objc2-media-setup 0.3.2

Bindings to the MediaSetup framework
Documentation
// This file has been automatically generated by `objc2`'s `header-translator`.
// DO NOT EDIT

#![allow(unused_imports)]
#![allow(deprecated)]
#![allow(non_snake_case)]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
#![allow(missing_docs)]
#![allow(clippy::too_many_arguments)]
#![allow(clippy::type_complexity)]
#![allow(clippy::upper_case_acronyms)]
#![allow(clippy::identity_op)]
#![allow(clippy::missing_safety_doc)]
#![allow(clippy::doc_lazy_continuation)]
#![allow(rustdoc::broken_intra_doc_links)]
#![allow(rustdoc::bare_urls)]
#![allow(rustdoc::invalid_html_tags)]

#[link(name = "MediaSetup", kind = "framework")]
extern "C" {}

#[cfg(feature = "MSServiceAccount")]
#[path = "MSServiceAccount.rs"]
mod __MSServiceAccount;
#[cfg(feature = "MSSetupSession")]
#[path = "MSSetupSession.rs"]
mod __MSSetupSession;

#[cfg(feature = "MSServiceAccount")]
pub use self::__MSServiceAccount::MSServiceAccount;
#[cfg(feature = "MSSetupSession")]
pub use self::__MSSetupSession::MSAuthenticationPresentationContext;
#[cfg(all(feature = "MSSetupSession", feature = "objc2-ui-kit"))]
pub use self::__MSSetupSession::MSPresentationAnchor;
#[cfg(feature = "MSSetupSession")]
pub use self::__MSSetupSession::MSSetupSession;
use core::ffi::*;

use crate::*;

extern "C" {
    /// The version number of the Media Setup framework.
    ///
    /// See also [Apple's documentation](https://developer.apple.com/documentation/mediasetup/mediasetupversionnumber?language=objc)
    pub static MediaSetupVersionNumber: c_double;
}

extern "C" {
    /// The version of the Media Setup framework.
    ///
    /// See also [Apple's documentation](https://developer.apple.com/documentation/mediasetup/mediasetupversionstring?language=objc)
    pub static MediaSetupVersionString: *mut c_uchar;
}