2.2.11 QUEUE_SUFFIX_TYPE

The QUEUE_SUFFIX_TYPE enumeration defines which type of queue object is represented by the QUEUE_FORMAT (section 2.2.7) structure. This suffix refers to the portion of the queue path separated from the queue name by a semicolon, as specified in Path Names (section 2.1.1).

 typedef  enum 
 {
   QUEUE_SUFFIX_TYPE_NONE = 0,
   QUEUE_SUFFIX_TYPE_JOURNAL = 1,
   QUEUE_SUFFIX_TYPE_DEADLETTER = 2,
   QUEUE_SUFFIX_TYPE_DEADXACT = 3,
   QUEUE_SUFFIX_TYPE_XACTONLY = 4,
   QUEUE_SUFFIX_TYPE_SUBQUEUE = 5
 } QUEUE_SUFFIX_TYPE;

QUEUE_SUFFIX_TYPE_NONE:  There is no suffix.

QUEUE_SUFFIX_TYPE_JOURNAL:  Refers to the queue journal of the queue identified by the unnamed union in the QUEUE_FORMAT (section 2.2.7) structure.

QUEUE_SUFFIX_TYPE_DEADLETTER:  Refers to the nontransacted dead-letter queue of the computer identified by the union in the QUEUE_FORMAT (section 2.2.7) structure.

QUEUE_SUFFIX_TYPE_DEADXACT:  Refers to the transacted dead-letter queue of the computer identified by the union in the QUEUE_FORMAT (section 2.2.7) structure.

QUEUE_SUFFIX_TYPE_XACTONLY:  Refers to the transacted connector queue of the connector identified by the union in the QUEUE_FORMAT (section 2.2.7) structure.

QUEUE_SUFFIX_TYPE_SUBQUEUE:  Refers to the subqueue that is the direct name identified by the union in the QUEUE_FORMAT (section 2.2.7) structure.