#pragma once #include #include #include #include #include #include #include #include #include #include "etwlistener.h" #include #include #include #include #include "TestMediaType.h" #include #include #include using namespace std; using namespace wil; using namespace WEX::Logging; using namespace WEX::Common; bool IsCapXAPO(GUID clsid); void GetClsidsFromVar(const PROPVARIANT& var, std::vector& guids, _Outptr_ PWSTR* ppszFormattedClsids, std::vector& capxGuids, _Outptr_ PWSTR* ppszCapXFormattedClsids); bool EndpointContainsCapx(IMMDevice* pDevice); void EndpointsWithCapx(std::vector>& capxEndpoints);