https://github.com/microsoft/DirectX-Headers/blob/d6fa3b1e3d40eb217526c5cc1499bd6f2f05fc0d/include/directx/d3dx12.h