BCryptCloseAlgorithmProvider

NTSTATUS __stdcall BCryptCloseAlgorithmProvider(PVOID hAlgorithm){
  NTSTATUS v2; 
  UINT64 ExtensionTable; 
  v2 = -1073741822;
  ExtensionTable = ExGetExtensionTable(SepBCryptExtensionHost);
  if( ExtensionTable )
  {
    v2 = (*(__int64(__fastcall **)(PVOID, _QWORD))(ExtensionTable + 32))(hAlgorithm, 0i64);
    ExReleaseRundownProtection(SepBCryptExtensionHost + 8);
  }
  return v2;
}

Referenced by:

RtlGenerateClass5Guid
SecureDump_EncryptSymmetricKeyWithPublicKey
SecureDump_Init
SmCrEncCleanup