cleanup: move common functonality out of service exe by benhillis · Pull Request #13788 · microsoft/WSL

src/windows/service/exe/WslCoreVm.h Removed c_vmOwner constant definition src/windows/service/exe/WslCoreVm.cpp Updated references to use wsl::windows::common::wslutil::c_vmOwner src/windows/service/exe/MirroredNetworking.cpp Updated reference to use wsl::windows::common::wslutil::c_vmOwner src/windows/service/exe/CMakeLists.txt Removed entries for files moved to common, fixed duplicate entry src/windows/common/wslutil.h Added c_vmOwner constant definition src/windows/common/WslCore*.{h,cpp} Moved networking and DNS infrastructure classes src/windows/common/VirtioNetworking.{h,cpp} Moved Virtio networking implementation src/windows/common/NatNetworking.{h,cpp} Moved NAT networking implementation, removed WslCoreVm.h include src/windows/common/LxssSecurity.{h,cpp} Moved security helper functions src/windows/common/INetworkingEngine.h Moved networking engine interface src/windows/common/GuestDeviceManager.{h,cpp} Moved guest device management src/windows/common/GnsChannel.{h,cpp} Moved GNS channel implementation src/windows/common/GnsPortTrackerChannel.{h,cpp} Moved port tracker channel src/windows/common/DnsTunnelingChannel.{h,cpp} Moved DNS tunneling channel src/windows/common/DnsResolver.{h,cpp} Moved DNS resolver implementation src/windows/common/Dmesg.{h,cpp} Moved dmesg collection functionality src/windows/common/DeviceHostProxy.{h,cpp} Moved device host proxy src/windows/common/RingBuffer.{h,cpp} Moved ring buffer implementation src/windows/common/CMakeLists.txt Added entries for all moved files