#[repr(i32)]
pub enum SurfaceType {
Image = 0,
PDF = 1,
PS = 2,
XLib = 3,
XCB = 4,
Glitz = 5,
Quartz = 6,
Win32 = 7,
BeOS = 8,
DirectFB = 9,
SVG = 10,
OS2 = 11,
Win32Printing = 12,
QuartzImage = 13,
Script = 14,
Qt = 15,
Recording = 16,
VG = 17,
GL = 18,
DRM = 19,
Tee = 20,
XML = 21,
Skia = 22,
Subsurface = 23,
CoGL = 24
}