MCPcopy Create free account
hub / github.com/PowerShell/DSC / convert_ntreg_data

Function convert_ntreg_data

archive/registry/src/regconfighelper.rs:348–360  ·  view source on GitHub ↗
(reg_data: &NtRegistryValueData)

Source from the content-addressed store, hash-verified

346}
347
348fn convert_ntreg_data(reg_data: &NtRegistryValueData) -> Result<RegistryValueData, RegistryError> {
349 match reg_data {
350 NtRegistryValueData::String(data) => Ok(RegistryValueData::String(data.clone())),
351 NtRegistryValueData::MultiString(data) => Ok(RegistryValueData::MultiString(data.clone())),
352 NtRegistryValueData::Binary(data) => Ok(RegistryValueData::Binary(data.clone())),
353 NtRegistryValueData::DWord(data) => Ok(RegistryValueData::DWord(*data)),
354 NtRegistryValueData::QWord(data) => Ok(RegistryValueData::QWord(*data)),
355 NtRegistryValueData::ExpandString(data) => Ok(RegistryValueData::ExpandString(data.clone())),
356 _ => {
357 Err(RegistryError::Input("Unsupported registry value type".to_string()))
358 }
359 }
360}
361
362fn convert_configreg_data(reg_data: &RegistryValueData) -> NtRegistryValueData {
363 match reg_data {

Callers 3

config_getFunction · 0.85
test_valueFunction · 0.85
reg_values_are_eqFunction · 0.85

Calls

no outgoing calls

Tested by 1

test_valueFunction · 0.68