INT64 __fastcall VslTerminateSecureThread(UINT64 a1, _QWORD *a2){
unsigned int v3;
_ETHREAD *CurrentThread;
unsigned int v5;
INT64 v6;
INT64 result[14];
v3 = a1;
memset((INT64)result, 0i64);
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
--*((_WORD *)CurrentThread + 242);
v5 = VslpEnterIumSecureMode(2u, 10, v3, (INT64)result);
KeLeaveCriticalRegion();
v6 = v5;
*a2 = result[2];
return v6;
}