3.2.5.3.3.1.1 Processing an Async Printer Properties Request

Upon receipt of the ASYNC_PRINTER_PROPS_REQ request, the client MUST query the client printer driver for printer properties. If the Flags field contains the XPSREDIR_PRINTER_PROPERTIES_Flags_NO_PERMISSION value (0x00000001), the printer driver MUST be opened with no required permissions. If the flag is set to XPSREDIR_PRINTER_PROPERTIES_Flags_WITH_PERMISSION (0x00000000), the printer MUST be opened with exclusive permissions. The hServerWindow parameter identifies the server window in which the request MUST be executed. The client owns the responsibility to map this window to the appropriate client window or to the container window that owns the entire terminal server Desktop. The Callback field is stored for when the call is complete.