Following directx runtime (2/22)

Following directx runtime