security_framework_sys/
transform.rs1use core_foundation_sys::base::{Boolean, CFTypeID, CFTypeRef};
2use core_foundation_sys::error::CFErrorRef;
3use core_foundation_sys::string::CFStringRef;
4
5pub type SecTransformRef = CFTypeRef;
6
7extern "C" {
8 pub static kSecTransformInputAttributeName: CFStringRef;
9
10 pub fn SecTransformGetTypeID() -> CFTypeID;
11
12 pub fn SecTransformSetAttribute(
13 transformRef: SecTransformRef,
14 key: CFStringRef,
15 value: CFTypeRef,
16 error: *mut CFErrorRef,
17 ) -> Boolean;
18
19 pub fn SecTransformExecute(
20 transformRef: SecTransformRef,
21 errorRef: *mut CFErrorRef,
22 ) -> CFTypeRef;
23}