Update MSDL to work with their newest code

Just a few class changes to keep MSDL work.

Signed-off-by: Patrick Kontschak <patrick.kontschak@gmail.com>