Microsoft api (30/34)

Microsoft api