pub unsafe extern "C" fn sgx_create_enclave_ex(
    enclave_file: *const c_char,
    debug: i32,
    launch_token: *mut LaunchToken,
    launch_token_updated: *mut i32,
    enclave_id: *mut EnclaveId,
    misc_attr: *mut MiscAttribute,
    ex_features: u32,
    ex_features_p: *const [*const c_void; 32]
) -> SgxStatus