2.2.4.3.1.3 Client Printer Properties Callback Request (PRINTER_PROPS_CALLBACK_REQ)

A server requests that a printer properties UI be displayed by sending an ASYNC_PRINTER_PROPS_REQ message. The client responds to the message immediately, but the actual client UI is displayed asynchronously. After the UI is dismissed by the user, this message is sent from the client to the server along with the result of the operation.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Header (variable)

...

ReturnValue

ErrorCode

Header (variable): The common message header (as specified in section 2.2.1). The InterfaceId MUST match the value in the Callback field in the ASYNC_PRINTER_PROPS_REQ request message sent previously. The FunctionId field MUST be set to PRINTER_PROPS_CALLBACK_REQ (0x00000100).

ReturnValue (4 bytes): A 32-bit unsigned integer. The return value from the client printer driver at the end of the request.

ErrorCode (4 bytes): A WIN32 error code for the call.