ObpReleaseLookupContext

VOID __fastcall ObpReleaseLookupContext(INT64 a1){
  struct _DMA_ADAPTER *v2; 
  if( *(_BYTE *)(a1 + 30) )
    ObpUnlockDirectory(*(_QWORD *)a1, a1);
  v2 = *(struct _DMA_ADAPTER **)(a1 + 8);
  if( v2 )
  {
    HalPutDmaAdapter(v2);
    *(_QWORD *)(a1 + 8) = 0i64;
  }
}

Referenced by:

ObCloseHandleTableEntry
ObCreateObjectTypeEx
ObInitSystem
ObReferenceObjectByName
ObReferenceObjectByNameEx
ObpCreateSymbolicLinkName
ObpDeleteNameCheck
ObpInsertOrLocateNamedObject