pub unsafe extern "C" fn Esys_ObjectChangeAuth(
    esysContext: *mut ESYS_CONTEXT,
    objectHandle: ESYS_TR,
    parentHandle: ESYS_TR,
    shandle1: ESYS_TR,
    shandle2: ESYS_TR,
    shandle3: ESYS_TR,
    newAuth: *const TPM2B_AUTH,
    outPrivate: *mut *mut TPM2B_PRIVATE
) -> TSS2_RC