#ifndef SERVICES_DEVICE_PUBLIC_MOJOM_HID_MOJOM_FORWARD_H_
#define SERVICES_DEVICE_PUBLIC_MOJOM_HID_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 HidUsageAndPageDataView;
class HidReportItemDataView;
class HidReportDescriptionDataView;
class HidCollectionInfoDataView;
class HidDeviceInfoDataView;
enum class HidBusType : int32_t;
constexpr uint16_t kPageUndefined = …;
constexpr uint16_t kPageGenericDesktop = …;
constexpr uint16_t kPageSimulation = …;
constexpr uint16_t kPageVirtualReality = …;
constexpr uint16_t kPageSport = …;
constexpr uint16_t kPageGame = …;
constexpr uint16_t kPageGenericDevice = …;
constexpr uint16_t kPageKeyboard = …;
constexpr uint16_t kPageLed = …;
constexpr uint16_t kPageButton = …;
constexpr uint16_t kPageOrdinal = …;
constexpr uint16_t kPageTelephony = …;
constexpr uint16_t kPageConsumer = …;
constexpr uint16_t kPageDigitizer = …;
constexpr uint16_t kPagePidPage = …;
constexpr uint16_t kPageUnicode = …;
constexpr uint16_t kPageAlphanumericDisplay = …;
constexpr uint16_t kPageMedicalInstruments = …;
constexpr uint16_t kPageMonitor0 = …;
constexpr uint16_t kPageMonitor1 = …;
constexpr uint16_t kPageMonitor2 = …;
constexpr uint16_t kPageMonitor3 = …;
constexpr uint16_t kPagePower0 = …;
constexpr uint16_t kPagePower1 = …;
constexpr uint16_t kPagePower2 = …;
constexpr uint16_t kPagePower3 = …;
constexpr uint16_t kPageBarCodeScanner = …;
constexpr uint16_t kPageScale = …;
constexpr uint16_t kPageMagneticStripeReader = …;
constexpr uint16_t kPageReservedPointOfSale = …;
constexpr uint16_t kPageCameraControl = …;
constexpr uint16_t kPageArcade = …;
constexpr uint16_t kPageFido = …;
constexpr uint16_t kPageVendor = …;
constexpr uint16_t kPageMediaCenter = …;
constexpr uint16_t kGenericDesktopUndefined = …;
constexpr uint16_t kGenericDesktopPointer = …;
constexpr uint16_t kGenericDesktopMouse = …;
constexpr uint16_t kGenericDesktopJoystick = …;
constexpr uint16_t kGenericDesktopGamePad = …;
constexpr uint16_t kGenericDesktopKeyboard = …;
constexpr uint16_t kGenericDesktopKeypad = …;
constexpr uint16_t kGenericDesktopMultiAxisController = …;
constexpr uint16_t kGenericDesktopX = …;
constexpr uint16_t kGenericDesktopY = …;
constexpr uint16_t kGenericDesktopZ = …;
constexpr uint16_t kGenericDesktopRx = …;
constexpr uint16_t kGenericDesktopRy = …;
constexpr uint16_t kGenericDesktopRz = …;
constexpr uint16_t kGenericDesktopSlider = …;
constexpr uint16_t kGenericDesktopDial = …;
constexpr uint16_t kGenericDesktopWheel = …;
constexpr uint16_t kGenericDesktopHatSwitch = …;
constexpr uint16_t kGenericDesktopCountedBuffer = …;
constexpr uint16_t kGenericDesktopByteCount = …;
constexpr uint16_t kGenericDesktopMotionWakeup = …;
constexpr uint16_t kGenericDesktopStart = …;
constexpr uint16_t kGenericDesktopSelect = …;
constexpr uint16_t kGenericDesktopVx = …;
constexpr uint16_t kGenericDesktopVy = …;
constexpr uint16_t kGenericDesktopVz = …;
constexpr uint16_t kGenericDesktopVbrx = …;
constexpr uint16_t kGenericDesktopVbry = …;
constexpr uint16_t kGenericDesktopVbrz = …;
constexpr uint16_t kGenericDesktopVno = …;
constexpr uint16_t kGenericDesktopSystemControl = …;
constexpr uint16_t kGenericDesktopSystemPowerDown = …;
constexpr uint16_t kGenericDesktopSystemSleep = …;
constexpr uint16_t kGenericDesktopSystemWakeUp = …;
constexpr uint16_t kGenericDesktopSystemContextMenu = …;
constexpr uint16_t kGenericDesktopSystemMainMenu = …;
constexpr uint16_t kGenericDesktopSystemAppMenu = …;
constexpr uint16_t kGenericDesktopSystemMenuHelp = …;
constexpr uint16_t kGenericDesktopSystemMenuExit = …;
constexpr uint16_t kGenericDesktopSystemMenuSelect = …;
constexpr uint16_t kGenericDesktopSystemMenuRight = …;
constexpr uint16_t kGenericDesktopSystemMenuLeft = …;
constexpr uint16_t kGenericDesktopSystemMenuUp = …;
constexpr uint16_t kGenericDesktopSystemMenuDown = …;
constexpr uint16_t kGenericDesktopSystemColdRestart = …;
constexpr uint16_t kGenericDesktopSystemWarmRestart = …;
constexpr uint16_t kGenericDesktopDPadUp = …;
constexpr uint16_t kGenericDesktopDPadDown = …;
constexpr uint16_t kGenericDesktopDPadLeft = …;
constexpr uint16_t kGenericDesktopDPadRight = …;
constexpr uint16_t kGenericDesktopSystemDock = …;
constexpr uint16_t kGenericDesktopSystemUndock = …;
constexpr uint16_t kGenericDesktopSystemSetup = …;
constexpr uint16_t kGenericDesktopSystemBreak = …;
constexpr uint16_t kGenericDesktopSystemDebuggerBreak = …;
constexpr uint16_t kGenericDesktopApplicationBreak = …;
constexpr uint16_t kGenericDesktopApplicationDebuggerBreak = …;
constexpr uint16_t kGenericDesktopSystemSpeakerMute = …;
constexpr uint16_t kGenericDesktopSystemHibernate = …;
constexpr uint16_t kGenericDesktopSystemDisplayInvert = …;
constexpr uint16_t kGenericDesktopSystemDisplayInternal = …;
constexpr uint16_t kGenericDesktopSystemDisplayExternal = …;
constexpr uint16_t kGenericDesktopSystemDisplayBoth = …;
constexpr uint16_t kGenericDesktopSystemDisplayDual = …;
constexpr uint16_t kGenericDesktopSystemDisplayToggle = …;
constexpr uint16_t kGenericDesktopSystemDisplaySwap = …;
constexpr uint32_t kHIDCollectionTypePhysical = …;
constexpr uint32_t kHIDCollectionTypeApplication = …;
constexpr uint32_t kHIDCollectionTypeLogical = …;
constexpr uint32_t kHIDCollectionTypeReport = …;
constexpr uint32_t kHIDCollectionTypeNamedArray = …;
constexpr uint32_t kHIDCollectionTypeUsageSwitch = …;
constexpr uint32_t kHIDCollectionTypeUsageModifier = …;
constexpr uint32_t kHIDCollectionTypeVendorMin = …;
constexpr uint32_t kHIDCollectionTypeVendorMax = …;
class HidUsageAndPage;
HidUsageAndPagePtr;
class HidReportItem;
HidReportItemPtr;
class HidReportDescription;
HidReportDescriptionPtr;
class HidCollectionInfo;
HidCollectionInfoPtr;
class HidDeviceInfo;
HidDeviceInfoPtr;
class HidManagerClient;
class HidManager;
class HidConnection;
class HidConnectionClient;
class HidConnectionWatcher;
}
#endif