PrintPropertyValue structure (winspool.h)

Describes the PrintPropertyValue structure.

Syntax

typedef struct {
  EPrintPropertyType ePropertyType;
  union {
    BYTE     propertyByte;
    PWSTR    propertyString;
    LONG     propertyInt32;
    LONGLONG propertyInt64;
    struct {
      DWORD  cbBuf;
      LPVOID pBuf;
    } propertyBlob;
  } value;
} PrintPropertyValue;

Members

ePropertyType

value

value.propertyByte

value.propertyString

value.propertyInt32

value.propertyInt64

value.propertyBlob

value.propertyBlob.cbBuf

value.propertyBlob.pBuf

Requirements

Requirement Value
Header winspool.h