//! Raw bindings over iTunes COM API
//!
//! ## Where to find them?
//! Some resources online (e.g. [here](https://www.joshkunz.com/iTunesControl/main.html) or [there](https://documentation.help/iTunesCOM/main.html))
//! expose the documentation generated from IDL files.<br/>
//! They do not tell in which order they are defined, which is meaningful.
//!
//! Opening iTunes.exe in oleview.exe (File > View TypeLib, then open iTunes.exe) generates (pseudo)IDL files that are suitable to correctly define bindings.
//! That's then a matter of finding-and-replacing IDL patterns with Rust patterns and hope the bindings are eventually correct.
pub use *;
pub use *;
/// The GUID used to create an instance of [`crate::sys::IiTunes`].
pub const ITUNES_APP_COM_GUID: GUID = GUIDfrom_u128;
// These types are part of the public API and must be re-exported so that users can use them in their right version.
/// Re-exported type from windows-rs.
pub use ;
/// Convenience constant
pub const TRUE: crateVARIANT_BOOL = crateVARIANT_BOOL;
/// Convenience constant
pub const FALSE: crateVARIANT_BOOL = crateVARIANT_BOOL;