#ifndef SERVICES_DEVICE_PUBLIC_MOJOM_SMART_CARD_MOJOM_BLINK_FORWARD_H_
#define SERVICES_DEVICE_PUBLIC_MOJOM_SMART_CARD_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 device::mojom {
enum class SmartCardSuccess : int32_t;
enum class SmartCardError : int32_t;
enum class SmartCardShareMode : int32_t;
enum class SmartCardProtocol : int32_t;
enum class SmartCardDisposition : int32_t;
enum class SmartCardConnectionState : int32_t;
class SmartCardTransactionInterfaceBase;
class SmartCardConnectionInterfaceBase;
class SmartCardContextInterfaceBase;
class SmartCardContextFactoryInterfaceBase;
}
namespace device::mojom::blink {
SmartCardSuccess;
SmartCardError;
SmartCardShareMode;
SmartCardProtocol;
SmartCardDisposition;
SmartCardConnectionState;
SmartCardTransactionInterfaceBase;
SmartCardConnectionInterfaceBase;
SmartCardContextInterfaceBase;
SmartCardContextFactoryInterfaceBase;
class SmartCardReaderStateFlags;
SmartCardReaderStateFlagsPtr;
class SmartCardReaderStateIn;
SmartCardReaderStateInPtr;
class SmartCardReaderStateOut;
SmartCardReaderStateOutPtr;
class SmartCardProtocols;
SmartCardProtocolsPtr;
class SmartCardStatus;
SmartCardStatusPtr;
class SmartCardConnectSuccess;
SmartCardConnectSuccessPtr;
class SmartCardResult;
SmartCardResultPtr;
class SmartCardStatusChangeResult;
SmartCardStatusChangeResultPtr;
class SmartCardListReadersResult;
SmartCardListReadersResultPtr;
class SmartCardCreateContextResult;
SmartCardCreateContextResultPtr;
class SmartCardConnectResult;
SmartCardConnectResultPtr;
class SmartCardDataResult;
SmartCardDataResultPtr;
class SmartCardStatusResult;
SmartCardStatusResultPtr;
class SmartCardTransactionResult;
SmartCardTransactionResultPtr;
class SmartCardTransaction;
class SmartCardConnection;
class SmartCardContext;
class SmartCardContextFactory;
}
#endif