VslTransferSecureImageVersionResource
NTSTATUS __stdcall VslTransferSecureImageVersionResource(INT64 a1, UINT64 a2, UINT64 a3, CHAR a4){
INT64 v7;
NTSTATUS result;
NTSTATUS v9;
INT64 v10[10];
INT64 v11[14];
v7 = a4;
memset(v11, 0i64, 0x68u);
memset(v10, 0i64, 0x48u);
if( (((a2 & 0xFFF) + a3 + 4095) & 0xFFFFFFFFFFFFF000ui64) > 0x1FA000 )
return -1073741811;
result = VslpLockPagesForTransfer((INT64)v10, a2, (unsigned int)a3, 0i64, 0);
if( result >= 0 )
{
v11[2] = v10[0];
v11[3] = v10[7];
v11[1] = a1;
v11[4] = v7;
v9 = VslpEnterIumSecureMode(2u, 32, 0i64, (INT64)v11);
VslpUnlockPagesForTransfer((INT64 **)v10);
return v9;
}
return result;
}Referenced by:
No references.