Files
core-foundation-rs/data_provider.rs
T
Brian J. Burg 7971feda4f Initial commit
2012-10-19 12:45:59 -07:00

17 lines
653 B
Rust

use libc::{c_void, c_char, size_t};
pub type CGDataProviderRef = *c_void;
pub type CGDataProviderReleaseDataCallback = *c_void;
#[link_args="-framework CoreGraphics"]
#[nolink]
extern {
pub fn CGDataProviderCreateWithFilename(filename: *c_char) -> CGDataProviderRef;
pub fn CGDataProviderCreateWithData(info: *c_void,
data: *c_void,
size: size_t,
releaseData: CGDataProviderReleaseDataCallback
) -> CGDataProviderRef;
pub fn CGDataProviderRelease(provider: CGDataProviderRef);
}