pub type IPrinterExtensionContext = *mut c_void;