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. |