Share via


9 Index

_

_NewEnum method

A

Abort method (section 3.8.4.1.2, section 3.9.4.1.3)

Abstract data model

   ITransaction implementation class

   MSMQApplication coclass

   MSMQCollection coclass

   MSMQCoordinatedTransactionDispenser coclass

   MSMQDestination coclass

   MSMQEvent coclass

   MSMQManagement coclass

   MSMQMessage coclass

   MSMQOutgoingQueueManagement coclass

   MSMQQuery coclass

   MSMQQueue coclass

   MSMQQueueInfo coclass

   MSMQQueueInfos coclass

   MSMQQueueManagement coclass

   MSMQTransaction coclass

   MSMQTransactionDispenser coclass

   overview

Access method

Ack method (section 3.17.4.1.28, section 3.17.4.1.29)

ActiveQueues method

AdminQueueInfo method (section 3.17.4.1.78, section 3.17.4.1.79)

AdminQueueInfo_v1 method (section 3.17.4.1.23, section 3.17.4.1.24)

AdminQueueInfo_v2 method (section 3.17.4.1.73, section 3.17.4.1.74)

ADsPath method (section 3.10.4.1.39, section 3.12.4.1.6, section 3.12.4.1.7)

Advise method

Applicability

AppSpecific method (section 3.17.4.1.17, section 3.17.4.1.18)

Arrived method

ArrivedError method

ArrivedTime method

AttachCurrentSecurityContext method

AttachCurrentSecurityContext2 method

Authenticate method (section 3.10.4.1.21, section 3.10.4.1.22)

AuthenticationProviderName method (section 3.17.4.1.62, section 3.17.4.1.63)

AuthenticationProviderType method (section 3.17.4.1.60, section 3.17.4.1.61)

AuthLevel method (section 3.17.4.1.4, section 3.17.4.1.5)

B

BasePriority method (section 3.10.4.1.17, section 3.10.4.1.18)

BeginTransaction method (section 3.6.4.1.1, section 3.7.4.1.1)

Body method (section 3.17.4.1.21, section 3.17.4.1.22)

BodyLength method

BOID structure

BytesInAllQueues method

BytesInJournal method

BytesInQueue method

C

Capability negotiation

Change tracking

Class method

Close method (section 3.11.4.1.6, section 3.12.4.1.2)

Commit method (section 3.8.4.1.1, section 3.9.4.1.2)

Common data types

CompoundMessage method

Connect method

ConnectorTypeGuid method (section 3.17.4.1.53, section 3.17.4.1.54)

CorrelationId method (section 3.17.4.1.26, section 3.17.4.1.27)

Count method

Create method

CreateTime method

D

Data model - abstract

   ITransaction implementation class

   MSMQApplication coclass

   MSMQCollection coclass

   MSMQCoordinatedTransactionDispenser coclass

   MSMQDestination coclass

   MSMQEvent coclass

   MSMQManagement coclass

   MSMQMessage coclass

   MSMQOutgoingQueueManagement coclass

   MSMQQuery coclass

   MSMQQueue coclass

   MSMQQueueInfo coclass

   MSMQQueueInfos coclass

   MSMQQueueManagement coclass

   MSMQTransaction coclass

   MSMQTransactionDispenser coclass

Data types

   common - overview

Delete method

Delivery method (section 3.17.4.1.7, section 3.17.4.1.8)

Destination method

DestinationQueueInfo method

Destinations method (section 3.12.4.1.12, section 3.12.4.1.13)

DestinationSymmetricKey method (section 3.17.4.1.56, section 3.17.4.1.57)

Directory service schema elements

DirectoryServiceServer method

Disconnect method

E

Elements - directory service schema

EnableNotification method

EncryptAlgorithm method (section 3.17.4.1.38, section 3.17.4.1.39)

EnumConnectionPoints method

EnumConnections method

EodGetReceiveInfo method

EodGetSendInfo method

EodResend method

Examples

   scenario: discovering directoryqueues in the directory

   scenario: pausing an outgoingqueue

   scenario: receiving a message from a queue asynchronously via event callbacks

   scenario: retrieving incomingtransactionaltransferinfo for an applicationqueue

   scenario: retrieving the count of messages in a queue

   scenario: sending a message to a queue

   scenario: sending a message with an external transaction

   scenario: sending a message with an internal transaction

   scenario: sending a multicast message

Extension method (section 3.17.4.1.51, section 3.17.4.1.52)

F

Fields - vendor-extensible

FindConnectionPoint method

FireArrivedErrorEvent method

FireArrivedEvent method

ForeignStatus method

FormatName method (section 3.3.4.1.2, section 3.10.4.1.8, section 3.10.4.1.9, section 3.12.4.1.10, section 3.12.4.1.11)

Full IDL

G

GetConnectionInterface method

GetConnectionPointContainer method

GetTransactionInfo method

Glossary

H

Handle method (section 3.11.4.1.4, section 3.12.4.2.1, section 3.12.4.2.2)

Handle2 method

HashAlgorithm method (section 3.17.4.1.36, section 3.17.4.1.37)

Hwnd method

I

IADs method (section 3.12.4.1.4, section 3.12.4.1.5)

Id method

IDL

Implementer - security considerations

Index of security parameters

Informative references

Init method

Initialization

   ITransaction implementation class

   MSMQApplication coclass

   MSMQCollection coclass

   MSMQCoordinatedTransactionDispenser coclass

   MSMQEvent coclass

   MSMQManagement coclass

   MSMQMessage coclass

   MSMQOutgoingQueueManagement coclass

   MSMQQuery coclass

   MSMQQueue coclass

   MSMQQueueDestination coclass

   MSMQQueueInfo coclass

   MSMQQueueInfos coclass

   MSMQQueueManagement coclass

   MSMQTransaction coclass

   MSMQTransactionDispenser coclass

   overview

InitNew method

Introduction

IsAuthenticated method

IsAuthenticated2 method

IsConnected method

IsDsEnabled method

IsFirstInTransaction method

IsFirstInTransaction2 method

IsLastInTransaction method

IsLastInTransaction2 method

IsLocal method

IsOpen method (section 3.11.4.1.5, section 3.12.4.1.3)

IsOpen2 method

IsTransactional method

IsTransactional2 method

IsWorldReadable method

IsWorldReadable2 method

Item method

ITransaction implementation class

   abstract data model

   initialization

   local events

   timer events

   timers

ITransaction method

J

Journal method (section 3.10.4.1.13, section 3.10.4.1.14, section 3.17.4.1.13, section 3.17.4.1.14)

JournalMessageCount method

JournalQuota method (section 3.10.4.1.23, section 3.10.4.1.24)

L

Label method (section 3.10.4.1.4, section 3.10.4.1.5, section 3.17.4.1.30, section 3.17.4.1.31)

Local events

   ITransaction implementation class

   MSMQApplication coclass

   MSMQCollection coclass

   MSMQCoordinatedTransactionDispenser coclass

   MSMQDestination coclass

   MSMQEvent coclass

   MSMQManagement coclass

   MSMQMessage coclass

   MSMQOutgoingQueueManagement coclass

   MSMQQuery coclass

   MSMQQueue coclass

   MSMQQueueInfo coclass

   MSMQQueueInfos coclass

   MSMQQueueManagement coclass

   MSMQTransaction coclass

   MSMQTransactionDispenser coclass

   overview

LookupId method

LookupQueue method

LookupQueue_v2 method

M

Machine method (section 3.2.4.3.6, section 3.2.4.3.7, section 3.3.4.1.3)

MachineIdOfMachineName method

MachineNameOfMachineId method

MaxTimeToReachQueue method (section 3.17.4.1.32, section 3.17.4.1.33)

MaxTimeToReceive method (section 3.17.4.1.34, section 3.17.4.1.35)

Message processing

   MSMQApplication coclass

   MSMQCollection coclass

   MSMQCoordinatedTransactionDispenser coclass

   MSMQEvent coclass

   MSMQManagement coclass

   MSMQMessage coclass

   MSMQOutgoingQueueManagement coclass

   MSMQQuery coclass

   MSMQQueue coclass

   MSMQQueueDestination coclass

   MSMQQueueInfo coclass

   MSMQQueueInfos coclass

   MSMQQueueManagement coclass

   MSMQTransaction coclass

   MSMQTransactionDispenser coclass

   overview

   TransactionImpl class

MessageCount method

Messages

   common data types

   transport

ModifyTime method

MQACCESS enumeration

MQAUTHENTICATE enumeration

MQCALG enumeration

MQJOURNAL enumeration

MQMSGACKNOWLEDGEMENT enumeration

MQMSGAUTHENTICATION enumeration

MQMSGAUTHLEVEL enumeration

MQMSGCLASS enumeration

MQMSGCURSOR enumeration

MQMSGDELIVERY enumeration

MQMSGJOURNAL enumeration

MQMSGPRIVLEVEL enumeration

MQMSGSENDERIDTYPE enumeration

MQMSGTRACE enumeration

MQPRIVLEVEL enumeration

MQSHARE enumeration

MQTRANSACTION enumeration

MQTRANSACTIONAL enumeration

MsgClass method (section 3.17.4.1.65, section 3.17.4.1.66)

MSMQApplication coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQCollection coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQCoordinatedTransactionDispenser coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQDestination coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQEvent coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQManagement coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQMessage coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQOutgoingQueueManagement coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQQuery coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQQueue coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQQueueInfo coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQQueueInfos coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQQueueManagement coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQTransaction coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQTransactionDispenser coclass

   abstract data model

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

MSMQVersionBuild method

MSMQVersionMajor method

MSMQVersionMinor method

MulticastAddress method (section 3.10.4.1.37, section 3.10.4.1.38)

N

Next method

NextHops method

Normative references

O

Open method (section 3.10.4.1.28, section 3.12.4.1.1)

Overview (synopsis)

P

Parameters - security index

PathName method (section 3.10.4.1.6, section 3.10.4.1.7, section 3.12.4.1.8, section 3.12.4.1.9)

PathNameDNS method

Pause method

Peek method

Peek_v1 method

PeekByLookupId method

PeekCurrent method

PeekCurrent_v1 method

PeekFirstByLookupId method

PeekLastByLookupId method

PeekNext method

PeekNext_v1 method

PeekNextByLookupId method

PeekPreviousByLookupId method

Preconditions

Prerequisites

Priority method (section 3.17.4.1.11, section 3.17.4.1.12)

PrivateQueues method

PrivLevel method (section 3.10.4.1.11, section 3.10.4.1.12, section 3.17.4.1.2, section 3.17.4.1.3)

Product behavior

Properties method (section 3.2.4.2.7, section 3.6.4.1.2, section 3.7.4.1.2, section 3.9.4.2.2, section 3.10.4.1.32, section 3.11.4.1.19, section 3.12.4.1.14, section 3.13.4.1.2, section 3.14.4.1.3, section 3.16.4.1.1, section 3.17.4.1.67)

Protocol Details

   overview

Purge method

Q

QUEUE_STATE enumeration

QueueGuid method

QueueInfo method

QueueType method

Quota method (section 3.10.4.1.15, section 3.10.4.1.16)

R

Receive method

Receive_v1 method

ReceiveByLookupId method

ReceiveByLookupIdAllowPeek method

ReceiveCurrent method

ReceiveCurrent_v1 method

ReceivedAuthenticationLevel method

ReceiveFirstByLookupId method

ReceiveLastByLookupId method

ReceiveNextByLookupId method

ReceivePreviousByLookupId method

References

   informative

   normative

Refresh method

RegisterCertificate method

Relationship to other protocols

RELOPS enumeration

Reset method (section 3.11.4.1.10, section 3.14.4.1.1)

ResponseDestination method (section 3.17.4.1.80, section 3.17.4.1.81)

ResponseQueueInfo method (section 3.17.4.1.76, section 3.17.4.1.77)

ResponseQueueInfo_v1 method (section 3.17.4.1.15, section 3.17.4.1.16)

ResponseQueueInfo_v2 method (section 3.17.4.1.71, section 3.17.4.1.72)

Resume method

S

Scenario: discovering directoryqueues in the directory example

Scenario: pausing an outgoingqueue example

Scenario: receiving a message from a queue asynchronously via event callbacks example

Scenario: retrieving incomingtransactionaltransferinfo for an applicationqueue example

Scenario: retrieving the count of messages in a queue example

Scenario: sending a message to a queue example

Scenario: sending a message with an external transaction example

Scenario: sending a message with an internal transaction example

Scenario: sending a multicast message example

Schema elements - directory service

Security

   implementer considerations

   parameter index

Security method (section 3.10.4.1.33, section 3.10.4.1.34)

Send method

SenderCertificate method (section 3.17.4.1.43, section 3.17.4.1.44)

SenderId method (section 3.17.4.1.45, section 3.17.4.1.64)

SenderIdType method (section 3.17.4.1.46, section 3.17.4.1.47)

SenderVersion method

SentTime method

Sequencing rules

   MSMQApplication coclass

   MSMQCollection coclass

   MSMQCoordinatedTransactionDispenser coclass

   MSMQEvent coclass

   MSMQManagement coclass

   MSMQMessage coclass

   MSMQOutgoingQueueManagement coclass

   MSMQQuery coclass

   MSMQQueue coclass

   MSMQQueueDestination coclass

   MSMQQueueInfo coclass

   MSMQQueueInfos coclass

   MSMQQueueManagement coclass

   MSMQTransaction coclass

   MSMQTransactionDispenser coclass

   overview

   TransactionImpl class

ServiceTypeGuid method (section 3.10.4.1.2, section 3.10.4.1.3)

ShareMode method

Signature method (section 3.17.4.1.58, section 3.17.4.1.59)

SoapBody method

SoapEnvelope method

SoapHeader method

SourceMachineGuid method

Standards assignments

State method

T

Tidy method

Timer events

   ITransaction implementation class

   MSMQApplication coclass

   MSMQCollection coclass

   MSMQCoordinatedTransactionDispenser coclass

   MSMQDestination coclass

   MSMQEvent coclass

   MSMQManagement coclass

   MSMQMessage coclass

   MSMQOutgoingQueueManagement coclass

   MSMQQuery coclass

   MSMQQueue coclass

   MSMQQueueInfo coclass

   MSMQQueueInfos coclass

   MSMQQueueManagement coclass

   MSMQTransaction coclass

   MSMQTransactionDispenser coclass

   overview

Timers

   ITransaction implementation class

   MSMQApplication coclass

   MSMQCollection coclass

   MSMQCoordinatedTransactionDispenser coclass

   MSMQDestination coclass

   MSMQEvent coclass

   MSMQManagement coclass

   MSMQMessage coclass

   MSMQOutgoingQueueManagement coclass

   MSMQQuery coclass

   MSMQQueue coclass

   MSMQQueueInfo coclass

   MSMQQueueInfos coclass

   MSMQQueueManagement coclass

   MSMQTransaction coclass

   MSMQTransactionDispenser coclass

Trace method (section 3.17.4.1.9, section 3.17.4.1.10)

Tracking changes

Transaction method

TransactionalStatus method

TransactionId method

TransactionImpl class

   message processing

   overview

   sequencing rules

TransactionStatusQueueInfo method

Transport

U

Unadvise method

Update method

V

Vendor-extensible fields

Versioning

X

XACTTC enumeration

XACTTRANSINFO structure