chromium/out/Default/gen/services/device/public/mojom/smart_card.mojom-forward.h

// services/device/public/mojom/smart_card.mojom-forward.h is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef SERVICES_DEVICE_PUBLIC_MOJOM_SMART_CARD_MOJOM_FORWARD_H_
#define SERVICES_DEVICE_PUBLIC_MOJOM_SMART_CARD_MOJOM_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 {
class SmartCardReaderStateFlagsDataView;

class SmartCardReaderStateInDataView;

class SmartCardReaderStateOutDataView;

class SmartCardProtocolsDataView;

class SmartCardStatusDataView;

class SmartCardConnectSuccessDataView;

class SmartCardResultDataView;
class SmartCardStatusChangeResultDataView;
class SmartCardListReadersResultDataView;
class SmartCardCreateContextResultDataView;
class SmartCardConnectResultDataView;
class SmartCardDataResultDataView;
class SmartCardStatusResultDataView;
class SmartCardTransactionResultDataView;

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 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;




}  // device::mojom

#endif  // SERVICES_DEVICE_PUBLIC_MOJOM_SMART_CARD_MOJOM_FORWARD_H_