Microsoft interop (12/29)

Microsoft interop