| 177 | //=========================================================================== |
| 178 | |
| 179 | void ParallelPrinterCard::GetRegistryConfig(void) |
| 180 | { |
| 181 | std::string regSection = RegGetConfigSlotSection(m_slot); |
| 182 | |
| 183 | uint32_t dwTmp; |
| 184 | char szFilename[MAX_PATH]; |
| 185 | |
| 186 | if (RegLoadValue(regSection.c_str(), REGVALUE_DUMP_TO_PRINTER, TRUE, &dwTmp)) |
| 187 | SetDumpToPrinter(dwTmp ? true : false); |
| 188 | |
| 189 | if (RegLoadValue(regSection.c_str(), REGVALUE_CONVERT_ENCODING, TRUE, &dwTmp)) |
| 190 | SetConvertEncoding(dwTmp ? true : false); |
| 191 | |
| 192 | if (RegLoadValue(regSection.c_str(), REGVALUE_FILTER_UNPRINTABLE, TRUE, &dwTmp)) |
| 193 | SetFilterUnprintable(dwTmp ? true : false); |
| 194 | |
| 195 | if (RegLoadValue(regSection.c_str(), REGVALUE_PRINTER_APPEND, TRUE, &dwTmp)) |
| 196 | SetPrinterAppend(dwTmp ? true : false); |
| 197 | |
| 198 | if (RegLoadString(regSection.c_str(), REGVALUE_PRINTER_FILENAME, 1, szFilename, MAX_PATH, "")) |
| 199 | SetFilename(szFilename); |
| 200 | |
| 201 | if (RegLoadValue(regSection.c_str(), REGVALUE_PRINTER_IDLE_LIMIT, TRUE, &dwTmp)) |
| 202 | SetIdleLimit(dwTmp); |
| 203 | } |
| 204 | |
| 205 | void ParallelPrinterCard::SetRegistryConfig(void) |
| 206 | { |
no test coverage detected