e1e05ad772
MSVC has an extension for getting IIDs (GUIDs) from types. Other compilers can support this extension when targeting Windows, but don't support it when targeting Linux. Instead, winadapter.h defines __uuidof(var) to uuidof<decltype(var)>. Then dxguids.h provides inline specialized definitions for the known D3D types. Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7937>