This header is used by Windows GDI. For more information, see:
prnasnot.h contains the following programming interfaces:
Creates and manages a communication channel used by applications and components that are hosted by the print spooler.
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.
Encapsulates the data sent in a notification channel.
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.
Enables an application to register for notifications from Print Spooler-hosted printing components such as printer drivers, print processors, and port monitors.
Enables an application that has registered to receive notifications from Print Spooler-hosted printing components to unregister.
Specifies whether communication is bidirectional or unidirectional between applications and Print Spooler-hosted components such as printer drivers, print processors, and port monitors.
Specifies the error code portion of the HRESULT returned after an asynchronous notification failure.
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.