// printerextension.h
typedef enum tagPrintSchemaParameterDataType {
PrintSchemaParameterDataType_Integer,
PrintSchemaParameterDataType_NumericString,
PrintSchemaParameterDataType_String
} PrintSchemaParameterDataType;
View the official Windows Driver Kit DDI referenceNo description available.
The PrintSchemaParameterDataType enumeration identifies the allowed data types for the Print Schema parameter.
PrintSchemaParameterDataType_IntegerInteger data type. This maps to the Print Schema's IntegerParamType parameters.
PrintSchemaParameterDataType_NumericStringString data type with only numeric chars allowed. This maps to the Print Schema's StringParamType parameters, with UnitType = "numeric".
PrintSchemaParameterDataType_StringString data type with arbitrary chars allowed. This maps to the Print Schema's StringParamType parameters, with UnitType not equal to "numeric".
IPrintSchemaParameterDefinition::DataType