>Should "SupportFlags" be of type D3D11_SHADER_CACHE_SUPPORT_FLAGS?
Good catch. The microsoft's sdk idl used UINT type but the MSDN told otherwise
Will fix other other problems to.