1 Introduction

This document specifies the Message Queuing (MSMQ): ActiveX Client Protocol, a collection of Distributed Component Object Model (DCOM) [MS-DCOM] interfaces that expose message queuing functionality for use by client applications. Operations that a client would perform by using this protocol include:

  • Queuing system management.

  • Queue management.

  • Queue discovery.

  • Transaction management.

  • Sending and receiving messages.

Notational Conventions

The following notational conventions are used throughout this document:

  • The period, or "dot" ("."), notation is used to refer to a property of a system abstract data model element. If A refers to an element of the system abstract data model, A.Property denotes the Property property of the element A.

  • The elements of the abstract data models that are defined in section 3 are referred to as instance variables. The names of instance variables and local input parameters are formatted in italics. Elements of the abstract data model in [MS-MQDMPR] that are referred to in this document are in bold and non-italicized.

  • A monospace font is used for all method signatures and Interface Definition Language (IDL) declarations.

Sections 1.5, 1.8, 1.9, 2, and 3 of this specification are normative. All other sections and examples in this specification are informative.