#ifndef MEDIA_BASE_WIN_HRESULTS_H_
#define MEDIA_BASE_WIN_HRESULTS_H_
#include <winerror.h>
namespace media {
inline constexpr HRESULT kErrorInitializeMediaFoundation =
MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0xFA01);
inline constexpr HRESULT kErrorInitializeVideoWindowClass =
MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0xFA02);
inline constexpr HRESULT kErrorCdmProxyReceivedInInvalidState =
MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0xFA03);
inline constexpr HRESULT kErrorResolveCoreWinRTStringDelayload =
MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0xFA04);
inline constexpr HRESULT kErrorZeroProtectionSystemId =
MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0xFA05);
inline constexpr HRESULT kErrorLoadLibrary =
MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0xFA06);
inline constexpr HRESULT kErrorGetFunctionPointer =
MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0xFA07);
inline constexpr HRESULT kErrorInvalidCdmProxy =
MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0xFA08);
inline constexpr HRESULT DRM_E_TEE_INVALID_HWDRM_STATE =
static_cast<HRESULT>(0x8004CD12);
inline constexpr HRESULT DRM_OEM_E_ASD_ACTIVE_DISPLAY_FAIL =
static_cast<HRESULT>(0x8004DD2E);
}
#endif