The following terms are defined in [MS-GLOS]:
discretionary access control list (DACL)
Domain Name System (DNS)
Generic Security Services (GSS)
globally unique identifier (GUID)
Interface Definition Language (IDL)
Internet Protocol version 4 (IPv4)
Internet Protocol version 6 (IPv6)
Network Data Representation (NDR)
remote procedure call (RPC)
RPC context handle
RPC dynamic endpoint
security identifier (SID)
Transmission Control Protocol (TCP)
Universal Naming Convention (UNC)
universally unique identifier (UUID)
UTF-16LE (Unicode Transformation Format, 16-bits, little-endian)
The following terms are specific to this document:
AsyncUI: A notification type that can be used by server-resident notification sources to send informational alerts and user inquiries to a print client component that presents them to users and to execute client-resident printer driver code.
bidirectional communication mode: A communication mode in which a server sends notifications to a single print client; the client replies to the notifications, and the server accepts that client's response.
bitmap: A collection of structures that contain a device-independent representation of a graphical image, a logical palette, dimensions, and other information.
bitmap resource: A bitmap stored in a resource file that can be retrieved with a key.
default resource file: The resource file that is used by an AsyncUI client to look up icons, bitmaps, and string resources that are referenced in notifications that do not explicitly name a resource file.
String resources that are present in the default resource file are specified in section 2.2.6.
driver-file name: The name of file that is part of a printer driver that was previously installed on an AsyncUI client via point-and-print. Driver-file names are relative to the directories that contain them.
icon: A graphical image used to supplement alphanumeric text in the visual identification of an object on a computer monitor. Icons are typically small, relative to the size of the area on which they are displayed.
icon resource: An icon stored in a resource file that can be retrieved with a key.
notification source: A print-server-resident software component, such as a printer driver, which generates notifications conforming to a particular notification type, or set of notification types, and processes any responses required by those notifications.
notification type: A set of notification and response data formats and their associated semantics. A notification type can be thought of as a higher-level protocol that is transported via the Print System Asynchronous Notification Protocol.
notification type identifier: A 128-bit value that either uniquely identifies a notification type or is a reserved value defined for special purposes by the Print Asynchronous Notification Protocol. Although defined in Interface Definition Language (IDL) as a GUID, a notification type identifier is considered to be an opaque 128-bit value. This protocol makes no assumptions about the format of those 128 bits or about the mechanism used by the creator of a notification type to assure uniqueness of its notification type identifier.
position parameter replacement tags: Indicators within a string that can be replaced by parameter data during a formatting process. The indicators show which parameter of an ordered list should be used for the replacement. For more information, see [MSDN-FMT].
remote object: An unshared, server-side object capable of representing a registration.
resource file: A file that contains one or more icons, bitmaps, or string resources that can be retrieved with an integer key and used by other software components.
response: A typed buffer of data sent by the client to the server in response to a notification.
string resource: A string that is stored in a resource file and that can be retrieved with a key. A string resource is localizable into multiple languages. It is up to an AsyncUI client implementation to determine which language string to retrieve for a given key.
unidirectional communication mode: A communication mode in which a server sends notifications to a client without requesting or accepting responses.
user identity filter: A mechanism supported by this protocol that allows notifications to be directed to a particular user.
MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as described in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.