Since MCI_UnmapMsgAtoW handles all the cases where MCI_MapMsgAtoW allocates memory. Why not just call MCI_UnmapMsgAtoW to do its thing in all cases?
Fine, but it would need to be a separate commit to that of changing the return values of `MCI_MapMsgAtoW()`.