EnumPrinterDataEx() merge from HEAD