- Implemented validation in `SetWasapiThreadAffinityMask_X` to manage thread affinity masks.
- Added `FormatString` method in `Logger.h` for printf-style logging.
- Refactored `SetWindow` in `FrameworkViewWrapper.cpp` to use `ComPtr` and improved exception handling in `Run`.
- Included logging in `NetworkInformationWrapperX` for `QueryInterface`.
- Updated `mfplat.def` for clearer export definitions.
- Enhanced event handling in `Windows.Xbox.System.User` for sign-in and sign-out events.
Updated various source files to include a disclaimer and license requirement. This ensures that any use, modification, or distribution of the code mandates the project to be open source under a compatible license with the GNU General Public License (GPL). The disclaimer outlines user obligations, including source code disclosure and attribution to the original author.
It fixes discrepancies between Release and Debug configuration, by using the same laungage standard and changing TargetName to the ProjectName variable.