Following directx runtime (16/22)

Following directx runtime