pub unsafe extern "system" fn EnclaveSealData(
    datatoencrypt: *const c_void,
    datatoencryptsize: u32,
    identitypolicy: ENCLAVE_SEALING_IDENTITY_POLICY,
    runtimepolicy: u32,
    protectedblob: *mut c_void,
    buffersize: u32,
    protectedblobsize: *mut u32
) -> HRESULT