BCryptGenRandom

NTSTATUS __stdcall BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, ULONG dwFlags){
  NTSTATUS v6; 
  UINT64 ExtensionTable; 
  v6 = -1073741822;
  ExtensionTable = ExGetExtensionTable(SepBCryptExtensionHost);
  if( ExtensionTable )
  {
    v6 = (*(__int64(__fastcall **)(_QWORD, PUCHAR, _QWORD, __int64))(ExtensionTable + 160))(
           0i64,
           pbBuffer,
           cbBuffer,
           2i64);
    ExReleaseRundownProtection(SepBCryptExtensionHost + 8);
  }
  return v6;
}

Referenced by:

SecureDump_SymmetricEncryptionSetup
SmCrGenRandom