beena352
beena352
@microsoft-github-policy-service agree company="Microsoft"
Latest update: • Added wsladiag main.cpp with full initialization (CRT/WIL/telemetry/COM/WSA) • Added argument parsing (--help / --list) • Added placeholder for future ListSessions COM call • Added wsladiag.exe to CMake...
Update Pushed the initial implementation of the --list command in wsladiag. This version: Creates and initializes IWSLAUserSession Calls ListSessions and prints session ID, creator PID, and display name Handles UTF-8...
Update: Renamed the telemetry provider to WslaTelemetryProvider and updated all places where it is used. Updated the session listing code to use WIL RAII (unique_cotaskmem_array_ptr) instead of raw pointers. Added...
I removed the explicit UTF-8 wide string conversion and now rely on the repo’s std::formatter helper. DisplayName is passed directly to std::format, with a small fallback for the null case...
Update Implemented WSLA session creation and enumeration (CreateSession and ListSessions) in the service. Fixed session tracking by storing ComPtr instead of raw pointers to ensure correct lifetime management. Added basic...
Update: Addressed all review feedback: added std::atomic for session IDs, added try/CATCH_LOG() to ListSessions, switched DisplayName to a fixed-size buffer in the session struct, updated the wsladiag output code to...