use libc;
use base::CGError;
pub type CGDirectDisplayID = libc::uint32_t;
#[link(name = "ApplicationServices", kind = "framework")]
extern {
pub fn CGMainDisplayID() -> CGDirectDisplayID;
pub fn CGGetActiveDisplayList(max_displays: libc::uint32_t,
active_displays: *mut CGDirectDisplayID,
display_count: *mut libc::uint32_t) -> CGError;
pub fn CGDisplayModelNumber(display: CGDirectDisplayID) -> libc::uint32_t;
pub fn CGDisplayPixelsHigh(display: CGDirectDisplayID) -> libc::size_t;
pub fn CGDisplayPixelsWide(display: CGDirectDisplayID) -> libc::size_t;
}