1#include <OpenDirectory/OpenDirectory.h> 2 3ODNodeRef CreateNode(void); 4 5ODRecordRef CopyGroupRecordWithGID(ODNodeRef, gid_t); 6 7ODRecordRef CopyUserRecordWithUID(ODNodeRef, uid_t); 8ODRecordRef CopyUserRecordWithUsername(ODNodeRef, char *); 9 10CFArrayRef CopyGroupRecordsForUser(ODNodeRef, ODRecordRef, CFIndex); 11 12CFStringRef CopyAttrFromRecord(ODRecordRef record, CFStringRef attribute); 13int GetIntAttrFromRecord(ODRecordRef record, CFStringRef attribute, int *output); 14uid_t GetUIDFromRecord(ODRecordRef); 15gid_t GetGIDFromRecord(ODRecordRef); 16 17int cfprintf(FILE *file, const char *format, ...); 18int cprintf(const char *format, ...); 19