Make sure that message structures are correctly zero-initialized (#41373)
* Make sure that message structures are correctly zero-initialized Several message structures were declared without value-initialization before their fields were assigned. Use {} consistently at the declaration so the structures start out zeroed. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Drop redundant initializers from WSLC message declarations The WSLC_* message types declare a default constructor via DECLARE_MESSAGE_CTOR, so adding {} at the declaration has no effect for them. Limit the change to the aggregate message types, where {} actually initializes the structure. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>