dserr.h   [plain text]


/*
 *  dserr.h
 *
 *  korver@apple.com
 *
 *  Copyright (c) 2009, Apple Inc. All rights reserved.
 */

#ifndef __DSERR_H__
#define __DSERR_H__

#define IS_EXPECTED_DS_ERROR(err) (\
    ((err) == eDSNoErr) /* nothing went wrong at all */ \
    || ((err) == eDSAuthBadPassword) \
    || ((err) == eDSAuthFailed) \
    || ((err) == eDSAuthInvalidUserName) \
    || ((err) == eDSAuthMethodNotSupported) \
    || ((err) == eDSAuthNewPasswordRequired) \
    || ((err) == eDSAuthPasswordExpired) \
    || ((err) == eDSAuthUnknownUser) \
    || ((err) == eDSInvalidName) \
    )

#endif