MmUnsecureVirtualMemory

VOID __stdcall MmUnsecureVirtualMemory(PVOID SecureHandle){
  _MI_VAD_EVENT_BLOCK *v1; 
  _MMVAD *v2; 
  _MMVAD *v3; 
  INT64 v4; 
  v1 = (_MI_VAD_EVENT_BLOCK *)((unsigned __int64)SecureHandle ^ qword_140C4DB90 ^ *((_QWORD *)KeGetCurrentThread() + 23));
  v2 = (_MMVAD *)MiObtainReferencedSecureVad((UINT64)v1, &v4);
  v3 = v2;
  if( v2 )
  {
    MiRemoveSecureEntry(v2, v1);
    MiUnlockAndDereferenceVad(v3);
  }
}

Referenced by:

AlpcViewDestroyProcedure
AlpcpExposeViewAttributeInSenderContext
AlpcpForceUnlinkSecureView
AlpcpPrepareViewForDelivery
AlpcpRestoreWriteAccess
AslpFilePartialViewFree
MiDeleteHotPatchEntry
MiMapViewOfImageSection
MiPerformImageHotPatch
MmStoreAllocateVirtualMemory
RtlFileMapFree
VmUnsecureBackingMemory
WbFreeMemoryBlock