SeGetTokenControlInformation

VOID __stdcall SeGetTokenControlInformation(VOID *Token, _TOKEN_CONTROL *TokenControl){
  _ETHREAD *CurrentThread; 

  TokenControl->AuthenticationId = (_LUID)*((_QWORD *)Token + 3);
  TokenControl->TokenId = (_LUID)*((_QWORD *)Token + 2);
  TokenControl->TokenSource = *(_TOKEN_SOURCE *)Token;
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  --CurrentThread->Tcb.KernelApcDisable;
  ExAcquireResourceSharedLite(*((_QWORD *)Token + 6), 1);
  TokenControl->ModifiedId = (_LUID)*((_QWORD *)Token + 7);
  ExReleaseResourceLite(*((PERESOURCE *)Token + 6));
  KeLeaveCriticalRegion();
}

Referenced by:

AlpcpQueryTokenModifiedIdMessage
SepCreateClientSecurityEx
SepUpdateSiloInClientSecurity