Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
registry.hpp File Reference
#include <string>
#include <string_view>
#include <optional>
#include <cstdint>

Go to the source code of this file.

Namespaces

namespace  pulp
namespace  pulp::platform
 Device capability vocabulary: one tier ladder, one thermal ladder, and the projection from observed inputs onto them.
namespace  pulp::platform::win

Functions

std::optional< std::string > pulp::platform::win::registry_read_string (std::string_view root, std::string_view path, std::string_view name)
 Read a string value from the registry.
std::optional< uint32_t > pulp::platform::win::registry_read_dword (std::string_view root, std::string_view path, std::string_view name)
 Read a DWORD value from the registry.
bool pulp::platform::win::registry_write_string (std::string_view root, std::string_view path, std::string_view name, std::string_view value)
 Write a string value to the registry. Returns true on success.
bool pulp::platform::win::registry_write_dword (std::string_view root, std::string_view path, std::string_view name, uint32_t value)
 Write a DWORD value to the registry. Returns true on success.
bool pulp::platform::win::registry_delete_value (std::string_view root, std::string_view path, std::string_view name)
 Delete a value from the registry. Returns true on success.