Microsoft interop (6/29)

Microsoft interop