The PRINTER_NOTIFY_OPTIONS_TYPE structure specifies the set of printer or job information fields to be monitored by a printer change notification object.
A call to the FindFirstPrinterChangeNotification function specifies a PRINTER_NOTIFY_OPTIONS structure, which contains an array of PRINTER_NOTIFY_OPTIONS_TYPE structures.
typedef struct _PRINTER_NOTIFY_OPTIONS_TYPE { 
    WORD   Type; 
    WORD   Reserved0; 
    DWORD  Reserved1; 
    DWORD  Reserved2; 
    DWORD  Count; 
    PWORD  pFields; 
} PRINTER_NOTIFY_OPTIONS_TYPE; 
 
| Value | Meaning | 
| PRINTER_NOTIFY_TYPE | Indicates that the fields specified in the pFields array are PRINTER_NOTIFY_FIELD_* constants. | 
| JOB_NOTIFY_TYPE | Indicates that the fields specified in the pFields array are JOB_NOTIFY_FIELD_* constants. | 
FindFirstPrinterChangeNotification, PRINTER_NOTIFY_INFO_DATA, PRINTER_NOTIFY_OPTIONS