File: System\ServiceModel\Channels\DeliveryFailure.cs
Project: ndp\cdf\src\WCF\ServiceModel\System.ServiceModel.csproj (System.ServiceModel)
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation.  All rights reserved.
//------------------------------------------------------------
namespace System.ServiceModel.Channels
{
    public enum DeliveryFailure
    {
        Unknown = 0,
        AccessDenied = (1 << 15) | 0x04,
        BadDestinationQueue = (1 << 15),
        BadEncryption = (1 << 15) | 0x07,
        BadSignature = (1 << 15) | 0x06,
        CouldNotEncrypt = (1 << 15) | 0x08,
        HopCountExceeded = (1 << 15) | 0x05,
        NotTransactionalQueue = (1 << 15) | 0x09,
        NotTransactionalMessage = (1 << 15) | 0x0A,
        Purged = (1 << 15) | 0x01,
        QueueDeleted = (1 << 15) | (1 << 14),
        QueueExceedMaximumSize = (1 << 15) | 0x03,
        QueuePurged = (1 << 15) | (1 << 14) | 0x01,
        ReachQueueTimeout = (1 << 15) | 0x02,
        ReceiveTimeout = (1 << 15) | (1 << 14) | 0x02,
    }
}