Keep the old GUID, but as its own field, as it's still useful in some contexts.
I would parse the GUID, but the WinAPI docs don't say anything about the string's format, so we can't trust that my system's values are formatted like anyone else.
Note: this is a BREAKING CHANGE if anyone was relying on the name struct member being the GUID. I think this is a good change to make, but if a release is pushed it'll need a semver bump.
Closes #16
Keep the old GUID, but as its own field, as it's still useful in some contexts. I would parse the GUID, but the WinAPI docs don't say anything about the string's format, so we can't trust that my system's values are formatted like anyone else.
Note: this is a BREAKING CHANGE if anyone was relying on the
name
struct member being the GUID. I think this is a good change to make, but if a release is pushed it'll need a semver bump.Example interface after this change: