return WERR_OK;
}
+static WERROR winreg_enumval_to_blob(TALLOC_CTX *mem_ctx,
+ struct spoolss_PrinterEnumValues *v,
+ const char *valuename,
+ DATA_BLOB *blob)
+{
+ /* just return if it is not the one we are looking for */
+ if (strcmp(valuename, v->value_name) != 0) {
+ return WERR_NOT_FOUND;
+ }
+
+ if (v->type != REG_BINARY) {
+ return WERR_INVALID_DATATYPE;
+ }
+
+ blob->data = v->data->data;
+ blob->length = v->data_length;
+
+ return WERR_OK;
+}
+
/********************************************************************
Public winreg function for spoolss
********************************************************************/