OpenDirectory Changes
OpenDirectory (Added)
Added ODAttributeMap
Added ODAttributeMap.customAttributes
Added ODAttributeMap.customQueryFunction
Added ODAttributeMap.customTranslationFunction
Added ODAttributeMap.setStaticValue(String!)
Added ODAttributeMap.setVariableSubstitution(String!)
Added ODAttributeMap.init(staticValue: String!)
Added ODAttributeMap.value
Added ODAttributeMap.init(value: String!)
Added ODConfiguration
Added ODConfiguration.addTrustType(String!, trustAccount: String!, trustPassword: String!, username: String!, password: String!, joinExisting: Bool, error: NSErrorPointer) -> Bool
Added ODConfiguration.authenticationModuleEntries
Added ODConfiguration.comment
Added ODConfiguration.connectionIdleTimeoutInSeconds
Added ODConfiguration.connectionSetupTimeoutInSeconds
Added ODConfiguration.defaultMappings
Added ODConfiguration.defaultModuleEntries
Added ODConfiguration.discoveryModuleEntries
Added ODConfiguration.generalModuleEntries
Added ODConfiguration.hideRegistration
Added ODConfiguration.manInTheMiddleProtection
Added ODConfiguration.nodeName
Added ODConfiguration.packetEncryption
Added ODConfiguration.packetSigning
Added ODConfiguration.preferredDestinationHostName
Added ODConfiguration.preferredDestinationHostPort
Added ODConfiguration.queryTimeoutInSeconds
Added ODConfiguration.removeTrustUsingUsername(String!, password: String!, deleteTrustAccount: Bool, error: NSErrorPointer) -> Bool
Added ODConfiguration.saveUsingAuthorization(SFAuthorization!, error: NSErrorPointer) -> Bool
Added ODConfiguration.suggestedTrustAccount(String!) -> String! [class]
Added ODConfiguration.suggestedTrustPassword(UInt) -> String! [class]
Added ODConfiguration.templateName
Added ODConfiguration.trustAccount
Added ODConfiguration.trustKerberosPrincipal
Added ODConfiguration.trustMetaAccount
Added ODConfiguration.trustType
Added ODConfiguration.trustUsesKerberosKeytab
Added ODConfiguration.trustUsesMutualAuthentication
Added ODConfiguration.trustUsesSystemKeychain
Added ODConfiguration.virtualSubnodes
Added ODFrameworkErrors [struct]
Added ODFrameworkErrors.init(_: UInt32)
Added ODFrameworkErrors.value
Added ODMappings
Added ODMappings.comment
Added ODMappings.function
Added ODMappings.functionAttributes
Added ODMappings.identifier
Added ODMappings.recordMapForStandardRecordType(String!) -> ODRecordMap!
Added ODMappings.recordTypes
Added ODMappings.setRecordMap(ODRecordMap!, forStandardRecordType: String!)
Added ODMappings.templateName
Added ODModuleEntry
Added ODModuleEntry.mappings
Added ODModuleEntry.name
Added ODModuleEntry.init(name: String!, xpcServiceName: String!)
Added ODModuleEntry.option(String!) -> AnyObject!
Added ODModuleEntry.setOption(String!, value: AnyObject!)
Added ODModuleEntry.supportedOptions
Added ODModuleEntry.uuidString
Added ODModuleEntry.xpcServiceName
Added ODNode
Added ODNode.accountPoliciesAndReturnError(NSErrorPointer) -> [NSObject: AnyObject]!
Added ODNode.addAccountPolicy([NSObject: AnyObject]!, toCategory: String!, error: NSErrorPointer) -> Bool
Added ODNode.configuration
Added ODNode.createRecordWithRecordType(String!, name: String!, attributes:[NSObject: AnyObject]!, error: NSErrorPointer) -> ODRecord!
Added ODNode.customCall(Int, sendData: NSData!, error: NSErrorPointer) -> NSData!
Added ODNode.customFunction(String!, payload: AnyObject!, error: NSErrorPointer) -> AnyObject!
Added ODNode.nodeDetailsForKeys([AnyObject]!, error: NSErrorPointer) -> [NSObject: AnyObject]!
Added ODNode.nodeName
Added ODNode.passwordContentCheck(String!, forRecordName: String!, error: NSErrorPointer) -> Bool
Added ODNode.policiesAndReturnError(NSErrorPointer) -> [NSObject: AnyObject]!
Added ODNode.recordWithRecordType(String!, name: String!, attributes: AnyObject!, error: NSErrorPointer) -> ODRecord!
Added ODNode.removeAccountPolicy([NSObject: AnyObject]!, fromCategory: String!, error: NSErrorPointer) -> Bool
Added ODNode.removePolicy(ODPolicyType!, error: NSErrorPointer) -> Bool
Added ODNode.init(session: ODSession!, name: String!, error: NSErrorPointer)
Added ODNode.init(session: ODSession!, type: ODNodeType, error: NSErrorPointer)
Added ODNode.setAccountPolicies([NSObject: AnyObject]!, error: NSErrorPointer) -> Bool
Added ODNode.setCredentialsUsingKerberosCache(String!, error: NSErrorPointer) -> Bool
Added ODNode.setCredentialsWithRecordType(String!, authenticationType: String!, authenticationItems:[AnyObject]!, continueItems: AutoreleasingUnsafeMutablePointer<NSArray?>, context: AutoreleasingUnsafeMutablePointer<AnyObject?>, error: NSErrorPointer) -> Bool
Added ODNode.setCredentialsWithRecordType(String!, recordName: String!, password: String!, error: NSErrorPointer) -> Bool
Added ODNode.setPolicies([NSObject: AnyObject]!, error: NSErrorPointer) -> Bool
Added ODNode.setPolicy(ODPolicyType!, value: AnyObject!, error: NSErrorPointer) -> Bool
Added ODNode.subnodeNamesAndReturnError(NSErrorPointer) -> [AnyObject]!
Added ODNode.supportedAttributesForRecordType(String!, error: NSErrorPointer) -> [AnyObject]!
Added ODNode.supportedPoliciesAndReturnError(NSErrorPointer) -> [NSObject: AnyObject]!
Added ODNode.supportedRecordTypesAndReturnError(NSErrorPointer) -> [AnyObject]!
Added ODNode.unreachableSubnodeNamesAndReturnError(NSErrorPointer) -> [AnyObject]!
Added ODQuery
Added ODQuery.delegate
Added ODQuery.init(node: ODNode!, forRecordTypes: AnyObject!, attribute: String!, matchType: ODMatchType, queryValues: AnyObject!, returnAttributes: AnyObject!, maximumResults: Int, error: NSErrorPointer)
Added ODQuery.operationQueue
Added ODQuery.removeFromRunLoop(NSRunLoop!, forMode: String!)
Added ODQuery.resultsAllowingPartial(Bool, error: NSErrorPointer) -> [AnyObject]!
Added ODQuery.scheduleInRunLoop(NSRunLoop!, forMode: String!)
Added ODQuery.synchronize()
Added ODQueryDelegate
Added ODQueryDelegate.query(ODQuery!, foundResults:[AnyObject]!, error: NSError!)
Added ODRecord
Added ODRecord.accountPoliciesAndReturnError(NSErrorPointer) -> [NSObject: AnyObject]!
Added ODRecord.addAccountPolicy([NSObject: AnyObject]!, toCategory: String!, error: NSErrorPointer) -> Bool
Added ODRecord.addMemberRecord(ODRecord!, error: NSErrorPointer) -> Bool
Added ODRecord.addValue(AnyObject!, toAttribute: String!, error: NSErrorPointer) -> Bool
Added ODRecord.authenticationAllowedAndReturnError(NSErrorPointer) -> Bool
Added ODRecord.changePassword(String!, toPassword: String!, error: NSErrorPointer) -> Bool
Added ODRecord.deleteRecordAndReturnError(NSErrorPointer) -> Bool
Added ODRecord.effectivePoliciesAndReturnError(NSErrorPointer) -> [NSObject: AnyObject]!
Added ODRecord.isMemberRecord(ODRecord!, error: NSErrorPointer) -> Bool
Added ODRecord.passwordChangeAllowed(String!, error: NSErrorPointer) -> Bool
Added ODRecord.policiesAndReturnError(NSErrorPointer) -> [NSObject: AnyObject]!
Added ODRecord.recordDetailsForAttributes([AnyObject]!, error: NSErrorPointer) -> [NSObject: AnyObject]!
Added ODRecord.recordName
Added ODRecord.recordType
Added ODRecord.removeAccountPolicy([NSObject: AnyObject]!, fromCategory: String!, error: NSErrorPointer) -> Bool
Added ODRecord.removeMemberRecord(ODRecord!, error: NSErrorPointer) -> Bool
Added ODRecord.removePolicy(ODPolicyType!, error: NSErrorPointer) -> Bool
Added ODRecord.removeValue(AnyObject!, fromAttribute: String!, error: NSErrorPointer) -> Bool
Added ODRecord.removeValuesForAttribute(String!, error: NSErrorPointer) -> Bool
Added ODRecord.secondsUntilAuthenticationsExpire
Added ODRecord.secondsUntilPasswordExpires
Added ODRecord.setAccountPolicies([NSObject: AnyObject]!, error: NSErrorPointer) -> Bool
Added ODRecord.setNodeCredentials(String!, password: String!, error: NSErrorPointer) -> Bool
Added ODRecord.setNodeCredentialsWithRecordType(String!, authenticationType: String!, authenticationItems:[AnyObject]!, continueItems: AutoreleasingUnsafeMutablePointer<NSArray?>, context: AutoreleasingUnsafeMutablePointer<AnyObject?>, error: NSErrorPointer) -> Bool
Added ODRecord.setPolicies([NSObject: AnyObject]!, error: NSErrorPointer) -> Bool
Added ODRecord.setPolicy(ODPolicyType!, value: AnyObject!, error: NSErrorPointer) -> Bool
Added ODRecord.setValue(AnyObject!, forAttribute: String!, error: NSErrorPointer) -> Bool
Added ODRecord.supportedPoliciesAndReturnError(NSErrorPointer) -> [NSObject: AnyObject]!
Added ODRecord.synchronizeAndReturnError(NSErrorPointer) -> Bool
Added ODRecord.valuesForAttribute(String!, error: NSErrorPointer) -> [AnyObject]!
Added ODRecord.verifyExtendedWithAuthenticationType(String!, authenticationItems:[AnyObject]!, continueItems: AutoreleasingUnsafeMutablePointer<NSArray?>, context: AutoreleasingUnsafeMutablePointer<AnyObject?>, error: NSErrorPointer) -> Bool
Added ODRecord.verifyPassword(String!, error: NSErrorPointer) -> Bool
Added ODRecord.willAuthenticationsExpire(UInt64) -> Bool
Added ODRecord.willPasswordExpire(UInt64) -> Bool
Added ODRecordMap
Added ODRecordMap.attributeMapForStandardAttribute(String!) -> ODAttributeMap!
Added ODRecordMap.attributes
Added ODRecordMap.native
Added ODRecordMap.odPredicate
Added ODRecordMap.setAttributeMap(ODAttributeMap!, forStandardAttribute: String!)
Added ODRecordMap.standardAttributeTypes
Added ODSession
Added ODSession.addConfiguration(ODConfiguration!, authorization: SFAuthorization!, error: NSErrorPointer) -> Bool
Added ODSession.configurationAuthorizationAllowingUserInteraction(Bool, error: NSErrorPointer) -> SFAuthorization!
Added ODSession.configurationForNodename(String!) -> ODConfiguration!
Added ODSession.configurationTemplateNames
Added ODSession.defaultSession() -> ODSession! [class]
Added ODSession.deleteConfiguration(ODConfiguration!, authorization: SFAuthorization!, error: NSErrorPointer) -> Bool
Added ODSession.deleteConfigurationWithNodename(String!, authorization: SFAuthorization!, error: NSErrorPointer) -> Bool
Added ODSession.mappingTemplateNames
Added ODSession.nodeNamesAndReturnError(NSErrorPointer) -> [AnyObject]!
Added ODSession.init(options: [NSObject: AnyObject]!, error: NSErrorPointer)
Added ODAttributeType
Added ODAuthenticationType
Added ODContextGetTypeID() -> CFTypeID
Added ODContextRef
Added ODFrameworkErrorDomain
Added ODMatchType
Added ODNodeAddAccountPolicy(ODNode!, CFDictionary!, String!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODNodeCopyAccountPolicies(ODNode!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> CFDictionary!
Added ODNodeCopyDetails(ODNode!, CFArray!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFDictionary>!
Added ODNodeCopyPolicies(ODNode!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFDictionary>!
Added ODNodeCopyRecord(ODNode!, String!, CFString!, AnyObject!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODRecord>!
Added ODNodeCopySubnodeNames(ODNode!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!
Added ODNodeCopySupportedAttributes(ODNode!, String!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!
Added ODNodeCopySupportedPolicies(ODNode!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFDictionary>!
Added ODNodeCopySupportedRecordTypes(ODNode!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!
Added ODNodeCopyUnreachableSubnodeNames(ODNode!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!
Added ODNodeCreateCopy(CFAllocator!, ODNode!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODNode>!
Added ODNodeCreateRecord(ODNode!, String!, CFString!, CFDictionary!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODRecord>!
Added ODNodeCreateWithName(CFAllocator!, ODSession!, CFString!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODNode>!
Added ODNodeCreateWithNodeType(CFAllocator!, ODSession!, ODNodeType, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODNode>!
Added ODNodeCustomCall(ODNode!, CFIndex, CFData!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> CFData!
Added ODNodeCustomFunction(ODNode!, CFString!, AnyObject!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> AnyObject!
Added ODNodeGetName(ODNode!) -> Unmanaged<CFString>!
Added ODNodeGetTypeID() -> CFTypeID
Added ODNodePasswordContentCheck(ODNode!, CFString!, CFString!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODNodeRef
Added ODNodeRemoveAccountPolicy(ODNode!, CFDictionary!, String!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODNodeRemovePolicy(ODNode!, ODPolicyType!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODNodeSetAccountPolicies(ODNode!, CFDictionary!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODNodeSetCredentials(ODNode!, String!, CFString!, CFString!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODNodeSetCredentialsExtended(ODNode!, String!, String!, CFArray!, UnsafeMutablePointer<Unmanaged<CFArray>?>, UnsafeMutablePointer<Unmanaged<ODContext>?>, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODNodeSetPolicies(ODNode!, CFDictionary!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODNodeSetPolicy(ODNode!, ODPolicyType!, AnyObject!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODNodeType
Added ODPacketEncryptionAllow
Added ODPacketEncryptionDisabled
Added ODPacketEncryptionRequired
Added ODPacketEncryptionSSL
Added ODPacketSigningAllow
Added ODPacketSigningDisabled
Added ODPacketSigningRequired
Added ODPolicyAttributeType
Added ODPolicyCategoryType
Added ODPolicyKeyType
Added ODPolicyType
Added ODQueryCallback
Added ODQueryCopyResults(ODQuery!, Bool, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!
Added ODQueryCreateWithNode(CFAllocator!, ODNode!, AnyObject!, String!, ODMatchType, AnyObject!, AnyObject!, CFIndex, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODQuery>!
Added ODQueryCreateWithNodeType(CFAllocator!, ODNodeType, AnyObject!, String!, ODMatchType, AnyObject!, AnyObject!, CFIndex, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODQuery>!
Added ODQueryGetTypeID() -> CFTypeID
Added ODQueryRef
Added ODQueryScheduleWithRunLoop(ODQuery!, CFRunLoop!, CFString!)
Added ODQuerySetCallback(ODQuery!, ODQueryCallback, UnsafeMutablePointer<Void>)
Added ODQuerySetDispatchQueue(ODQuery!, dispatch_queue_t!)
Added ODQuerySynchronize(ODQuery!)
Added ODQueryUnscheduleFromRunLoop(ODQuery!, CFRunLoop!, CFString!)
Added ODRecordAddAccountPolicy(ODRecord!, CFDictionary!, String!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordAddMember(ODRecord!, ODRecord!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordAddValue(ODRecord!, String!, AnyObject!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordAuthenticationAllowed(ODRecord!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordChangePassword(ODRecord!, CFString!, CFString!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordContainsMember(ODRecord!, ODRecord!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordCopyAccountPolicies(ODRecord!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> CFDictionary!
Added ODRecordCopyDetails(ODRecord!, CFArray!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFDictionary>!
Added ODRecordCopyEffectivePolicies(ODRecord!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFDictionary>!
Added ODRecordCopyPolicies(ODRecord!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFDictionary>!
Added ODRecordCopySupportedPolicies(ODRecord!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFDictionary>!
Added ODRecordCopyValues(ODRecord!, String!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!
Added ODRecordDelete(ODRecord!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordGetRecordName(ODRecord!) -> Unmanaged<CFString>!
Added ODRecordGetRecordType(ODRecord!) -> Unmanaged<CFString>!
Added ODRecordGetTypeID() -> CFTypeID
Added ODRecordPasswordChangeAllowed(ODRecord!, CFString!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordRef
Added ODRecordRemoveAccountPolicy(ODRecord!, CFDictionary!, String!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordRemoveMember(ODRecord!, ODRecord!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordRemovePolicy(ODRecord!, ODPolicyType!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordRemoveValue(ODRecord!, String!, AnyObject!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordSecondsUntilAuthenticationsExpire(ODRecord!) -> Int64
Added ODRecordSecondsUntilPasswordExpires(ODRecord!) -> Int64
Added ODRecordSetAccountPolicies(ODRecord!, CFDictionary!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordSetNodeCredentials(ODRecord!, CFString!, CFString!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordSetNodeCredentialsExtended(ODRecord!, String!, String!, CFArray!, UnsafeMutablePointer<Unmanaged<CFArray>?>, UnsafeMutablePointer<Unmanaged<ODContext>?>, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordSetPolicies(ODRecord!, CFDictionary!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordSetPolicy(ODRecord!, ODPolicyType!, AnyObject!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordSetValue(ODRecord!, String!, AnyObject!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordSynchronize(ODRecord!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordType
Added ODRecordVerifyPassword(ODRecord!, CFString!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordVerifyPasswordExtended(ODRecord!, String!, CFArray!, UnsafeMutablePointer<Unmanaged<CFArray>?>, UnsafeMutablePointer<Unmanaged<ODContext>?>, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool
Added ODRecordWillAuthenticationsExpire(ODRecord!, UInt64) -> Bool
Added ODRecordWillPasswordExpire(ODRecord!, UInt64) -> Bool
Added ODSessionCopyNodeNames(CFAllocator!, ODSession!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!
Added ODSessionCreate(CFAllocator!, CFDictionary!, UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODSession>!
Added ODSessionGetTypeID() -> CFTypeID
Added ODSessionProxyAddress
Added ODSessionProxyPassword
Added ODSessionProxyPort
Added ODSessionProxyUsername
Added ODSessionRef
Added ODTrustTypeAnonymous
Added ODTrustTypeJoined
Added ODTrustTypeUsingCredentials
Added kODAttributeTypeAccessControlEntry
Added kODAttributeTypeAddressLine1
Added kODAttributeTypeAddressLine2
Added kODAttributeTypeAddressLine3
Added kODAttributeTypeAdminLimits
Added kODAttributeTypeAdvertisedServices
Added kODAttributeTypeAlias
Added kODAttributeTypeAllAttributes
Added kODAttributeTypeAllTypes
Added kODAttributeTypeAltSecurityIdentities
Added kODAttributeTypeAreaCode
Added kODAttributeTypeAttrListRefCount
Added kODAttributeTypeAttrListRefs
Added kODAttributeTypeAttrListValueRefCount
Added kODAttributeTypeAttrListValueRefs
Added kODAttributeTypeAuthCredential
Added kODAttributeTypeAuthMethod
Added kODAttributeTypeAuthenticationAuthority
Added kODAttributeTypeAuthenticationHint
Added kODAttributeTypeAuthorityRevocationList
Added kODAttributeTypeAutomaticSearchPath
Added kODAttributeTypeAutomountInformation
Added kODAttributeTypeBirthday
Added kODAttributeTypeBootParams
Added kODAttributeTypeBuildVersion
Added kODAttributeTypeBuilding
Added kODAttributeTypeCACertificate
Added kODAttributeTypeCapacity
Added kODAttributeTypeCertificateRevocationList
Added kODAttributeTypeCity
Added kODAttributeTypeComment
Added kODAttributeTypeCompany
Added kODAttributeTypeComputers
Added kODAttributeTypeConfigAvailable
Added kODAttributeTypeConfigFile
Added kODAttributeTypeContactGUID
Added kODAttributeTypeContactPerson
Added kODAttributeTypeCopyTimestamp
Added kODAttributeTypeCoreFWVersion
Added kODAttributeTypeCountry
Added kODAttributeTypeCreationTimestamp
Added kODAttributeTypeCrossCertificatePair
Added kODAttributeTypeCustomSearchPath
Added kODAttributeTypeDNSDomain
Added kODAttributeTypeDNSName
Added kODAttributeTypeDNSNameServer
Added kODAttributeTypeDataStamp
Added kODAttributeTypeDateRecordCreated
Added kODAttributeTypeDepartment
Added kODAttributeTypeDirRefCount
Added kODAttributeTypeDirRefs
Added kODAttributeTypeEMailAddress
Added kODAttributeTypeEMailContacts
Added kODAttributeTypeENetAddress
Added kODAttributeTypeExpire
Added kODAttributeTypeFWVersion
Added kODAttributeTypeFaxNumber
Added kODAttributeTypeFirstName
Added kODAttributeTypeFullName
Added kODAttributeTypeFunctionalState
Added kODAttributeTypeGUID
Added kODAttributeTypeGroup
Added kODAttributeTypeGroupMembers
Added kODAttributeTypeGroupMembership
Added kODAttributeTypeGroupServices
Added kODAttributeTypeHTML
Added kODAttributeTypeHardwareUUID
Added kODAttributeTypeHomeDirectory
Added kODAttributeTypeHomeDirectoryQuota
Added kODAttributeTypeHomeDirectorySoftQuota
Added kODAttributeTypeHomeLocOwner
Added kODAttributeTypeHomePhoneNumber
Added kODAttributeTypeIMHandle
Added kODAttributeTypeIPAddress
Added kODAttributeTypeIPAddressAndENetAddress
Added kODAttributeTypeIPv6Address
Added kODAttributeTypeInternetAlias
Added kODAttributeTypeJPEGPhoto
Added kODAttributeTypeJobTitle
Added kODAttributeTypeKDCAuthKey
Added kODAttributeTypeKDCConfigData
Added kODAttributeTypeKerberosRealm
Added kODAttributeTypeKerberosServices
Added kODAttributeTypeKeywords
Added kODAttributeTypeLDAPReadReplicas
Added kODAttributeTypeLDAPSearchBaseSuffix
Added kODAttributeTypeLDAPWriteReplicas
Added kODAttributeTypeLastName
Added kODAttributeTypeLocalOnlySearchPath
Added kODAttributeTypeLocaleRelay
Added kODAttributeTypeLocaleSubnets
Added kODAttributeTypeLocation
Added kODAttributeTypeMCXFlags
Added kODAttributeTypeMCXSettings
Added kODAttributeTypeMIME
Added kODAttributeTypeMailAttribute
Added kODAttributeTypeMapCoordinates
Added kODAttributeTypeMapGUID
Added kODAttributeTypeMapURI
Added kODAttributeTypeMetaAmbiguousName
Added kODAttributeTypeMetaAugmentedAttributes
Added kODAttributeTypeMetaAutomountMap
Added kODAttributeTypeMetaNodeLocation
Added kODAttributeTypeMetaRecordName
Added kODAttributeTypeMiddleName
Added kODAttributeTypeMobileNumber
Added kODAttributeTypeModificationTimestamp
Added kODAttributeTypeNFSHomeDirectory
Added kODAttributeTypeNTDomainComputerAccount
Added kODAttributeTypeNamePrefix
Added kODAttributeTypeNameSuffix
Added kODAttributeTypeNativeOnly
Added kODAttributeTypeNestedGroups
Added kODAttributeTypeNetGroupTriplet
Added kODAttributeTypeNetGroups
Added kODAttributeTypeNetworkInterfaces
Added kODAttributeTypeNetworkNumber
Added kODAttributeTypeNickName
Added kODAttributeTypeNodeOptions
Added kODAttributeTypeNodePath
Added kODAttributeTypeNodeRefCount
Added kODAttributeTypeNodeRefs
Added kODAttributeTypeNodeSASLRealm
Added kODAttributeTypeNote
Added kODAttributeTypeNumTableList
Added kODAttributeTypeOperatingSystem
Added kODAttributeTypeOperatingSystemVersion
Added kODAttributeTypeOrganizationInfo
Added kODAttributeTypeOrganizationName
Added kODAttributeTypeOriginalHomeDirectory
Added kODAttributeTypeOriginalNFSHomeDirectory
Added kODAttributeTypeOriginalNodeName
Added kODAttributeTypeOwner
Added kODAttributeTypeOwnerGUID
Added kODAttributeTypePGPPublicKey
Added kODAttributeTypePIDValue
Added kODAttributeTypePagerNumber
Added kODAttributeTypeParentLocales
Added kODAttributeTypePassword
Added kODAttributeTypePasswordPlus
Added kODAttributeTypePasswordPolicyOptions
Added kODAttributeTypePasswordServerList
Added kODAttributeTypePasswordServerLocation
Added kODAttributeTypePhoneContacts
Added kODAttributeTypePhoneNumber
Added kODAttributeTypePicture
Added kODAttributeTypePlugInInfo
Added kODAttributeTypePluginIndex
Added kODAttributeTypePort
Added kODAttributeTypePostalAddress
Added kODAttributeTypePostalAddressContacts
Added kODAttributeTypePostalCode
Added kODAttributeTypePresetUserIsAdmin
Added kODAttributeTypePrimaryComputerGUID
Added kODAttributeTypePrimaryComputerList
Added kODAttributeTypePrimaryGroupID
Added kODAttributeTypePrimaryLocale
Added kODAttributeTypePrimaryNTDomain
Added kODAttributeTypePrintServiceInfoText
Added kODAttributeTypePrintServiceInfoXML
Added kODAttributeTypePrintServiceUserData
Added kODAttributeTypePrinter1284DeviceID
Added kODAttributeTypePrinterLPRHost
Added kODAttributeTypePrinterLPRQueue
Added kODAttributeTypePrinterMakeAndModel
Added kODAttributeTypePrinterType
Added kODAttributeTypePrinterURI
Added kODAttributeTypePrinterXRISupported
Added kODAttributeTypeProcessName
Added kODAttributeTypeProfiles
Added kODAttributeTypeProfilesTimestamp
Added kODAttributeTypeProtocolNumber
Added kODAttributeTypeProtocols
Added kODAttributeTypePwdAgingPolicy
Added kODAttributeTypeRPCNumber
Added kODAttributeTypeReadOnlyNode
Added kODAttributeTypeRealUserID
Added kODAttributeTypeRecRefCount
Added kODAttributeTypeRecRefs
Added kODAttributeTypeRecordName
Added kODAttributeTypeRecordType
Added kODAttributeTypeRelationships
Added kODAttributeTypeRelativeDNPrefix
Added kODAttributeTypeResourceInfo
Added kODAttributeTypeResourceType
Added kODAttributeTypeSMBAcctFlags
Added kODAttributeTypeSMBGroupRID
Added kODAttributeTypeSMBHome
Added kODAttributeTypeSMBHomeDrive
Added kODAttributeTypeSMBKickoffTime
Added kODAttributeTypeSMBLogoffTime
Added kODAttributeTypeSMBLogonTime
Added kODAttributeTypeSMBPWDLastSet
Added kODAttributeTypeSMBPrimaryGroupSID
Added kODAttributeTypeSMBProfilePath
Added kODAttributeTypeSMBRID
Added kODAttributeTypeSMBSID
Added kODAttributeTypeSMBScriptPath
Added kODAttributeTypeSMBUserWorkstations
Added kODAttributeTypeSchema
Added kODAttributeTypeSearchPath
Added kODAttributeTypeSearchPolicy
Added kODAttributeTypeServiceType
Added kODAttributeTypeServicesLocator
Added kODAttributeTypeSetupAdvertising
Added kODAttributeTypeSetupAutoRegister
Added kODAttributeTypeSetupLocation
Added kODAttributeTypeSetupOccupation
Added kODAttributeTypeStandardOnly
Added kODAttributeTypeState
Added kODAttributeTypeStreet
Added kODAttributeTypeSubNodes
Added kODAttributeTypeTimePackage
Added kODAttributeTypeTimeToLive
Added kODAttributeTypeTotalRefCount
Added kODAttributeTypeTotalSize
Added kODAttributeTypeTrustInformation
Added kODAttributeTypeURL
Added kODAttributeTypeUniqueID
Added kODAttributeTypeUserCertificate
Added kODAttributeTypeUserPKCS12Data
Added kODAttributeTypeUserSMIMECertificate
Added kODAttributeTypeUserShell
Added kODAttributeTypeVFSDumpFreq
Added kODAttributeTypeVFSLinkDir
Added kODAttributeTypeVFSOpts
Added kODAttributeTypeVFSPassNo
Added kODAttributeTypeVFSType
Added kODAttributeTypeVersion
Added kODAttributeTypeWeblogURI
Added kODAttributeTypeXMLPlist
Added kODAuthenticationType2WayRandom
Added kODAuthenticationType2WayRandomChangePasswd
Added kODAuthenticationTypeAPOP
Added kODAuthenticationTypeCRAM_MD5
Added kODAuthenticationTypeChangePasswd
Added kODAuthenticationTypeClearText
Added kODAuthenticationTypeCrypt
Added kODAuthenticationTypeDIGEST_MD5
Added kODAuthenticationTypeDeleteUser
Added kODAuthenticationTypeGetEffectivePolicy
Added kODAuthenticationTypeGetGlobalPolicy
Added kODAuthenticationTypeGetKerberosPrincipal
Added kODAuthenticationTypeGetPolicy
Added kODAuthenticationTypeGetUserData
Added kODAuthenticationTypeGetUserName
Added kODAuthenticationTypeKerberosTickets
Added kODAuthenticationTypeMPPEMasterKeys
Added kODAuthenticationTypeMSCHAP2
Added kODAuthenticationTypeNTLMv2
Added kODAuthenticationTypeNTLMv2WithSessionKey
Added kODAuthenticationTypeNewUser
Added kODAuthenticationTypeNewUserWithPolicy
Added kODAuthenticationTypeNodeNativeClearTextOK
Added kODAuthenticationTypeNodeNativeNoClearText
Added kODAuthenticationTypeReadSecureHash
Added kODAuthenticationTypeSMBNTv2UserSessionKey
Added kODAuthenticationTypeSMBWorkstationCredentialSessionKey
Added kODAuthenticationTypeSMB_LM_Key
Added kODAuthenticationTypeSMB_NT_Key
Added kODAuthenticationTypeSMB_NT_UserSessionKey
Added kODAuthenticationTypeSMB_NT_WithUserSessionKey
Added kODAuthenticationTypeSetCertificateHashAsCurrent
Added kODAuthenticationTypeSetGlobalPolicy
Added kODAuthenticationTypeSetLMHash
Added kODAuthenticationTypeSetNTHash
Added kODAuthenticationTypeSetPassword
Added kODAuthenticationTypeSetPasswordAsCurrent
Added kODAuthenticationTypeSetPolicy
Added kODAuthenticationTypeSetPolicyAsCurrent
Added kODAuthenticationTypeSetUserData
Added kODAuthenticationTypeSetUserName
Added kODAuthenticationTypeSetWorkstationPassword
Added kODAuthenticationTypeWithAuthorizationRef
Added kODAuthenticationTypeWriteSecureHash
Added kODErrorCredentialsAccountDisabled
Added kODErrorCredentialsAccountExpired
Added kODErrorCredentialsAccountInactive
Added kODErrorCredentialsAccountNotFound
Added kODErrorCredentialsContactMaster
Added kODErrorCredentialsInvalid
Added kODErrorCredentialsInvalidComputer
Added kODErrorCredentialsInvalidLogonHours
Added kODErrorCredentialsMethodNotSupported
Added kODErrorCredentialsNotAuthorized
Added kODErrorCredentialsOperationFailed
Added kODErrorCredentialsParameterError
Added kODErrorCredentialsPasswordChangeRequired
Added kODErrorCredentialsPasswordChangeTooSoon
Added kODErrorCredentialsPasswordExpired
Added kODErrorCredentialsPasswordNeedsDigit
Added kODErrorCredentialsPasswordNeedsLetter
Added kODErrorCredentialsPasswordQualityFailed
Added kODErrorCredentialsPasswordTooLong
Added kODErrorCredentialsPasswordTooShort
Added kODErrorCredentialsPasswordUnrecoverable
Added kODErrorCredentialsServerCommunicationError
Added kODErrorCredentialsServerError
Added kODErrorCredentialsServerNotFound
Added kODErrorCredentialsServerTimeout
Added kODErrorCredentialsServerUnreachable
Added kODErrorDaemonError
Added kODErrorDomainFramework
Added kODErrorNodeConnectionFailed
Added kODErrorNodeDisabled
Added kODErrorNodeUnknownHost
Added kODErrorNodeUnknownName
Added kODErrorNodeUnknownType
Added kODErrorPluginError
Added kODErrorPluginOperationNotSupported
Added kODErrorPluginOperationTimeout
Added kODErrorPolicyOutOfRange
Added kODErrorPolicyUnsupported
Added kODErrorQueryInvalidMatchType
Added kODErrorQuerySynchronize
Added kODErrorQueryTimeout
Added kODErrorQueryUnsupportedMatchType
Added kODErrorRecordAlreadyExists
Added kODErrorRecordAttributeNotFound
Added kODErrorRecordAttributeUnknownType
Added kODErrorRecordAttributeValueNotFound
Added kODErrorRecordAttributeValueSchemaError
Added kODErrorRecordInvalidType
Added kODErrorRecordNoLongerExists
Added kODErrorRecordParameterError
Added kODErrorRecordPermissionError
Added kODErrorRecordReadOnlyNode
Added kODErrorRecordTypeDisabled
Added kODErrorSessionDaemonNotRunning
Added kODErrorSessionDaemonRefused
Added kODErrorSessionLocalOnlyDaemonInUse
Added kODErrorSessionNormalDaemonInUse
Added kODErrorSessionProxyCommunicationError
Added kODErrorSessionProxyIPUnreachable
Added kODErrorSessionProxyUnknownHost
Added kODErrorSessionProxyVersionMismatch
Added kODErrorSuccess
Added kODExpirationTimeExpired
Added kODExpirationTimeNeverExpires
Added kODMatchAny
Added kODMatchBeginsWith
Added kODMatchContains
Added kODMatchEndsWith
Added kODMatchEqualTo
Added kODMatchGreaterThan
Added kODMatchInsensitiveBeginsWith
Added kODMatchInsensitiveContains
Added kODMatchInsensitiveEndsWith
Added kODMatchInsensitiveEqualTo
Added kODMatchLessThan
Added kODModuleConfigOptionConnectionIdleDisconnect
Added kODModuleConfigOptionConnectionSetupTimeout
Added kODModuleConfigOptionManInTheMiddle
Added kODModuleConfigOptionPacketEncryption
Added kODModuleConfigOptionPacketSigning
Added kODModuleConfigOptionQueryTimeout
Added kODNodeOptionsQuerySkippedSubnode
Added kODNodeTypeAuthentication
Added kODNodeTypeConfigure
Added kODNodeTypeContacts
Added kODNodeTypeLocalNodes
Added kODNodeTypeNetwork
Added kODPolicyAttributeCreationTime
Added kODPolicyAttributeCurrentDate
Added kODPolicyAttributeCurrentDayOfWeek
Added kODPolicyAttributeCurrentTime
Added kODPolicyAttributeCurrentTimeOfDay
Added kODPolicyAttributeDaysUntilExpiration
Added kODPolicyAttributeEnableAtTimeOfDay
Added kODPolicyAttributeEnableOnDate
Added kODPolicyAttributeEnableOnDayOfWeek
Added kODPolicyAttributeExpiresAtTimeOfDay
Added kODPolicyAttributeExpiresEveryNDays
Added kODPolicyAttributeExpiresOnDate
Added kODPolicyAttributeExpiresOnDayOfWeek
Added kODPolicyAttributeFailedAuthentications
Added kODPolicyAttributeLastAuthenticationTime
Added kODPolicyAttributeLastFailedAuthenticationTime
Added kODPolicyAttributeLastPasswordChangeTime
Added kODPolicyAttributeMaximumFailedAuthentications
Added kODPolicyAttributeNewPasswordRequiredTime
Added kODPolicyAttributePassword
Added kODPolicyAttributePasswordHashes
Added kODPolicyAttributePasswordHistory
Added kODPolicyAttributePasswordHistoryDepth
Added kODPolicyAttributeRecordName
Added kODPolicyAttributeRecordType
Added kODPolicyCategoryAuthentication
Added kODPolicyCategoryPasswordChange
Added kODPolicyCategoryPasswordContent
Added kODPolicyKeyContent
Added kODPolicyKeyIdentifier
Added kODPolicyKeyParameters
Added kODPolicyTypeAccountExpiresOnDate
Added kODPolicyTypeAccountMaximumFailedLogins
Added kODPolicyTypeAccountMaximumMinutesOfNonUse
Added kODPolicyTypeAccountMaximumMinutesUntilDisabled
Added kODPolicyTypeAccountMinutesUntilFailedLoginReset
Added kODPolicyTypePasswordCannotBeAccountName
Added kODPolicyTypePasswordChangeRequired
Added kODPolicyTypePasswordHistory
Added kODPolicyTypePasswordMaximumAgeInMinutes
Added kODPolicyTypePasswordMaximumNumberOfCharacters
Added kODPolicyTypePasswordMinimumNumberOfCharacters
Added kODPolicyTypePasswordRequiresAlpha
Added kODPolicyTypePasswordRequiresMixedCase
Added kODPolicyTypePasswordRequiresNumeric
Added kODPolicyTypePasswordRequiresSymbol
Added kODPolicyTypePasswordSelfModification
Added kODRecordTypeAFPServer
Added kODRecordTypeAliases
Added kODRecordTypeAttributeTypes
Added kODRecordTypeAugments
Added kODRecordTypeAutoServerSetup
Added kODRecordTypeAutomount
Added kODRecordTypeAutomountMap
Added kODRecordTypeBootp
Added kODRecordTypeCertificateAuthorities
Added kODRecordTypeComputerGroups
Added kODRecordTypeComputerLists
Added kODRecordTypeComputers
Added kODRecordTypeConfiguration
Added kODRecordTypeEthernets
Added kODRecordTypeFTPServer
Added kODRecordTypeFileMakerServers
Added kODRecordTypeGroups
Added kODRecordTypeHostServices
Added kODRecordTypeHosts
Added kODRecordTypeLDAPServer
Added kODRecordTypeLocations
Added kODRecordTypeMounts
Added kODRecordTypeNFS
Added kODRecordTypeNetDomains
Added kODRecordTypeNetGroups
Added kODRecordTypeNetworks
Added kODRecordTypePeople
Added kODRecordTypePresetComputerGroups
Added kODRecordTypePresetComputerLists
Added kODRecordTypePresetComputers
Added kODRecordTypePresetGroups
Added kODRecordTypePresetUsers
Added kODRecordTypePrintService
Added kODRecordTypePrintServiceUser
Added kODRecordTypePrinters
Added kODRecordTypeProtocols
Added kODRecordTypeQTSServer
Added kODRecordTypeQueryInformation
Added kODRecordTypeRPC
Added kODRecordTypeRecordTypes
Added kODRecordTypeResources
Added kODRecordTypeSMBServer
Added kODRecordTypeServer
Added kODRecordTypeServices
Added kODRecordTypeSharePoints
Added kODRecordTypeUsers
Added kODRecordTypeWebServer
Added kODSessionDefault
Added kODSessionProxyAddress
Added kODSessionProxyPassword
Added kODSessionProxyPort
Added kODSessionProxyUsername