3.1.3.4 Message Processing Events and Sequencing Rules

The Print System Asynchronous Notification Protocol MUST specify the notification type identifier AsyncPrintNotificationType_AsyncUI when registering for notifications or when requesting or returning notifications or response data using the methods of the IRPCAsyncNotify interface. The sections that follow specify the AsyncUI server syntax and behavior for the parameters for those methods.

Methods in RPC Opnum Order

Method

Description

IRPCAsyncNotify_RegisterClient

AsyncUI server parameter details are specified in section 3.1.3.4.1.

Opnum: 0

IRPCAsyncNotify_UnregisterClient

There are no AsyncUI server parameter details for this method.

Opnum: 1

Opnum2NotUsedOnWire

Reserved for local use

Opnum: 2

IRPCAsyncNotify_GetNewChannel

There are no AsyncUI server parameter details for this method.

Opnum: 3

IRPCAsyncNotify_GetNotificationSendResponse

AsyncUI server parameter details are specified in section 3.1.3.4.2.

Opnum: 4

IRPCAsyncNotify_GetNotification

AsyncUI server parameter details are specified in section 3.1.3.4.3.

Opnum: 5

IRPCAsyncNotify_CloseChannel

AsyncUI server parameter details are specified in section 3.1.3.4.4.

Opnum: 6

The specific notification and response formats referenced are defined in section 2.2.7. The behavior of methods reserved for local use is specified in section 3.1.1.4.

There is no AsyncUI server syntax or behavior for methods of the IRPCRemoteObject interface (section 3.2).