Edit

Share via


prnasnot.h header

This header is used by Windows GDI. For more information, see:

prnasnot.h contains the following programming interfaces:

Interfaces

 
IPrintAsyncNotifyCallback

Creates and manages a communication channel used by applications and components that are hosted by the print spooler.
IPrintAsyncNotifyChannel

Represents a communication channel that components that are hosted by the print spooler use to send notifications to applications. If the channel is bidirectional, applications can use the same channel to send responses back to the component.
IPrintAsyncNotifyDataObject

Encapsulates the data sent in a notification channel.

Functions

 
CreatePrintAsyncNotifyChannel

Creates a communication channel between a Print Spooler-hosted printing component, such as a print driver or port monitor, and an application that receives notifications from the component.
RegisterForPrintAsyncNotifications

Enables an application to register for notifications from Print Spooler-hosted printing components such as printer drivers, print processors, and port monitors.
UnRegisterForPrintAsyncNotifications

Enables an application that has registered to receive notifications from Print Spooler-hosted printing components to unregister.

Enumerations

 
PrintAsyncNotifyConversationStyle

Specifies whether communication is bidirectional or unidirectional between applications and Print Spooler-hosted components such as printer drivers, print processors, and port monitors.
PrintAsyncNotifyError

Specifies the error code portion of the HRESULT returned after an asynchronous notification failure.
PrintAsyncNotifyUserFilter

Specifies whether notifications will go only to listening applications that are associated with the same user as the Print Spooler-hosted sender, or go to a broader set of listening applications.