MIR_PROTOBUF_3 {
 global:
  extern "C++" {
    mir::protobuf::BufferAllocation::?BufferAllocation*;
    mir::protobuf::BufferAllocation::BufferAllocation*;
    mir::protobuf::BufferAllocation::ByteSize*;
    mir::protobuf::BufferAllocation::CheckTypeAndMergeFrom*;
    mir::protobuf::BufferAllocation::Clear*;
    mir::protobuf::BufferAllocation::CopyFrom*;
    mir::protobuf::BufferAllocation::default_instance*;
    mir::protobuf::BufferAllocation::DiscardUnknownFields*;
    mir::protobuf::BufferAllocation::GetTypeName*;
    mir::protobuf::BufferAllocation::IsInitialized*;
    mir::protobuf::BufferAllocation::kBufferRequestsFieldNumber*;
    mir::protobuf::BufferAllocation::kIdFieldNumber*;
    mir::protobuf::BufferAllocation::MergeFrom*;
    mir::protobuf::BufferAllocation::MergePartialFromCodedStream*;
    mir::protobuf::BufferAllocation::New*;
    mir::protobuf::BufferAllocation::SerializeWithCachedSizes*;
    mir::protobuf::BufferAllocation::Swap*;
    mir::protobuf::Buffer::?Buffer*;
    mir::protobuf::Buffer::Buffer*;
    mir::protobuf::Buffer::ByteSize*;
    mir::protobuf::Buffer::CheckTypeAndMergeFrom*;
    mir::protobuf::Buffer::Clear*;
    mir::protobuf::Buffer::CopyFrom*;
    mir::protobuf::Buffer::default_instance*;
    mir::protobuf::Buffer::DiscardUnknownFields*;
    mir::protobuf::Buffer::GetTypeName*;
    mir::protobuf::Buffer::IsInitialized*;
    mir::protobuf::Buffer::kBufferIdFieldNumber*;
    mir::protobuf::Buffer::kDataFieldNumber*;
    mir::protobuf::Buffer::kErrorFieldNumber*;
    mir::protobuf::Buffer::kFdFieldNumber*;
    mir::protobuf::Buffer::kFdsOnSideChannelFieldNumber*;
    mir::protobuf::Buffer::kFlagsFieldNumber*;
    mir::protobuf::Buffer::kHeightFieldNumber*;
    mir::protobuf::Buffer::kStrideFieldNumber*;
    mir::protobuf::Buffer::kWidthFieldNumber*;
    mir::protobuf::Buffer::MergeFrom*;
    mir::protobuf::Buffer::MergePartialFromCodedStream*;
    mir::protobuf::Buffer::New*;
    mir::protobuf::BufferRelease::?BufferRelease*;
    mir::protobuf::BufferRelease::BufferRelease*;
    mir::protobuf::BufferRelease::ByteSize*;
    mir::protobuf::BufferRelease::CheckTypeAndMergeFrom*;
    mir::protobuf::BufferRelease::Clear*;
    mir::protobuf::BufferRelease::CopyFrom*;
    mir::protobuf::BufferRelease::default_instance*;
    mir::protobuf::BufferRelease::DiscardUnknownFields*;
    mir::protobuf::BufferRelease::GetTypeName*;
    mir::protobuf::BufferRelease::IsInitialized*;
    mir::protobuf::BufferRelease::kBuffersFieldNumber*;
    mir::protobuf::BufferRelease::MergeFrom*;
    mir::protobuf::BufferRelease::MergePartialFromCodedStream*;
    mir::protobuf::BufferRelease::New*;
    mir::protobuf::BufferRelease::SerializeWithCachedSizes*;
    mir::protobuf::BufferRelease::Swap*;
    mir::protobuf::BufferRequest::?BufferRequest*;
    mir::protobuf::BufferRequest::BufferRequest*;
    mir::protobuf::BufferRequest::ByteSize*;
    mir::protobuf::BufferRequest::CheckTypeAndMergeFrom*;
    mir::protobuf::BufferRequest::Clear*;
    mir::protobuf::BufferRequest::CopyFrom*;
    mir::protobuf::BufferRequest::default_instance*;
    mir::protobuf::BufferRequest::DiscardUnknownFields*;
    mir::protobuf::BufferRequest::GetTypeName*;
    mir::protobuf::BufferRequest::IsInitialized*;
    mir::protobuf::BufferRequest::kBufferFieldNumber*;
    mir::protobuf::BufferRequest::kIdFieldNumber*;
    mir::protobuf::BufferRequest::MergeFrom*;
    mir::protobuf::BufferRequest::MergePartialFromCodedStream*;
    mir::protobuf::BufferRequest::New*;
    mir::protobuf::BufferRequest::SerializeWithCachedSizes*;
    mir::protobuf::BufferRequest::Swap*;
    mir::protobuf::Buffer::SerializeWithCachedSizes*;
    mir::protobuf::BufferStream::?BufferStream*;
    mir::protobuf::BufferStream::BufferStream*;
    mir::protobuf::BufferStream::ByteSize*;
    mir::protobuf::BufferStream::CheckTypeAndMergeFrom*;
    mir::protobuf::BufferStream::Clear*;
    mir::protobuf::BufferStream::CopyFrom*;
    mir::protobuf::BufferStream::default_instance*;
    mir::protobuf::BufferStream::DiscardUnknownFields*;
    mir::protobuf::BufferStream::GetTypeName*;
    mir::protobuf::BufferStreamId::?BufferStreamId*;
    mir::protobuf::BufferStreamId::BufferStreamId*;
    mir::protobuf::BufferStreamId::ByteSize*;
    mir::protobuf::BufferStreamId::CheckTypeAndMergeFrom*;
    mir::protobuf::BufferStreamId::Clear*;
    mir::protobuf::BufferStreamId::CopyFrom*;
    mir::protobuf::BufferStreamId::default_instance*;
    mir::protobuf::BufferStreamId::DiscardUnknownFields*;
    mir::protobuf::BufferStreamId::GetTypeName*;
    mir::protobuf::BufferStreamId::IsInitialized*;
    mir::protobuf::BufferStreamId::kValueFieldNumber*;
    mir::protobuf::BufferStreamId::MergeFrom*;
    mir::protobuf::BufferStreamId::MergePartialFromCodedStream*;
    mir::protobuf::BufferStreamId::New*;
    mir::protobuf::BufferStreamId::SerializeWithCachedSizes*;
    mir::protobuf::BufferStreamId::Swap*;
    mir::protobuf::BufferStream::IsInitialized*;
    mir::protobuf::BufferStream::kBufferFieldNumber*;
    mir::protobuf::BufferStream::kBufferUsageFieldNumber*;
    mir::protobuf::BufferStream::kErrorFieldNumber*;
    mir::protobuf::BufferStream::kIdFieldNumber*;
    mir::protobuf::BufferStream::kPixelFormatFieldNumber*;
    mir::protobuf::BufferStream::MergeFrom*;
    mir::protobuf::BufferStream::MergePartialFromCodedStream*;
    mir::protobuf::BufferStream::New*;
    mir::protobuf::BufferStreamParameters::?BufferStreamParameters*;
    mir::protobuf::BufferStreamParameters::BufferStreamParameters*;
    mir::protobuf::BufferStreamParameters::ByteSize*;
    mir::protobuf::BufferStreamParameters::CheckTypeAndMergeFrom*;
    mir::protobuf::BufferStreamParameters::Clear*;
    mir::protobuf::BufferStreamParameters::CopyFrom*;
    mir::protobuf::BufferStreamParameters::default_instance*;
    mir::protobuf::BufferStreamParameters::DiscardUnknownFields*;
    mir::protobuf::BufferStreamParameters::GetTypeName*;
    mir::protobuf::BufferStreamParameters::IsInitialized*;
    mir::protobuf::BufferStreamParameters::kBufferUsageFieldNumber*;
    mir::protobuf::BufferStreamParameters::kHeightFieldNumber*;
    mir::protobuf::BufferStreamParameters::kPixelFormatFieldNumber*;
    mir::protobuf::BufferStreamParameters::kWidthFieldNumber*;
    mir::protobuf::BufferStreamParameters::MergeFrom*;
    mir::protobuf::BufferStreamParameters::MergePartialFromCodedStream*;
    mir::protobuf::BufferStreamParameters::New*;
    mir::protobuf::BufferStreamParameters::SerializeWithCachedSizes*;
    mir::protobuf::BufferStreamParameters::Swap*;
    mir::protobuf::BufferStream::SerializeWithCachedSizes*;
    mir::protobuf::BufferStream::Swap*;
    mir::protobuf::Buffer::Swap*;
    mir::protobuf::Connection::ByteSize*;
    mir::protobuf::Connection::CheckTypeAndMergeFrom*;
    mir::protobuf::Connection::Clear*;
    mir::protobuf::Connection::?Connection*;
    mir::protobuf::Connection::Connection*;
    mir::protobuf::Connection::CopyFrom*;
    mir::protobuf::Connection::default_instance*;
    mir::protobuf::Connection::DiscardUnknownFields*;
    mir::protobuf::Connection::GetTypeName*;
    mir::protobuf::Connection::IsInitialized*;
    mir::protobuf::Connection::kDisplayConfigurationFieldNumber*;
    mir::protobuf::Connection::kDisplayOutputFieldNumber*;
    mir::protobuf::Connection::kErrorFieldNumber*;
    mir::protobuf::Connection::kPlatformFieldNumber*;
    mir::protobuf::Connection::kSurfacePixelFormatFieldNumber*;
    mir::protobuf::Connection::MergeFrom*;
    mir::protobuf::Connection::MergePartialFromCodedStream*;
    mir::protobuf::Connection::New*;
    mir::protobuf::Connection::SerializeWithCachedSizes*;
    mir::protobuf::Connection::Swap*;
    mir::protobuf::ConnectParameters::ByteSize*;
    mir::protobuf::ConnectParameters::CheckTypeAndMergeFrom*;
    mir::protobuf::ConnectParameters::Clear*;
    mir::protobuf::ConnectParameters::?ConnectParameters*;
    mir::protobuf::ConnectParameters::ConnectParameters*;
    mir::protobuf::ConnectParameters::CopyFrom*;
    mir::protobuf::ConnectParameters::default_instance*;
    mir::protobuf::ConnectParameters::DiscardUnknownFields*;
    mir::protobuf::ConnectParameters::GetTypeName*;
    mir::protobuf::ConnectParameters::IsInitialized*;
    mir::protobuf::ConnectParameters::kApplicationNameFieldNumber*;
    mir::protobuf::ConnectParameters::MergeFrom*;
    mir::protobuf::ConnectParameters::MergePartialFromCodedStream*;
    mir::protobuf::ConnectParameters::New*;
    mir::protobuf::ConnectParameters::SerializeWithCachedSizes*;
    mir::protobuf::ConnectParameters::Swap*;
    mir::protobuf::Cookie::ByteSize*;
    mir::protobuf::Cookie::CheckTypeAndMergeFrom*;
    mir::protobuf::Cookie::Clear*;
    mir::protobuf::Cookie::CopyFrom*;
    mir::protobuf::Cookie::default_instance*;
    mir::protobuf::Cookie::DiscardUnknownFields*;
    mir::protobuf::Cookie::GetTypeName*;
    mir::protobuf::Cookie::IsInitialized*;
    mir::protobuf::Cookie::kTimestampFieldNumber*;
    mir::protobuf::Cookie::kMacFieldNumber*;
    mir::protobuf::Cookie::MergeFrom*;
    mir::protobuf::Cookie::MergePartialFromCodedStream*;
    mir::protobuf::Cookie::New*;
    mir::protobuf::Cookie::?Cookie*;
    mir::protobuf::Cookie::Cookie*;
    mir::protobuf::Cookie::SerializeWithCachedSizes*;
    mir::protobuf::Cookie::Swap*;
    mir::protobuf::CoordinateTranslationRequest::ByteSize*;
    mir::protobuf::CoordinateTranslationRequest::CheckTypeAndMergeFrom*;
    mir::protobuf::CoordinateTranslationRequest::Clear*;
    mir::protobuf::CoordinateTranslationRequest::?CoordinateTranslationRequest*;
    mir::protobuf::CoordinateTranslationRequest::CoordinateTranslationRequest*;
    mir::protobuf::CoordinateTranslationRequest::CopyFrom*;
    mir::protobuf::CoordinateTranslationRequest::default_instance*;
    mir::protobuf::CoordinateTranslationRequest::DiscardUnknownFields*;
    mir::protobuf::CoordinateTranslationRequest::GetTypeName*;
    mir::protobuf::CoordinateTranslationRequest::IsInitialized*;
    mir::protobuf::CoordinateTranslationRequest::kSurfaceidFieldNumber*;
    mir::protobuf::CoordinateTranslationRequest::kXFieldNumber*;
    mir::protobuf::CoordinateTranslationRequest::kYFieldNumber*;
    mir::protobuf::CoordinateTranslationRequest::MergeFrom*;
    mir::protobuf::CoordinateTranslationRequest::MergePartialFromCodedStream*;
    mir::protobuf::CoordinateTranslationRequest::New*;
    mir::protobuf::CoordinateTranslationRequest::SerializeWithCachedSizes*;
    mir::protobuf::CoordinateTranslationRequest::Swap*;
    mir::protobuf::CoordinateTranslationResponse::ByteSize*;
    mir::protobuf::CoordinateTranslationResponse::CheckTypeAndMergeFrom*;
    mir::protobuf::CoordinateTranslationResponse::Clear*;
    mir::protobuf::CoordinateTranslationResponse::?CoordinateTranslationResponse*;
    mir::protobuf::CoordinateTranslationResponse::CoordinateTranslationResponse*;
    mir::protobuf::CoordinateTranslationResponse::CopyFrom*;
    mir::protobuf::CoordinateTranslationResponse::default_instance*;
    mir::protobuf::CoordinateTranslationResponse::DiscardUnknownFields*;
    mir::protobuf::CoordinateTranslationResponse::GetTypeName*;
    mir::protobuf::CoordinateTranslationResponse::IsInitialized*;
    mir::protobuf::CoordinateTranslationResponse::kErrorFieldNumber*;
    mir::protobuf::CoordinateTranslationResponse::kXFieldNumber*;
    mir::protobuf::CoordinateTranslationResponse::kYFieldNumber*;
    mir::protobuf::CoordinateTranslationResponse::MergeFrom*;
    mir::protobuf::CoordinateTranslationResponse::MergePartialFromCodedStream*;
    mir::protobuf::CoordinateTranslationResponse::New*;
    mir::protobuf::CoordinateTranslationResponse::SerializeWithCachedSizes*;
    mir::protobuf::CoordinateTranslationResponse::Swap*;
    mir::protobuf::CursorSetting::ByteSize*;
    mir::protobuf::CursorSetting::CheckTypeAndMergeFrom*;
    mir::protobuf::CursorSetting::Clear*;
    mir::protobuf::CursorSetting::CopyFrom*;
    mir::protobuf::CursorSetting::?CursorSetting*;
    mir::protobuf::CursorSetting::CursorSetting*;
    mir::protobuf::CursorSetting::default_instance*;
    mir::protobuf::CursorSetting::DiscardUnknownFields*;
    mir::protobuf::CursorSetting::GetTypeName*;
    mir::protobuf::CursorSetting::IsInitialized*;
    mir::protobuf::CursorSetting::kBufferStreamFieldNumber*;
    mir::protobuf::CursorSetting::kHotspotXFieldNumber*;
    mir::protobuf::CursorSetting::kHotspotYFieldNumber*;
    mir::protobuf::CursorSetting::kNameFieldNumber*;
    mir::protobuf::CursorSetting::kSurfaceidFieldNumber*;
    mir::protobuf::CursorSetting::MergeFrom*;
    mir::protobuf::CursorSetting::MergePartialFromCodedStream*;
    mir::protobuf::CursorSetting::New*;
    mir::protobuf::CursorSetting::SerializeWithCachedSizes*;
    mir::protobuf::CursorSetting::Swap*;
    mir::protobuf::DisplayCard::ByteSize*;
    mir::protobuf::DisplayCard::CheckTypeAndMergeFrom*;
    mir::protobuf::DisplayCard::Clear*;
    mir::protobuf::DisplayCard::CopyFrom*;
    mir::protobuf::DisplayCard::default_instance*;
    mir::protobuf::DisplayCard::DiscardUnknownFields*;
    mir::protobuf::DisplayCard::?DisplayCard*;
    mir::protobuf::DisplayCard::DisplayCard*;
    mir::protobuf::DisplayCard::GetTypeName*;
    mir::protobuf::DisplayCard::IsInitialized*;
    mir::protobuf::DisplayCard::kCardIdFieldNumber*;
    mir::protobuf::DisplayCard::kMaxSimultaneousOutputsFieldNumber*;
    mir::protobuf::DisplayCard::MergeFrom*;
    mir::protobuf::DisplayCard::MergePartialFromCodedStream*;
    mir::protobuf::DisplayCard::New*;
    mir::protobuf::DisplayCard::SerializeWithCachedSizes*;
    mir::protobuf::DisplayCard::Swap*;
    mir::protobuf::DisplayConfiguration::ByteSize*;
    mir::protobuf::DisplayConfiguration::CheckTypeAndMergeFrom*;
    mir::protobuf::DisplayConfiguration::Clear*;
    mir::protobuf::DisplayConfiguration::CopyFrom*;
    mir::protobuf::DisplayConfiguration::default_instance*;
    mir::protobuf::DisplayConfiguration::DiscardUnknownFields*;
    mir::protobuf::DisplayConfiguration::?DisplayConfiguration*;
    mir::protobuf::DisplayConfiguration::DisplayConfiguration*;
    mir::protobuf::DisplayConfiguration::GetTypeName*;
    mir::protobuf::DisplayConfiguration::IsInitialized*;
    mir::protobuf::DisplayConfiguration::kDisplayCardFieldNumber*;
    mir::protobuf::DisplayConfiguration::kDisplayOutputFieldNumber*;
    mir::protobuf::DisplayConfiguration::kErrorFieldNumber*;
    mir::protobuf::DisplayConfiguration::MergeFrom*;
    mir::protobuf::DisplayConfiguration::MergePartialFromCodedStream*;
    mir::protobuf::DisplayConfiguration::New*;
    mir::protobuf::DisplayConfiguration::SerializeWithCachedSizes*;
    mir::protobuf::DisplayConfiguration::Swap*;
    mir::protobuf::DisplayMode::ByteSize*;
    mir::protobuf::DisplayMode::CheckTypeAndMergeFrom*;
    mir::protobuf::DisplayMode::Clear*;
    mir::protobuf::DisplayMode::CopyFrom*;
    mir::protobuf::DisplayMode::default_instance*;
    mir::protobuf::DisplayMode::DiscardUnknownFields*;
    mir::protobuf::DisplayMode::?DisplayMode*;
    mir::protobuf::DisplayMode::DisplayMode*;
    mir::protobuf::DisplayMode::GetTypeName*;
    mir::protobuf::DisplayMode::IsInitialized*;
    mir::protobuf::DisplayMode::kHorizontalResolutionFieldNumber*;
    mir::protobuf::DisplayMode::kRefreshRateFieldNumber*;
    mir::protobuf::DisplayMode::kVerticalResolutionFieldNumber*;
    mir::protobuf::DisplayMode::MergeFrom*;
    mir::protobuf::DisplayMode::MergePartialFromCodedStream*;
    mir::protobuf::DisplayMode::New*;
    mir::protobuf::DisplayMode::SerializeWithCachedSizes*;
    mir::protobuf::DisplayMode::Swap*;
    mir::protobuf::DisplayOutput::ByteSize*;
    mir::protobuf::DisplayOutput::CheckTypeAndMergeFrom*;
    mir::protobuf::DisplayOutput::Clear*;
    mir::protobuf::DisplayOutput::CopyFrom*;
    mir::protobuf::DisplayOutput::default_instance*;
    mir::protobuf::DisplayOutput::DiscardUnknownFields*;
    mir::protobuf::DisplayOutput::?DisplayOutput*;
    mir::protobuf::DisplayOutput::DisplayOutput*;
    mir::protobuf::DisplayOutput::GetTypeName*;
    mir::protobuf::DisplayOutput::IsInitialized*;
    mir::protobuf::DisplayOutput::kCardIdFieldNumber*;
    mir::protobuf::DisplayOutput::kConnectedFieldNumber*;
    mir::protobuf::DisplayOutput::kCurrentFormatFieldNumber*;
    mir::protobuf::DisplayOutput::kCurrentModeFieldNumber*;
    mir::protobuf::DisplayOutput::kModeFieldNumber*;
    mir::protobuf::DisplayOutput::kOrientationFieldNumber*;
    mir::protobuf::DisplayOutput::kOutputIdFieldNumber*;
    mir::protobuf::DisplayOutput::kPhysicalHeightMmFieldNumber*;
    mir::protobuf::DisplayOutput::kPhysicalWidthMmFieldNumber*;
    mir::protobuf::DisplayOutput::kPixelFormatFieldNumber*;
    mir::protobuf::DisplayOutput::kPositionXFieldNumber*;
    mir::protobuf::DisplayOutput::kPositionYFieldNumber*;
    mir::protobuf::DisplayOutput::kPowerModeFieldNumber*;
    mir::protobuf::DisplayOutput::kPreferredModeFieldNumber*;
    mir::protobuf::DisplayOutput::kTypeFieldNumber*;
    mir::protobuf::DisplayOutput::kUsedFieldNumber*;
    mir::protobuf::DisplayOutput::MergeFrom*;
    mir::protobuf::DisplayOutput::MergePartialFromCodedStream*;
    mir::protobuf::DisplayOutput::New*;
    mir::protobuf::DisplayOutput::SerializeWithCachedSizes*;
    mir::protobuf::DisplayOutput::Swap*;
    mir::protobuf::Event::ByteSize*;
    mir::protobuf::Event::CheckTypeAndMergeFrom*;
    mir::protobuf::Event::Clear*;
    mir::protobuf::Event::CopyFrom*;
    mir::protobuf::Event::default_instance*;
    mir::protobuf::Event::DiscardUnknownFields*;
    mir::protobuf::Event::?Event*;
    mir::protobuf::Event::Event*;
    mir::protobuf::Event::GetTypeName*;
    mir::protobuf::Event::IsInitialized*;
    mir::protobuf::Event::kRawFieldNumber*;
    mir::protobuf::Event::MergeFrom*;
    mir::protobuf::Event::MergePartialFromCodedStream*;
    mir::protobuf::Event::New*;
    mir::protobuf::EventSequence::ByteSize*;
    mir::protobuf::EventSequence::CheckTypeAndMergeFrom*;
    mir::protobuf::EventSequence::Clear*;
    mir::protobuf::EventSequence::CopyFrom*;
    mir::protobuf::EventSequence::default_instance*;
    mir::protobuf::EventSequence::DiscardUnknownFields*;
    mir::protobuf::EventSequence::?EventSequence*;
    mir::protobuf::EventSequence::EventSequence*;
    mir::protobuf::EventSequence::GetTypeName*;
    mir::protobuf::EventSequence::IsInitialized*;
    mir::protobuf::EventSequence::kBufferRequestFieldNumber*;
    mir::protobuf::EventSequence::kDisplayConfigurationFieldNumber*;
    mir::protobuf::EventSequence::kErrorFieldNumber*;
    mir::protobuf::EventSequence::kEventFieldNumber*;
    mir::protobuf::EventSequence::kLifecycleEventFieldNumber*;
    mir::protobuf::EventSequence::kPingEventFieldNumber*;
    mir::protobuf::EventSequence::MergeFrom*;
    mir::protobuf::EventSequence::MergePartialFromCodedStream*;
    mir::protobuf::EventSequence::New*;
    mir::protobuf::EventSequence::SerializeWithCachedSizes*;
    mir::protobuf::EventSequence::Swap*;
    mir::protobuf::Event::SerializeWithCachedSizes*;
    mir::protobuf::Event::Swap*;
    mir::protobuf::InputDeviceEvent::?InputDeviceEvent*;
    mir::protobuf::InputDeviceEvent::InputDeviceEvent*;
    mir::protobuf::InputDeviceEvent::New*;
    mir::protobuf::InputDeviceEvent::Swap*;
    mir::protobuf::InputDeviceInfo::?InputDeviceInfo*;
    mir::protobuf::InputDeviceInfo::InputDeviceInfo*;
    mir::protobuf::InputDeviceInfo::New*;
    mir::protobuf::InputDeviceInfo::Swap*;
    mir::protobuf::LifecycleEvent::ByteSize*;
    mir::protobuf::LifecycleEvent::CheckTypeAndMergeFrom*;
    mir::protobuf::LifecycleEvent::Clear*;
    mir::protobuf::LifecycleEvent::CopyFrom*;
    mir::protobuf::LifecycleEvent::default_instance*;
    mir::protobuf::LifecycleEvent::DiscardUnknownFields*;
    mir::protobuf::LifecycleEvent::GetTypeName*;
    mir::protobuf::LifecycleEvent::IsInitialized*;
    mir::protobuf::LifecycleEvent::kErrorFieldNumber*;
    mir::protobuf::LifecycleEvent::kNewStateFieldNumber*;
    mir::protobuf::LifecycleEvent::?LifecycleEvent*;
    mir::protobuf::LifecycleEvent::LifecycleEvent*;
    mir::protobuf::LifecycleEvent::MergeFrom*;
    mir::protobuf::LifecycleEvent::MergePartialFromCodedStream*;
    mir::protobuf::LifecycleEvent::New*;
    mir::protobuf::LifecycleEvent::SerializeWithCachedSizes*;
    mir::protobuf::LifecycleEvent::Swap*;
    mir::protobuf::PersistentSurfaceId::ByteSize*;
    mir::protobuf::PersistentSurfaceId::CheckTypeAndMergeFrom*;
    mir::protobuf::PersistentSurfaceId::Clear*;
    mir::protobuf::PersistentSurfaceId::CopyFrom*;
    mir::protobuf::PersistentSurfaceId::default_instance*;
    mir::protobuf::PersistentSurfaceId::DiscardUnknownFields*;
    mir::protobuf::PersistentSurfaceId::GetTypeName*;
    mir::protobuf::PersistentSurfaceId::IsInitialized*;
    mir::protobuf::PersistentSurfaceId::kErrorFieldNumber*;
    mir::protobuf::PersistentSurfaceId::kValueFieldNumber*;
    mir::protobuf::PersistentSurfaceId::MergeFrom*;
    mir::protobuf::PersistentSurfaceId::MergePartialFromCodedStream*;
    mir::protobuf::PersistentSurfaceId::New*;
    mir::protobuf::PersistentSurfaceId::?PersistentSurfaceId*;
    mir::protobuf::PersistentSurfaceId::PersistentSurfaceId*;
    mir::protobuf::PersistentSurfaceId::SerializeWithCachedSizes*;
    mir::protobuf::PersistentSurfaceId::Swap*;
    mir::protobuf::PingEvent::ByteSize*;
    mir::protobuf::PingEvent::CheckTypeAndMergeFrom*;
    mir::protobuf::PingEvent::Clear*;
    mir::protobuf::PingEvent::CopyFrom*;
    mir::protobuf::PingEvent::default_instance*;
    mir::protobuf::PingEvent::DiscardUnknownFields*;
    mir::protobuf::PingEvent::GetTypeName*;
    mir::protobuf::PingEvent::IsInitialized*;
    mir::protobuf::PingEvent::kSerialFieldNumber*;
    mir::protobuf::PingEvent::MergeFrom*;
    mir::protobuf::PingEvent::MergePartialFromCodedStream*;
    mir::protobuf::PingEvent::New*;
    mir::protobuf::PingEvent::?PingEvent*;
    mir::protobuf::PingEvent::PingEvent*;
    mir::protobuf::PingEvent::SerializeWithCachedSizes*;
    mir::protobuf::PingEvent::Swap*;
    mir::protobuf::Platform::ByteSize*;
    mir::protobuf::Platform::CheckTypeAndMergeFrom*;
    mir::protobuf::Platform::Clear*;
    mir::protobuf::Platform::CopyFrom*;
    mir::protobuf::Platform::default_instance*;
    mir::protobuf::Platform::DiscardUnknownFields*;
    mir::protobuf::Platform::GetTypeName*;
    mir::protobuf::Platform::IsInitialized*;
    mir::protobuf::Platform::kDataFieldNumber*;
    mir::protobuf::Platform::kErrorFieldNumber*;
    mir::protobuf::Platform::kFdFieldNumber*;
    mir::protobuf::Platform::kFdsOnSideChannelFieldNumber*;
    mir::protobuf::Platform::MergeFrom*;
    mir::protobuf::Platform::MergePartialFromCodedStream*;
    mir::protobuf::Platform::New*;
    mir::protobuf::PlatformOperationMessage::ByteSize*;
    mir::protobuf::PlatformOperationMessage::CheckTypeAndMergeFrom*;
    mir::protobuf::PlatformOperationMessage::Clear*;
    mir::protobuf::PlatformOperationMessage::CopyFrom*;
    mir::protobuf::PlatformOperationMessage::default_instance*;
    mir::protobuf::PlatformOperationMessage::DiscardUnknownFields*;
    mir::protobuf::PlatformOperationMessage::GetTypeName*;
    mir::protobuf::PlatformOperationMessage::IsInitialized*;
    mir::protobuf::PlatformOperationMessage::kDataFieldNumber*;
    mir::protobuf::PlatformOperationMessage::kErrorFieldNumber*;
    mir::protobuf::PlatformOperationMessage::kFdFieldNumber*;
    mir::protobuf::PlatformOperationMessage::kFdsOnSideChannelFieldNumber*;
    mir::protobuf::PlatformOperationMessage::kOpcodeFieldNumber*;
    mir::protobuf::PlatformOperationMessage::MergeFrom*;
    mir::protobuf::PlatformOperationMessage::MergePartialFromCodedStream*;
    mir::protobuf::PlatformOperationMessage::New*;
    mir::protobuf::PlatformOperationMessage::?PlatformOperationMessage*;
    mir::protobuf::PlatformOperationMessage::PlatformOperationMessage*;
    mir::protobuf::PlatformOperationMessage::SerializeWithCachedSizes*;
    mir::protobuf::PlatformOperationMessage::Swap*;
    mir::protobuf::Platform::?Platform*;
    mir::protobuf::Platform::Platform*;
    mir::protobuf::Platform::SerializeWithCachedSizes*;
    mir::protobuf::Platform::Swap*;
    mir::protobuf::PromptSessionParameters::ByteSize*;
    mir::protobuf::PromptSessionParameters::CheckTypeAndMergeFrom*;
    mir::protobuf::PromptSessionParameters::Clear*;
    mir::protobuf::PromptSessionParameters::CopyFrom*;
    mir::protobuf::PromptSessionParameters::default_instance*;
    mir::protobuf::PromptSessionParameters::DiscardUnknownFields*;
    mir::protobuf::PromptSessionParameters::GetTypeName*;
    mir::protobuf::PromptSessionParameters::IsInitialized*;
    mir::protobuf::PromptSessionParameters::kApplicationPidFieldNumber*;
    mir::protobuf::PromptSessionParameters::MergeFrom*;
    mir::protobuf::PromptSessionParameters::MergePartialFromCodedStream*;
    mir::protobuf::PromptSessionParameters::New*;
    mir::protobuf::PromptSessionParameters::?PromptSessionParameters*;
    mir::protobuf::PromptSessionParameters::PromptSessionParameters*;
    mir::protobuf::PromptSessionParameters::SerializeWithCachedSizes*;
    mir::protobuf::PromptSessionParameters::Swap*;
    mir::protobuf::protobuf_AddDesc_mir_5fprotobuf_2eproto*;
    mir::protobuf::protobuf_AssignDesc_mir_5fprotobuf_2eproto*;
    mir::protobuf::protobuf_ShutdownFile_mir_5fprotobuf_2eproto*;
    mir::protobuf::RaiseRequest::ByteSize*;
    mir::protobuf::RaiseRequest::CheckTypeAndMergeFrom*;
    mir::protobuf::RaiseRequest::Clear*;
    mir::protobuf::RaiseRequest::CopyFrom*;
    mir::protobuf::RaiseRequest::default_instance*;
    mir::protobuf::RaiseRequest::DiscardUnknownFields*;
    mir::protobuf::RaiseRequest::GetTypeName*;
    mir::protobuf::RaiseRequest::IsInitialized*;
    mir::protobuf::RaiseRequest::kCookieFieldNumber*;
    mir::protobuf::RaiseRequest::kSurfaceIdFieldNumber*;
    mir::protobuf::RaiseRequest::MergeFrom*;
    mir::protobuf::RaiseRequest::MergePartialFromCodedStream*;
    mir::protobuf::RaiseRequest::New*;
    mir::protobuf::RaiseRequest::?RaiseRequest*;
    mir::protobuf::RaiseRequest::RaiseRequest*;
    mir::protobuf::RaiseRequest::SerializeWithCachedSizes*;
    mir::protobuf::RaiseRequest::Swap*;
    mir::protobuf::Rectangle::ByteSize*;
    mir::protobuf::Rectangle::CheckTypeAndMergeFrom*;
    mir::protobuf::Rectangle::Clear*;
    mir::protobuf::Rectangle::CopyFrom*;
    mir::protobuf::Rectangle::default_instance*;
    mir::protobuf::Rectangle::DiscardUnknownFields*;
    mir::protobuf::Rectangle::GetTypeName*;
    mir::protobuf::Rectangle::IsInitialized*;
    mir::protobuf::Rectangle::kHeightFieldNumber*;
    mir::protobuf::Rectangle::kLeftFieldNumber*;
    mir::protobuf::Rectangle::kTopFieldNumber*;
    mir::protobuf::Rectangle::kWidthFieldNumber*;
    mir::protobuf::Rectangle::MergeFrom*;
    mir::protobuf::Rectangle::MergePartialFromCodedStream*;
    mir::protobuf::Rectangle::New*;
    mir::protobuf::Rectangle::?Rectangle*;
    mir::protobuf::Rectangle::Rectangle*;
    mir::protobuf::Rectangle::SerializeWithCachedSizes*;
    mir::protobuf::Rectangle::Swap*;
    mir::protobuf::Screencast::ByteSize*;
    mir::protobuf::Screencast::CheckTypeAndMergeFrom*;
    mir::protobuf::Screencast::Clear*;
    mir::protobuf::Screencast::CopyFrom*;
    mir::protobuf::Screencast::default_instance*;
    mir::protobuf::Screencast::DiscardUnknownFields*;
    mir::protobuf::Screencast::GetTypeName*;
    mir::protobuf::ScreencastId::ByteSize*;
    mir::protobuf::ScreencastId::CheckTypeAndMergeFrom*;
    mir::protobuf::ScreencastId::Clear*;
    mir::protobuf::ScreencastId::CopyFrom*;
    mir::protobuf::ScreencastId::default_instance*;
    mir::protobuf::ScreencastId::DiscardUnknownFields*;
    mir::protobuf::ScreencastId::GetTypeName*;
    mir::protobuf::ScreencastId::IsInitialized*;
    mir::protobuf::ScreencastId::kValueFieldNumber*;
    mir::protobuf::ScreencastId::MergeFrom*;
    mir::protobuf::ScreencastId::MergePartialFromCodedStream*;
    mir::protobuf::ScreencastId::New*;
    mir::protobuf::ScreencastId::?ScreencastId*;
    mir::protobuf::ScreencastId::ScreencastId*;
    mir::protobuf::ScreencastId::SerializeWithCachedSizes*;
    mir::protobuf::ScreencastId::Swap*;
    mir::protobuf::Screencast::IsInitialized*;
    mir::protobuf::Screencast::kBufferFieldNumber*;
    mir::protobuf::Screencast::kBufferStreamFieldNumber*;
    mir::protobuf::Screencast::kErrorFieldNumber*;
    mir::protobuf::Screencast::kScreencastIdFieldNumber*;
    mir::protobuf::Screencast::MergeFrom*;
    mir::protobuf::Screencast::MergePartialFromCodedStream*;
    mir::protobuf::Screencast::New*;
    mir::protobuf::ScreencastParameters::ByteSize*;
    mir::protobuf::ScreencastParameters::CheckTypeAndMergeFrom*;
    mir::protobuf::ScreencastParameters::Clear*;
    mir::protobuf::ScreencastParameters::CopyFrom*;
    mir::protobuf::ScreencastParameters::default_instance*;
    mir::protobuf::ScreencastParameters::DiscardUnknownFields*;
    mir::protobuf::ScreencastParameters::GetTypeName*;
    mir::protobuf::ScreencastParameters::IsInitialized*;
    mir::protobuf::ScreencastParameters::kHeightFieldNumber*;
    mir::protobuf::ScreencastParameters::kPixelFormatFieldNumber*;
    mir::protobuf::ScreencastParameters::kRegionFieldNumber*;
    mir::protobuf::ScreencastParameters::kWidthFieldNumber*;
    mir::protobuf::ScreencastParameters::MergeFrom*;
    mir::protobuf::ScreencastParameters::MergePartialFromCodedStream*;
    mir::protobuf::ScreencastParameters::New*;
    mir::protobuf::ScreencastParameters::?ScreencastParameters*;
    mir::protobuf::ScreencastParameters::ScreencastParameters*;
    mir::protobuf::ScreencastParameters::SerializeWithCachedSizes*;
    mir::protobuf::ScreencastParameters::Swap*;
    mir::protobuf::Screencast::?Screencast*;
    mir::protobuf::Screencast::Screencast*;
    mir::protobuf::Screencast::SerializeWithCachedSizes*;
    mir::protobuf::Screencast::Swap*;
    mir::protobuf::SocketFD::ByteSize*;
    mir::protobuf::SocketFD::CheckTypeAndMergeFrom*;
    mir::protobuf::SocketFD::Clear*;
    mir::protobuf::SocketFD::CopyFrom*;
    mir::protobuf::SocketFD::default_instance*;
    mir::protobuf::SocketFD::DiscardUnknownFields*;
    mir::protobuf::SocketFD::GetTypeName*;
    mir::protobuf::SocketFD::IsInitialized*;
    mir::protobuf::SocketFD::kErrorFieldNumber*;
    mir::protobuf::SocketFD::kFdFieldNumber*;
    mir::protobuf::SocketFD::kFdsOnSideChannelFieldNumber*;
    mir::protobuf::SocketFD::MergeFrom*;
    mir::protobuf::SocketFD::MergePartialFromCodedStream*;
    mir::protobuf::SocketFD::New*;
    mir::protobuf::SocketFDRequest::ByteSize*;
    mir::protobuf::SocketFDRequest::CheckTypeAndMergeFrom*;
    mir::protobuf::SocketFDRequest::Clear*;
    mir::protobuf::SocketFDRequest::CopyFrom*;
    mir::protobuf::SocketFDRequest::default_instance*;
    mir::protobuf::SocketFDRequest::DiscardUnknownFields*;
    mir::protobuf::SocketFDRequest::GetTypeName*;
    mir::protobuf::SocketFDRequest::IsInitialized*;
    mir::protobuf::SocketFDRequest::kNumberFieldNumber*;
    mir::protobuf::SocketFDRequest::MergeFrom*;
    mir::protobuf::SocketFDRequest::MergePartialFromCodedStream*;
    mir::protobuf::SocketFDRequest::New*;
    mir::protobuf::SocketFDRequest::SerializeWithCachedSizes*;
    mir::protobuf::SocketFDRequest::?SocketFDRequest*;
    mir::protobuf::SocketFDRequest::SocketFDRequest*;
    mir::protobuf::SocketFDRequest::Swap*;
    mir::protobuf::SocketFD::SerializeWithCachedSizes*;
    mir::protobuf::SocketFD::?SocketFD*;
    mir::protobuf::SocketFD::SocketFD*;
    mir::protobuf::SocketFD::Swap*;
    mir::protobuf::static_descriptor_initializer_mir_5fprotobuf_2eproto_*;
    mir::protobuf::StreamConfiguration::ByteSize*;
    mir::protobuf::StreamConfiguration::CheckTypeAndMergeFrom*;
    mir::protobuf::StreamConfiguration::Clear*;
    mir::protobuf::StreamConfiguration::CopyFrom*;
    mir::protobuf::StreamConfiguration::default_instance*;
    mir::protobuf::StreamConfiguration::DiscardUnknownFields*;
    mir::protobuf::StreamConfiguration::GetTypeName*;
    mir::protobuf::StreamConfiguration::IsInitialized*;
    mir::protobuf::StreamConfiguration::kDisplacementXFieldNumber*;
    mir::protobuf::StreamConfiguration::kDisplacementYFieldNumber*;
    mir::protobuf::StreamConfiguration::kIdFieldNumber*;
    mir::protobuf::StreamConfiguration::MergeFrom*;
    mir::protobuf::StreamConfiguration::MergePartialFromCodedStream*;
    mir::protobuf::StreamConfiguration::New*;
    mir::protobuf::StreamConfiguration::SerializeWithCachedSizes*;
    mir::protobuf::StreamConfiguration::?StreamConfiguration*;
    mir::protobuf::StreamConfiguration::StreamConfiguration*;
    mir::protobuf::StreamConfiguration::Swap*;
    mir::protobuf::SurfaceAspectRatio::ByteSize*;
    mir::protobuf::SurfaceAspectRatio::CheckTypeAndMergeFrom*;
    mir::protobuf::SurfaceAspectRatio::Clear*;
    mir::protobuf::SurfaceAspectRatio::CopyFrom*;
    mir::protobuf::SurfaceAspectRatio::default_instance*;
    mir::protobuf::SurfaceAspectRatio::DiscardUnknownFields*;
    mir::protobuf::SurfaceAspectRatio::GetTypeName*;
    mir::protobuf::SurfaceAspectRatio::IsInitialized*;
    mir::protobuf::SurfaceAspectRatio::kHeightFieldNumber*;
    mir::protobuf::SurfaceAspectRatio::kWidthFieldNumber*;
    mir::protobuf::SurfaceAspectRatio::MergeFrom*;
    mir::protobuf::SurfaceAspectRatio::MergePartialFromCodedStream*;
    mir::protobuf::SurfaceAspectRatio::New*;
    mir::protobuf::SurfaceAspectRatio::SerializeWithCachedSizes*;
    mir::protobuf::SurfaceAspectRatio::?SurfaceAspectRatio*;
    mir::protobuf::SurfaceAspectRatio::SurfaceAspectRatio*;
    mir::protobuf::SurfaceAspectRatio::Swap*;
    mir::protobuf::Surface::ByteSize*;
    mir::protobuf::Surface::CheckTypeAndMergeFrom*;
    mir::protobuf::Surface::Clear*;
    mir::protobuf::Surface::CopyFrom*;
    mir::protobuf::Surface::default_instance*;
    mir::protobuf::Surface::DiscardUnknownFields*;
    mir::protobuf::Surface::GetTypeName*;
    mir::protobuf::SurfaceId::ByteSize*;
    mir::protobuf::SurfaceId::CheckTypeAndMergeFrom*;
    mir::protobuf::SurfaceId::Clear*;
    mir::protobuf::SurfaceId::CopyFrom*;
    mir::protobuf::SurfaceId::default_instance*;
    mir::protobuf::SurfaceId::DiscardUnknownFields*;
    mir::protobuf::SurfaceId::GetTypeName*;
    mir::protobuf::SurfaceId::IsInitialized*;
    mir::protobuf::SurfaceId::kValueFieldNumber*;
    mir::protobuf::SurfaceId::MergeFrom*;
    mir::protobuf::SurfaceId::MergePartialFromCodedStream*;
    mir::protobuf::SurfaceId::New*;
    mir::protobuf::SurfaceId::SerializeWithCachedSizes*;
    mir::protobuf::SurfaceId::?SurfaceId*;
    mir::protobuf::SurfaceId::SurfaceId*;
    mir::protobuf::SurfaceId::Swap*;
    mir::protobuf::Surface::IsInitialized*;
    mir::protobuf::Surface::kAttributesFieldNumber*;
    mir::protobuf::Surface::kBufferFieldNumber*;
    mir::protobuf::Surface::kBufferStreamFieldNumber*;
    mir::protobuf::Surface::kBufferUsageFieldNumber*;
    mir::protobuf::Surface::kErrorFieldNumber*;
    mir::protobuf::Surface::kFdFieldNumber*;
    mir::protobuf::Surface::kFdsOnSideChannelFieldNumber*;
    mir::protobuf::Surface::kHeightFieldNumber*;
    mir::protobuf::Surface::kIdFieldNumber*;
    mir::protobuf::Surface::kPixelFormatFieldNumber*;
    mir::protobuf::Surface::kWidthFieldNumber*;
    mir::protobuf::Surface::MergeFrom*;
    mir::protobuf::Surface::MergePartialFromCodedStream*;
    mir::protobuf::SurfaceModifications::ByteSize*;
    mir::protobuf::SurfaceModifications::CheckTypeAndMergeFrom*;
    mir::protobuf::SurfaceModifications::Clear*;
    mir::protobuf::SurfaceModifications::CopyFrom*;
    mir::protobuf::SurfaceModifications::default_instance*;
    mir::protobuf::SurfaceModifications::DiscardUnknownFields*;
    mir::protobuf::SurfaceModifications::GetTypeName*;
    mir::protobuf::SurfaceModifications::IsInitialized*;
    mir::protobuf::SurfaceModifications::kSurfaceIdFieldNumber*;
    mir::protobuf::SurfaceModifications::kSurfaceSpecificationFieldNumber*;
    mir::protobuf::SurfaceModifications::MergeFrom*;
    mir::protobuf::SurfaceModifications::MergePartialFromCodedStream*;
    mir::protobuf::SurfaceModifications::New*;
    mir::protobuf::SurfaceModifications::SerializeWithCachedSizes*;
    mir::protobuf::SurfaceModifications::?SurfaceModifications*;
    mir::protobuf::SurfaceModifications::SurfaceModifications*;
    mir::protobuf::SurfaceModifications::Swap*;
    mir::protobuf::Surface::New*;
    mir::protobuf::SurfaceParameters::ByteSize*;
    mir::protobuf::SurfaceParameters::CheckTypeAndMergeFrom*;
    mir::protobuf::SurfaceParameters::Clear*;
    mir::protobuf::SurfaceParameters::CopyFrom*;
    mir::protobuf::SurfaceParameters::default_instance*;
    mir::protobuf::SurfaceParameters::DiscardUnknownFields*;
    mir::protobuf::SurfaceParameters::GetTypeName*;
    mir::protobuf::SurfaceParameters::IsInitialized*;
    mir::protobuf::SurfaceParameters::kAuxRectFieldNumber*;
    mir::protobuf::SurfaceParameters::kBufferUsageFieldNumber*;
    mir::protobuf::SurfaceParameters::kEdgeAttachmentFieldNumber*;
    mir::protobuf::SurfaceParameters::kHeightFieldNumber*;
    mir::protobuf::SurfaceParameters::kHeightIncFieldNumber*;
    mir::protobuf::SurfaceParameters::kInputShapeFieldNumber*;
    mir::protobuf::SurfaceParameters::kMaxAspectFieldNumber*;
    mir::protobuf::SurfaceParameters::kMaxHeightFieldNumber*;
    mir::protobuf::SurfaceParameters::kMaxWidthFieldNumber*;
    mir::protobuf::SurfaceParameters::kMinAspectFieldNumber*;
    mir::protobuf::SurfaceParameters::kMinHeightFieldNumber*;
    mir::protobuf::SurfaceParameters::kMinWidthFieldNumber*;
    mir::protobuf::SurfaceParameters::kOutputIdFieldNumber*;
    mir::protobuf::SurfaceParameters::kParentIdFieldNumber*;
    mir::protobuf::SurfaceParameters::kParentPersistentIdFieldNumber*;
    mir::protobuf::SurfaceParameters::kPixelFormatFieldNumber*;
    mir::protobuf::SurfaceParameters::kPrefOrientationFieldNumber*;
    mir::protobuf::SurfaceParameters::kStateFieldNumber*;
    mir::protobuf::SurfaceParameters::kSurfaceNameFieldNumber*;
    mir::protobuf::SurfaceParameters::kTypeFieldNumber*;
    mir::protobuf::SurfaceParameters::kWidthFieldNumber*;
    mir::protobuf::SurfaceParameters::kWidthIncFieldNumber*;
    mir::protobuf::SurfaceParameters::MergeFrom*;
    mir::protobuf::SurfaceParameters::MergePartialFromCodedStream*;
    mir::protobuf::SurfaceParameters::New*;
    mir::protobuf::SurfaceParameters::SerializeWithCachedSizes*;
    mir::protobuf::SurfaceParameters::?SurfaceParameters*;
    mir::protobuf::SurfaceParameters::SurfaceParameters*;
    mir::protobuf::SurfaceParameters::Swap*;
    mir::protobuf::Surface::SerializeWithCachedSizes*;
    mir::protobuf::SurfaceSetting::ByteSize*;
    mir::protobuf::SurfaceSetting::CheckTypeAndMergeFrom*;
    mir::protobuf::SurfaceSetting::Clear*;
    mir::protobuf::SurfaceSetting::CopyFrom*;
    mir::protobuf::SurfaceSetting::default_instance*;
    mir::protobuf::SurfaceSetting::DiscardUnknownFields*;
    mir::protobuf::SurfaceSetting::GetTypeName*;
    mir::protobuf::SurfaceSetting::IsInitialized*;
    mir::protobuf::SurfaceSetting::kAttribFieldNumber*;
    mir::protobuf::SurfaceSetting::kErrorFieldNumber*;
    mir::protobuf::SurfaceSetting::kIvalueFieldNumber*;
    mir::protobuf::SurfaceSetting::kSurfaceidFieldNumber*;
    mir::protobuf::SurfaceSetting::MergeFrom*;
    mir::protobuf::SurfaceSetting::MergePartialFromCodedStream*;
    mir::protobuf::SurfaceSetting::New*;
    mir::protobuf::SurfaceSetting::SerializeWithCachedSizes*;
    mir::protobuf::SurfaceSetting::?SurfaceSetting*;
    mir::protobuf::SurfaceSetting::SurfaceSetting*;
    mir::protobuf::SurfaceSetting::Swap*;
    mir::protobuf::SurfaceSpecification::ByteSize*;
    mir::protobuf::SurfaceSpecification::CheckTypeAndMergeFrom*;
    mir::protobuf::SurfaceSpecification::Clear*;
    mir::protobuf::SurfaceSpecification::CopyFrom*;
    mir::protobuf::SurfaceSpecification::default_instance*;
    mir::protobuf::SurfaceSpecification::DiscardUnknownFields*;
    mir::protobuf::SurfaceSpecification::GetTypeName*;
    mir::protobuf::SurfaceSpecification::IsInitialized*;
    mir::protobuf::SurfaceSpecification::kAuxRectFieldNumber*;
    mir::protobuf::SurfaceSpecification::kBufferUsageFieldNumber*;
    mir::protobuf::SurfaceSpecification::kEdgeAttachmentFieldNumber*;
    mir::protobuf::SurfaceSpecification::kHeightFieldNumber*;
    mir::protobuf::SurfaceSpecification::kHeightIncFieldNumber*;
    mir::protobuf::SurfaceSpecification::kInputShapeFieldNumber*;
    mir::protobuf::SurfaceSpecification::kMaxAspectFieldNumber*;
    mir::protobuf::SurfaceSpecification::kMaxHeightFieldNumber*;
    mir::protobuf::SurfaceSpecification::kMaxWidthFieldNumber*;
    mir::protobuf::SurfaceSpecification::kMinAspectFieldNumber*;
    mir::protobuf::SurfaceSpecification::kMinHeightFieldNumber*;
    mir::protobuf::SurfaceSpecification::kMinWidthFieldNumber*;
    mir::protobuf::SurfaceSpecification::kNameFieldNumber*;
    mir::protobuf::SurfaceSpecification::kOutputIdFieldNumber*;
    mir::protobuf::SurfaceSpecification::kParentIdFieldNumber*;
    mir::protobuf::SurfaceSpecification::kParentPersistentIdFieldNumber*;
    mir::protobuf::SurfaceSpecification::kPixelFormatFieldNumber*;
    mir::protobuf::SurfaceSpecification::kPreferredOrientationFieldNumber*;
    mir::protobuf::SurfaceSpecification::kStateFieldNumber*;
    mir::protobuf::SurfaceSpecification::kStreamFieldNumber*;
    mir::protobuf::SurfaceSpecification::kTypeFieldNumber*;
    mir::protobuf::SurfaceSpecification::kWidthFieldNumber*;
    mir::protobuf::SurfaceSpecification::kWidthIncFieldNumber*;
    mir::protobuf::SurfaceSpecification::MergeFrom*;
    mir::protobuf::SurfaceSpecification::MergePartialFromCodedStream*;
    mir::protobuf::SurfaceSpecification::New*;
    mir::protobuf::SurfaceSpecification::SerializeWithCachedSizes*;
    mir::protobuf::SurfaceSpecification::?SurfaceSpecification*;
    mir::protobuf::SurfaceSpecification::SurfaceSpecification*;
    mir::protobuf::SurfaceSpecification::Swap*;
    mir::protobuf::Surface::?Surface*;
    mir::protobuf::Surface::Surface*;
    mir::protobuf::Surface::Swap*;
    mir::protobuf::Void::ByteSize*;
    mir::protobuf::Void::CheckTypeAndMergeFrom*;
    mir::protobuf::Void::Clear*;
    mir::protobuf::Void::CopyFrom*;
    mir::protobuf::Void::default_instance*;
    mir::protobuf::Void::DiscardUnknownFields*;
    mir::protobuf::Void::GetTypeName*;
    mir::protobuf::Void::IsInitialized*;
    mir::protobuf::Void::kErrorFieldNumber*;
    mir::protobuf::Void::MergeFrom*;
    mir::protobuf::Void::MergePartialFromCodedStream*;
    mir::protobuf::Void::New*;
    mir::protobuf::Void::SerializeWithCachedSizes*;
    mir::protobuf::Void::Swap*;
    mir::protobuf::Void::?Void*;
    mir::protobuf::Void::Void*;
    mir::protobuf::wire::Invocation::ByteSize*;
    mir::protobuf::wire::Invocation::CheckTypeAndMergeFrom*;
    mir::protobuf::wire::Invocation::Clear*;
    mir::protobuf::wire::Invocation::CopyFrom*;
    mir::protobuf::wire::Invocation::default_instance*;
    mir::protobuf::wire::Invocation::DiscardUnknownFields*;
    mir::protobuf::wire::Invocation::GetTypeName*;
    mir::protobuf::wire::Invocation::?Invocation*;
    mir::protobuf::wire::Invocation::Invocation*;
    mir::protobuf::wire::Invocation::IsInitialized*;
    mir::protobuf::wire::Invocation::kIdFieldNumber*;
    mir::protobuf::wire::Invocation::kMethodNameFieldNumber*;
    mir::protobuf::wire::Invocation::kParametersFieldNumber*;
    mir::protobuf::wire::Invocation::kProtocolVersionFieldNumber*;
    mir::protobuf::wire::Invocation::kSideChannelFdsFieldNumber*;
    mir::protobuf::wire::Invocation::MergeFrom*;
    mir::protobuf::wire::Invocation::MergePartialFromCodedStream*;
    mir::protobuf::wire::Invocation::New*;
    mir::protobuf::wire::Invocation::SerializeWithCachedSizes*;
    mir::protobuf::wire::Invocation::Swap*;
    mir::protobuf::wire::protobuf_AddDesc_mir_5fprotobuf_5fwire_2eproto*;
    mir::protobuf::wire::protobuf_AssignDesc_mir_5fprotobuf_5fwire_2eproto*;
    mir::protobuf::wire::protobuf_ShutdownFile_mir_5fprotobuf_5fwire_2eproto*;
    mir::protobuf::wire::Result::ByteSize*;
    mir::protobuf::wire::Result::CheckTypeAndMergeFrom*;
    mir::protobuf::wire::Result::Clear*;
    mir::protobuf::wire::Result::CopyFrom*;
    mir::protobuf::wire::Result::default_instance*;
    mir::protobuf::wire::Result::DiscardUnknownFields*;
    mir::protobuf::wire::Result::GetTypeName*;
    mir::protobuf::wire::Result::IsInitialized*;
    mir::protobuf::wire::Result::kEventsFieldNumber*;
    mir::protobuf::wire::Result::kIdFieldNumber*;
    mir::protobuf::wire::Result::kResponseFieldNumber*;
    mir::protobuf::wire::Result::MergeFrom*;
    mir::protobuf::wire::Result::MergePartialFromCodedStream*;
    mir::protobuf::wire::Result::New*;
    mir::protobuf::wire::Result::?Result*;
    mir::protobuf::wire::Result::Result*;
    mir::protobuf::wire::Result::SerializeWithCachedSizes*;
    mir::protobuf::wire::Result::Swap*;
    mir::protobuf::wire::static_descriptor_initializer_mir_5fprotobuf_5fwire_2eproto_*;
    non-virtual?thunk?to?mir::protobuf::BufferAllocation::?BufferAllocation*;
    non-virtual?thunk?to?mir::protobuf::Buffer::?Buffer*;
    non-virtual?thunk?to?mir::protobuf::BufferRelease::?BufferRelease*;
    non-virtual?thunk?to?mir::protobuf::BufferRequest::?BufferRequest*;
    non-virtual?thunk?to?mir::protobuf::BufferStream::?BufferStream*;
    non-virtual?thunk?to?mir::protobuf::BufferStreamId::?BufferStreamId*;
    non-virtual?thunk?to?mir::protobuf::BufferStreamParameters::?BufferStreamParameters*;
    non-virtual?thunk?to?mir::protobuf::Cookie::?Cookie*;
    non-virtual?thunk?to?mir::protobuf::Connection::?Connection*;
    non-virtual?thunk?to?mir::protobuf::ConnectParameters::?ConnectParameters*;
    non-virtual?thunk?to?mir::protobuf::CoordinateTranslationRequest::?CoordinateTranslationRequest*;
    non-virtual?thunk?to?mir::protobuf::CoordinateTranslationResponse::?CoordinateTranslationResponse*;
    non-virtual?thunk?to?mir::protobuf::CursorSetting::?CursorSetting*;
    non-virtual?thunk?to?mir::protobuf::DisplayCard::?DisplayCard*;
    non-virtual?thunk?to?mir::protobuf::DisplayConfiguration::?DisplayConfiguration*;
    non-virtual?thunk?to?mir::protobuf::DisplayMode::?DisplayMode*;
    non-virtual?thunk?to?mir::protobuf::DisplayOutput::?DisplayOutput*;
    non-virtual?thunk?to?mir::protobuf::Event::?Event*;
    non-virtual?thunk?to?mir::protobuf::EventSequence::?EventSequence*;
    non-virtual?thunk?to?mir::protobuf::LifecycleEvent::?LifecycleEvent*;
    non-virtual?thunk?to?mir::protobuf::PersistentSurfaceId::?PersistentSurfaceId*;
    non-virtual?thunk?to?mir::protobuf::PingEvent::?PingEvent*;
    non-virtual?thunk?to?mir::protobuf::PlatformOperationMessage::?PlatformOperationMessage*;
    non-virtual?thunk?to?mir::protobuf::Platform::?Platform*;
    non-virtual?thunk?to?mir::protobuf::PromptSessionParameters::?PromptSessionParameters*;
    non-virtual?thunk?to?mir::protobuf::RaiseRequest::?RaiseRequest*;
    non-virtual?thunk?to?mir::protobuf::Rectangle::?Rectangle*;
    non-virtual?thunk?to?mir::protobuf::ScreencastId::?ScreencastId*;
    non-virtual?thunk?to?mir::protobuf::ScreencastParameters::?ScreencastParameters*;
    non-virtual?thunk?to?mir::protobuf::Screencast::?Screencast*;
    non-virtual?thunk?to?mir::protobuf::SocketFDRequest::?SocketFDRequest*;
    non-virtual?thunk?to?mir::protobuf::SocketFD::?SocketFD*;
    non-virtual?thunk?to?mir::protobuf::StreamConfiguration::?StreamConfiguration*;
    non-virtual?thunk?to?mir::protobuf::SurfaceAspectRatio::?SurfaceAspectRatio*;
    non-virtual?thunk?to?mir::protobuf::SurfaceId::?SurfaceId*;
    non-virtual?thunk?to?mir::protobuf::SurfaceModifications::?SurfaceModifications*;
    non-virtual?thunk?to?mir::protobuf::SurfaceParameters::?SurfaceParameters*;
    non-virtual?thunk?to?mir::protobuf::SurfaceSetting::?SurfaceSetting*;
    non-virtual?thunk?to?mir::protobuf::SurfaceSpecification::?SurfaceSpecification*;
    non-virtual?thunk?to?mir::protobuf::Surface::?Surface*;
    non-virtual?thunk?to?mir::protobuf::Void::?Void*;
    non-virtual?thunk?to?mir::protobuf::wire::Invocation::?Invocation*;
    non-virtual?thunk?to?mir::protobuf::wire::Result::?Result*;
    typeinfo?for?mir::protobuf::Buffer;
    typeinfo?for?mir::protobuf::BufferAllocation;
    typeinfo?for?mir::protobuf::BufferRelease;
    typeinfo?for?mir::protobuf::BufferRequest;
    typeinfo?for?mir::protobuf::BufferStream;
    typeinfo?for?mir::protobuf::BufferStreamId;
    typeinfo?for?mir::protobuf::BufferStreamParameters;
    typeinfo?for?mir::protobuf::Cookie;
    typeinfo?for?mir::protobuf::Connection;
    typeinfo?for?mir::protobuf::ConnectParameters;
    typeinfo?for?mir::protobuf::CoordinateTranslationRequest;
    typeinfo?for?mir::protobuf::CoordinateTranslationResponse;
    typeinfo?for?mir::protobuf::CursorSetting;
    typeinfo?for?mir::protobuf::DisplayCard;
    typeinfo?for?mir::protobuf::DisplayConfiguration;
    typeinfo?for?mir::protobuf::DisplayMode;
    typeinfo?for?mir::protobuf::DisplayOutput;
    typeinfo?for?mir::protobuf::Event;
    typeinfo?for?mir::protobuf::EventSequence;
    typeinfo?for?mir::protobuf::InputDeviceEvent;
    typeinfo?for?mir::protobuf::InputDeviceInfo;
    typeinfo?for?mir::protobuf::LifecycleEvent;
    typeinfo?for?mir::protobuf::PersistentSurfaceId;
    typeinfo?for?mir::protobuf::PingEvent;
    typeinfo?for?mir::protobuf::Platform;
    typeinfo?for?mir::protobuf::PlatformOperationMessage;
    typeinfo?for?mir::protobuf::PromptSessionParameters;
    typeinfo?for?mir::protobuf::RaiseRequest;
    typeinfo?for?mir::protobuf::Rectangle;
    typeinfo?for?mir::protobuf::Screencast;
    typeinfo?for?mir::protobuf::ScreencastId;
    typeinfo?for?mir::protobuf::ScreencastParameters;
    typeinfo?for?mir::protobuf::SocketFD;
    typeinfo?for?mir::protobuf::SocketFDRequest;
    typeinfo?for?mir::protobuf::StaticDescriptorInitializer_mir_5fprotobuf_2eproto;
    typeinfo?for?mir::protobuf::StreamConfiguration;
    typeinfo?for?mir::protobuf::Surface;
    typeinfo?for?mir::protobuf::SurfaceAspectRatio;
    typeinfo?for?mir::protobuf::SurfaceId;
    typeinfo?for?mir::protobuf::SurfaceModifications;
    typeinfo?for?mir::protobuf::SurfaceParameters;
    typeinfo?for?mir::protobuf::SurfaceSetting;
    typeinfo?for?mir::protobuf::SurfaceSpecification;
    typeinfo?for?mir::protobuf::Void;
    typeinfo?for?mir::protobuf::wire::Invocation;
    typeinfo?for?mir::protobuf::wire::Result;
    typeinfo?for?mir::protobuf::wire::StaticDescriptorInitializer_mir_5fprotobuf_5fwire_2eproto;
    vtable?for?mir::protobuf::Buffer;
    vtable?for?mir::protobuf::BufferAllocation;
    vtable?for?mir::protobuf::BufferRelease;
    vtable?for?mir::protobuf::BufferRequest;
    vtable?for?mir::protobuf::BufferStream;
    vtable?for?mir::protobuf::BufferStreamId;
    vtable?for?mir::protobuf::BufferStreamParameters;
    vtable?for?mir::protobuf::Cookie;
    vtable?for?mir::protobuf::Connection;
    vtable?for?mir::protobuf::ConnectParameters;
    vtable?for?mir::protobuf::CoordinateTranslationRequest;
    vtable?for?mir::protobuf::CoordinateTranslationResponse;
    vtable?for?mir::protobuf::CursorSetting;
    vtable?for?mir::protobuf::DisplayCard;
    vtable?for?mir::protobuf::DisplayConfiguration;
    vtable?for?mir::protobuf::DisplayMode;
    vtable?for?mir::protobuf::DisplayOutput;
    vtable?for?mir::protobuf::Event;
    vtable?for?mir::protobuf::EventSequence;
    vtable?for?mir::protobuf::InputDeviceEvent;
    vtable?for?mir::protobuf::InputDeviceInfo;
    vtable?for?mir::protobuf::LifecycleEvent;
    vtable?for?mir::protobuf::PersistentSurfaceId;
    vtable?for?mir::protobuf::PingEvent;
    vtable?for?mir::protobuf::Platform;
    vtable?for?mir::protobuf::PlatformOperationMessage;
    vtable?for?mir::protobuf::PromptSessionParameters;
    vtable?for?mir::protobuf::RaiseRequest;
    vtable?for?mir::protobuf::Rectangle;
    vtable?for?mir::protobuf::Screencast;
    vtable?for?mir::protobuf::ScreencastId;
    vtable?for?mir::protobuf::ScreencastParameters;
    vtable?for?mir::protobuf::SocketFD;
    vtable?for?mir::protobuf::SocketFDRequest;
    vtable?for?mir::protobuf::StaticDescriptorInitializer_mir_5fprotobuf_2eproto;
    vtable?for?mir::protobuf::StreamConfiguration;
    vtable?for?mir::protobuf::Surface;
    vtable?for?mir::protobuf::SurfaceAspectRatio;
    vtable?for?mir::protobuf::SurfaceId;
    vtable?for?mir::protobuf::SurfaceModifications;
    vtable?for?mir::protobuf::SurfaceParameters;
    vtable?for?mir::protobuf::SurfaceSetting;
    vtable?for?mir::protobuf::SurfaceSpecification;
    vtable?for?mir::protobuf::Void;
    vtable?for?mir::protobuf::wire::Invocation;
    vtable?for?mir::protobuf::wire::Result;
    vtable?for?mir::protobuf::wire::StaticDescriptorInitializer_mir_5fprotobuf_5fwire_2eproto;
  };
 local: *;
};

MIR_PROTOBUF_3v19 {
 global:
  extern "C++" {
    mir::protobuf::ModuleProperties::ByteSize*;
    mir::protobuf::ModuleProperties::CheckTypeAndMergeFrom*;
    mir::protobuf::ModuleProperties::Clear*;
    mir::protobuf::ModuleProperties::?ModuleProperties*;
    mir::protobuf::ModuleProperties::ModuleProperties*;
    mir::protobuf::ModuleProperties::CopyFrom*;
    mir::protobuf::ModuleProperties::default_instance*;
    mir::protobuf::ModuleProperties::DiscardUnknownFields*;
    mir::protobuf::ModuleProperties::GetTypeName*;
    mir::protobuf::ModuleProperties::IsInitialized*;
    mir::protobuf::ModuleProperties::kDisplayConfigurationFieldNumber*;
    mir::protobuf::ModuleProperties::kDisplayOutputFieldNumber*;
    mir::protobuf::ModuleProperties::kErrorFieldNumber*;
    mir::protobuf::ModuleProperties::kPlatformFieldNumber*;
    mir::protobuf::ModuleProperties::kSurfacePixelFormatFieldNumber*;
    mir::protobuf::ModuleProperties::MergeFrom*;
    mir::protobuf::ModuleProperties::MergePartialFromCodedStream*;
    mir::protobuf::ModuleProperties::New*;
    mir::protobuf::ModuleProperties::SerializeWithCachedSizes*;
    mir::protobuf::ModuleProperties::Swap*;
    typeinfo?for?mir::protobuf::ModuleProperties;
  };
} MIR_PROTOBUF_3;
