ObpReleaseLookupContext

VOID __stdcall ObpReleaseLookupContext(_OBP_LOOKUP_CONTEXT *LookupContext){
  _ADAPTER_OBJECT *Object; 

  if( LookupContext->DirectoryLocked )
    ObpUnlockDirectory(LookupContext->Directory, LookupContext);
  Object = (_ADAPTER_OBJECT *)LookupContext->Object;
  if( Object )
  {
    HalPutDmaAdapter(Object);
    LookupContext->Object = 0i64;
  }
}

Referenced by:

ObCloseHandleTableEntry
ObCreateObjectTypeEx
ObInitSystem
ObReferenceObjectByName
ObReferenceObjectByNameEx
ObpCreateSymbolicLinkName
ObpDeleteNameCheck
ObpInsertOrLocateNamedObject