On Wed Feb 26 08:10:18 2025 +0000, Brendan McGrath wrote:
Do we know what should happen if MT_AM_FORMAT_TYPE is used with
non-zero GUID value?
I suspect it should fail
It didn't fail at all actually. I tried with different combinations of `MF_MT_SUBTYPE`, `MF_MT_AM_FORMAT_TYPE` and with and without `MT_USER_DATA` and Windows accepted everything. Seems like there's no need for any check when `MT_USER_DATA` is missing. So I have pushed a change to the MR accordingly.
This nesting check looks too complicated
I'll to look rewrite that and push a change
The check has now been removed.
Just updated the MR description and updated the commit messages to reflect the latest changes.