Platforms to show: All Mac Windows Linux Cross-Platform
ODRecordMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Open Directory | MBS MacFrameworks Plugin | 19.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 3 properties
- property Handle as Integer
- property recordName as String
- property recordType as String
- 5 methods
- method Constructor Private
- method recordDetails(byref error as NSErrorMBS) as Dictionary
- method recordDetailsForAttributes(inAttributes() as string, byref error as NSErrorMBS) as Dictionary
- method synchronize(byref error as NSErrorMBS) as Boolean
- method valuesForAttribute(inAttribute as String, byref error as NSErrorMBS) as Variant()
- 278 shared methods
- shared method kODAttributeTypeAccessControlEntry as String
- shared method kODAttributeTypeAddressLine1 as String
- shared method kODAttributeTypeAddressLine2 as String
- shared method kODAttributeTypeAddressLine3 as String
- shared method kODAttributeTypeAdminLimits as String
- shared method kODAttributeTypeAdvertisedServices as String
- shared method kODAttributeTypeAlias as String
- shared method kODAttributeTypeAllAttributes as String
- shared method kODAttributeTypeAllTypes as String
- shared method kODAttributeTypeAltSecurityIdentities as String
- shared method kODAttributeTypeAreaCode as String
- shared method kODAttributeTypeAttrListRefCount as String
- shared method kODAttributeTypeAttrListRefs as String
- shared method kODAttributeTypeAttrListValueRefCount as String
- shared method kODAttributeTypeAttrListValueRefs as String
- shared method kODAttributeTypeAuthCredential as String
- shared method kODAttributeTypeAuthenticationAuthority as String
- shared method kODAttributeTypeAuthenticationHint as String
- shared method kODAttributeTypeAuthMethod as String
- shared method kODAttributeTypeAuthorityRevocationList as String
- shared method kODAttributeTypeAutomaticSearchPath as String
- shared method kODAttributeTypeAutomountInformation as String
- shared method kODAttributeTypeBirthday as String
- shared method kODAttributeTypeBootParams as String
- shared method kODAttributeTypeBuilding as String
- shared method kODAttributeTypeBuildVersion as String
- shared method kODAttributeTypeCACertificate as String
- shared method kODAttributeTypeCapacity as String
- shared method kODAttributeTypeCertificateRevocationList as String
- shared method kODAttributeTypeCity as String
- shared method kODAttributeTypeComment as String
- shared method kODAttributeTypeCompany as String
- shared method kODAttributeTypeComputers as String
- shared method kODAttributeTypeConfigAvailable as String
- shared method kODAttributeTypeConfigFile as String
- shared method kODAttributeTypeContactGUID as String
- shared method kODAttributeTypeContactPerson as String
- shared method kODAttributeTypeCopyTimestamp as String
- shared method kODAttributeTypeCoreFWVersion as String
- shared method kODAttributeTypeCountry as String
- shared method kODAttributeTypeCreationTimestamp as String
- shared method kODAttributeTypeCrossCertificatePair as String
- shared method kODAttributeTypeCustomSearchPath as String
- shared method kODAttributeTypeDataStamp as String
- shared method kODAttributeTypeDateRecordCreated as String
- shared method kODAttributeTypeDepartment as String
- shared method kODAttributeTypeDirRefCount as String
- shared method kODAttributeTypeDirRefs as String
- shared method kODAttributeTypeDNSDomain as String
- shared method kODAttributeTypeDNSName as String
- shared method kODAttributeTypeDNSNameServer as String
- shared method kODAttributeTypeEMailAddress as String
- shared method kODAttributeTypeEMailContacts as String
- shared method kODAttributeTypeENetAddress as String
- shared method kODAttributeTypeExpire as String
- shared method kODAttributeTypeFaxNumber as String
- shared method kODAttributeTypeFirstName as String
- shared method kODAttributeTypeFullName as String
- shared method kODAttributeTypeFunctionalState as String
- shared method kODAttributeTypeFWVersion as String
- shared method kODAttributeTypeGroup as String
- shared method kODAttributeTypeGroupMembers as String
- shared method kODAttributeTypeGroupMembership as String
- shared method kODAttributeTypeGroupServices as String
- shared method kODAttributeTypeGUID as String
- shared method kODAttributeTypeHardwareUUID as String
- shared method kODAttributeTypeHomeDirectory as String
- shared method kODAttributeTypeHomeDirectoryQuota as String
- shared method kODAttributeTypeHomeDirectorySoftQuota as String
- shared method kODAttributeTypeHomeLocOwner as String
- shared method kODAttributeTypeHomePhoneNumber as String
- shared method kODAttributeTypeHTML as String
- shared method kODAttributeTypeIMHandle as String
- shared method kODAttributeTypeInternetAlias as String
- shared method kODAttributeTypeIPAddress as String
- shared method kODAttributeTypeIPAddressAndENetAddress as String
- shared method kODAttributeTypeIPv6Address as String
- shared method kODAttributeTypeJobTitle as String
- shared method kODAttributeTypeJPEGPhoto as String
- shared method kODAttributeTypeKDCAuthKey as String
- shared method kODAttributeTypeKDCConfigData as String
- shared method kODAttributeTypeKerberosRealm as String
- shared method kODAttributeTypeKerberosServices as String
- shared method kODAttributeTypeKeywords as String
- shared method kODAttributeTypeLastName as String
- shared method kODAttributeTypeLDAPReadReplicas as String
- shared method kODAttributeTypeLDAPSearchBaseSuffix as String
- shared method kODAttributeTypeLDAPWriteReplicas as String
- shared method kODAttributeTypeLocaleRelay as String
- shared method kODAttributeTypeLocaleSubnets as String
- shared method kODAttributeTypeLocalOnlySearchPath as String
- shared method kODAttributeTypeLocation as String
- shared method kODAttributeTypeMailAttribute as String
- shared method kODAttributeTypeMapCoordinates as String
- shared method kODAttributeTypeMapGUID as String
- shared method kODAttributeTypeMapURI as String
- shared method kODAttributeTypeMCXFlags as String
- shared method kODAttributeTypeMCXSettings as String
- shared method kODAttributeTypeMetaAmbiguousName as String
- shared method kODAttributeTypeMetaAugmentedAttributes as String
- shared method kODAttributeTypeMetaAutomountMap as String
- shared method kODAttributeTypeMetaNodeLocation as String
- shared method kODAttributeTypeMetaRecordName as String
- shared method kODAttributeTypeMiddleName as String
- shared method kODAttributeTypeMIME as String
- shared method kODAttributeTypeMobileNumber as String
- shared method kODAttributeTypeModificationTimestamp as String
- shared method kODAttributeTypeNamePrefix as String
- shared method kODAttributeTypeNameSuffix as String
- shared method kODAttributeTypeNativeOnly as String
- shared method kODAttributeTypeNestedGroups as String
- shared method kODAttributeTypeNetGroups as String
- shared method kODAttributeTypeNetGroupTriplet as String
- shared method kODAttributeTypeNetworkInterfaces as String
- shared method kODAttributeTypeNetworkNumber as String
- shared method kODAttributeTypeNFSHomeDirectory as String
- shared method kODAttributeTypeNickName as String
- shared method kODAttributeTypeNodeOptions as String
- shared method kODAttributeTypeNodePath as String
- shared method kODAttributeTypeNodeRefCount as String
- shared method kODAttributeTypeNodeRefs as String
- shared method kODAttributeTypeNodeSASLRealm as String
- shared method kODAttributeTypeNote as String
- shared method kODAttributeTypeNTDomainComputerAccount as String
- shared method kODAttributeTypeNumTableList as String
- shared method kODAttributeTypeOperatingSystem as String
- shared method kODAttributeTypeOperatingSystemVersion as String
- shared method kODAttributeTypeOrganizationInfo as String
- shared method kODAttributeTypeOrganizationName as String
- shared method kODAttributeTypeOriginalHomeDirectory as String
- shared method kODAttributeTypeOriginalNFSHomeDirectory as String
- shared method kODAttributeTypeOriginalNodeName as String
- shared method kODAttributeTypeOwner as String
- shared method kODAttributeTypeOwnerGUID as String
- shared method kODAttributeTypePagerNumber as String
- shared method kODAttributeTypeParentLocales as String
- shared method kODAttributeTypePassword as String
- shared method kODAttributeTypePasswordPlus as String
- shared method kODAttributeTypePasswordPolicyOptions as String
- shared method kODAttributeTypePasswordServerList as String
- shared method kODAttributeTypePasswordServerLocation as String
- shared method kODAttributeTypePGPPublicKey as String
- shared method kODAttributeTypePhoneContacts as String
- shared method kODAttributeTypePhoneNumber as String
- shared method kODAttributeTypePicture as String
- shared method kODAttributeTypePIDValue as String
- shared method kODAttributeTypePluginIndex as String
- shared method kODAttributeTypePlugInInfo as String
- shared method kODAttributeTypePort as String
- shared method kODAttributeTypePostalAddress as String
- shared method kODAttributeTypePostalAddressContacts as String
- shared method kODAttributeTypePostalCode as String
- shared method kODAttributeTypePresetUserIsAdmin as String
- shared method kODAttributeTypePrimaryComputerGUID as String
- shared method kODAttributeTypePrimaryComputerList as String
- shared method kODAttributeTypePrimaryGroupID as String
- shared method kODAttributeTypePrimaryLocale as String
- shared method kODAttributeTypePrimaryNTDomain as String
- shared method kODAttributeTypePrinter1284DeviceID as String
- shared method kODAttributeTypePrinterLPRHost as String
- shared method kODAttributeTypePrinterLPRQueue as String
- shared method kODAttributeTypePrinterMakeAndModel as String
- shared method kODAttributeTypePrinterType as String
- shared method kODAttributeTypePrinterURI as String
- shared method kODAttributeTypePrinterXRISupported as String
- shared method kODAttributeTypePrintServiceInfoText as String
- shared method kODAttributeTypePrintServiceInfoXML as String
- shared method kODAttributeTypePrintServiceUserData as String
- shared method kODAttributeTypeProcessName as String
- shared method kODAttributeTypeProfiles as String
- shared method kODAttributeTypeProfilesTimestamp as String
- shared method kODAttributeTypeProtocolNumber as String
- shared method kODAttributeTypeProtocols as String
- shared method kODAttributeTypePwdAgingPolicy as String
- shared method kODAttributeTypeReadOnlyNode as String
- shared method kODAttributeTypeRealUserID as String
- shared method kODAttributeTypeRecordName as String
- shared method kODAttributeTypeRecordType as String
- shared method kODAttributeTypeRecRefCount as String
- shared method kODAttributeTypeRecRefs as String
- shared method kODAttributeTypeRelationships as String
- shared method kODAttributeTypeRelativeDNPrefix as String
- shared method kODAttributeTypeResourceInfo as String
- shared method kODAttributeTypeResourceType as String
- shared method kODAttributeTypeRPCNumber as String
- shared method kODAttributeTypeSchema as String
- shared method kODAttributeTypeSearchPath as String
- shared method kODAttributeTypeSearchPolicy as String
- shared method kODAttributeTypeServicesLocator as String
- shared method kODAttributeTypeServiceType as String
- shared method kODAttributeTypeSetupAdvertising as String
- shared method kODAttributeTypeSetupAutoRegister as String
- shared method kODAttributeTypeSetupLocation as String
- shared method kODAttributeTypeSetupOccupation as String
- shared method kODAttributeTypeSMBAcctFlags as String
- shared method kODAttributeTypeSMBGroupRID as String
- shared method kODAttributeTypeSMBHome as String
- shared method kODAttributeTypeSMBHomeDrive as String
- shared method kODAttributeTypeSMBKickoffTime as String
- shared method kODAttributeTypeSMBLogoffTime as String
- shared method kODAttributeTypeSMBLogonTime as String
- shared method kODAttributeTypeSMBPrimaryGroupSID as String
- shared method kODAttributeTypeSMBProfilePath as String
- shared method kODAttributeTypeSMBPWDLastSet as String
- shared method kODAttributeTypeSMBRID as String
- shared method kODAttributeTypeSMBScriptPath as String
- shared method kODAttributeTypeSMBSID as String
- shared method kODAttributeTypeSMBUserWorkstations as String
- shared method kODAttributeTypeStandardOnly as String
- shared method kODAttributeTypeState as String
- shared method kODAttributeTypeStreet as String
- shared method kODAttributeTypeSubNodes as String
- shared method kODAttributeTypeTimePackage as String
- shared method kODAttributeTypeTimeToLive as String
- shared method kODAttributeTypeTotalRefCount as String
- shared method kODAttributeTypeTotalSize as String
- shared method kODAttributeTypeTrustInformation as String
- shared method kODAttributeTypeUniqueID as String
- shared method kODAttributeTypeURL as String
- shared method kODAttributeTypeUserCertificate as String
- shared method kODAttributeTypeUserPKCS12Data as String
- shared method kODAttributeTypeUserShell as String
- shared method kODAttributeTypeUserSMIMECertificate as String
- shared method kODAttributeTypeVersion as String
- shared method kODAttributeTypeVFSDumpFreq as String
- shared method kODAttributeTypeVFSLinkDir as String
- shared method kODAttributeTypeVFSOpts as String
- shared method kODAttributeTypeVFSPassNo as String
- shared method kODAttributeTypeVFSType as String
- shared method kODAttributeTypeWeblogURI as String
- shared method kODAttributeTypeXMLPlist as String
- shared method kODRecordTypeAFPServer as String
- shared method kODRecordTypeAliases as String
- shared method kODRecordTypeAttributeTypes as String
- shared method kODRecordTypeAugments as String
- shared method kODRecordTypeAutomount as String
- shared method kODRecordTypeAutomountMap as String
- shared method kODRecordTypeAutoServerSetup as String
- shared method kODRecordTypeBootp as String
- shared method kODRecordTypeCertificateAuthorities as String
- shared method kODRecordTypeComputerGroups as String
- shared method kODRecordTypeComputerLists as String
- shared method kODRecordTypeComputers as String
- shared method kODRecordTypeConfiguration as String
- shared method kODRecordTypeEthernets as String
- shared method kODRecordTypeFileMakerServers as String
- shared method kODRecordTypeFTPServer as String
- shared method kODRecordTypeGroups as String
- shared method kODRecordTypeHosts as String
- shared method kODRecordTypeHostServices as String
- shared method kODRecordTypeLDAPServer as String
- shared method kODRecordTypeLocations as String
- shared method kODRecordTypeMounts as String
- shared method kODRecordTypeNetDomains as String
- shared method kODRecordTypeNetGroups as String
- shared method kODRecordTypeNetworks as String
- shared method kODRecordTypeNFS as String
- shared method kODRecordTypePeople as String
- shared method kODRecordTypePresetComputerGroups as String
- shared method kODRecordTypePresetComputerLists as String
- shared method kODRecordTypePresetComputers as String
- shared method kODRecordTypePresetGroups as String
- shared method kODRecordTypePresetUsers as String
- shared method kODRecordTypePrinters as String
- shared method kODRecordTypePrintService as String
- shared method kODRecordTypePrintServiceUser as String
- shared method kODRecordTypeProtocols as String
- shared method kODRecordTypeQTSServer as String
- shared method kODRecordTypeQueryInformation as String
- shared method kODRecordTypeRecordTypes as String
- shared method kODRecordTypeResources as String
- shared method kODRecordTypeRPC as String
- shared method kODRecordTypeServer as String
- shared method kODRecordTypeServices as String
- shared method kODRecordTypeSharePoints as String
- shared method kODRecordTypeSMBServer as String
- shared method kODRecordTypeUsers as String
- shared method kODRecordTypeWebServer as String
This class has no sub classes.
Some methods using this class:
- ODQueryMBS.resultsAllowingPartial(AllowPartialResults as Boolean, byref error as NSErrorMBS) as ODRecordMBS()
Some examples using this class:
Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 19.3
- MBS Xojo Plugins, version 19.3pr2
- OpenDirectory Framework for Xojo
Xojo Developer Magazine
Release notes
- Version 19.3
- Added OpenDirectory classes for Xojo: ODQueryMBS, ODRecordMBS, ODNodeMBS and ODSessionMBS.
The items on this page are in the following plugins: MBS MacFrameworks Plugin.