#ifndef MEDIA_MOJO_MOJOM_CONTENT_DECRYPTION_MODULE_MOJOM_BLINK_FORWARD_H_
#define MEDIA_MOJO_MOJOM_CONTENT_DECRYPTION_MODULE_MOJOM_BLINK_FORWARD_H_
#include <stdint.h>
#include "mojo/public/cpp/bindings/struct_forward.h"
#include "mojo/public/cpp/bindings/deprecated_interface_types_forward.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"
namespace mojo {
enum class NativeEnum;
}
namespace media::mojom {
EmeInitDataType;
CdmSessionType;
CdmMessageType;
enum class CdmKeyStatus : int32_t;
HdcpVersion;
CdmPromiseResult_Exception;
class ContentDecryptionModuleInterfaceBase;
class ContentDecryptionModuleClientInterfaceBase;
class CdmFactoryInterfaceBase;
}
namespace media::mojom::blink {
EmeInitDataType;
CdmSessionType;
CdmMessageType;
CdmKeyStatus;
HdcpVersion;
ContentDecryptionModuleInterfaceBase;
ContentDecryptionModuleClientInterfaceBase;
CdmFactoryInterfaceBase;
CdmConfig;
CdmConfigPtr;
class CdmPromiseResult;
CdmPromiseResultPtr;
class CdmKeyInformation;
CdmKeyInformationPtr;
class CdmContext;
CdmContextPtr;
class ContentDecryptionModule;
class ContentDecryptionModuleClient;
class CdmFactory;
}
#endif