From b3eef140da853414776c8e03a70629a613a25ed0 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Mon, 15 Jun 2026 14:05:29 +0200 Subject: workflows/ci: add clang-format job --- um/wrappers/nt_namespace/src/device.cpp | 66 ++++++++++++++++----------------- 1 file changed, 31 insertions(+), 35 deletions(-) (limited to 'um/wrappers/nt_namespace/src/device.cpp') diff --git a/um/wrappers/nt_namespace/src/device.cpp b/um/wrappers/nt_namespace/src/device.cpp index 4f9021b..4e1d7b0 100644 --- a/um/wrappers/nt_namespace/src/device.cpp +++ b/um/wrappers/nt_namespace/src/device.cpp @@ -12,39 +12,35 @@ #include #include -namespace nt_namespace -{ - namespace - { - const auto device_path = "\\\\.\\nt_namespace"; - const auto control_code = CTL_CODE(0x8000, 0x800, METHOD_BUFFERED, FILE_ANY_ACCESS); - } - - Device::Device() - : service::Device(service::Device::open(device_path)) - { } - - std::wstring Device::convert_nt_path(const std::wstring& src) - { - const auto in_buf = src.c_str(); - const auto in_buf_size = (src.size() + 1) * sizeof(wchar_t); - - static_assert(sizeof(control_code) == sizeof(service::Device::Code), "CTL_CODE() must return DWORDs"); - - const auto nbreq = get_required_output_size( - static_cast(control_code), - in_buf, - in_buf_size); - - std::vector output(nbreq); - - send_control_code( - static_cast(control_code), - in_buf, - in_buf_size, - output.data(), - nbreq); - - return reinterpret_cast(output.data()); - } +namespace nt_namespace { +namespace { + +const auto device_path = "\\\\.\\nt_namespace"; +const auto control_code = CTL_CODE(0x8000, 0x800, METHOD_BUFFERED, FILE_ANY_ACCESS); + +} // namespace + +Device::Device() : service::Device(service::Device::open(device_path)) {} + +std::wstring Device::convert_nt_path(const std::wstring& src) { + const auto in_buf = src.c_str(); + const auto in_buf_size = (src.size() + 1) * sizeof(wchar_t); + + static_assert( + sizeof(control_code) == sizeof(service::Device::Code), "CTL_CODE() must return DWORDs" + ); + + const auto nbreq = get_required_output_size( + static_cast(control_code), in_buf, in_buf_size + ); + + std::vector output(nbreq); + + send_control_code( + static_cast(control_code), in_buf, in_buf_size, output.data(), nbreq + ); + + return reinterpret_cast(output.data()); } + +} // namespace nt_namespace -- cgit v1.3