ObpDereferenceNamedObject

VOID __fastcall ObpDereferenceNamedObject(INT64 a1){
  if( _InterlockedExchangeAdd(
         (volatile signed __int32 *)(a1 - *((unsigned __int8 *)ObpInfoMaskToOffset + (*(_BYTE *)(a1 + 26) & 3)) + 24),
         0xFFFFFFFF) == 1 )
    ObpDeleteNameCheck(a1);
  HalPutDmaAdapter((PADAPTER_OBJECT)(a1 + 48));
}

Referenced by:

ObpInsertOrLocateNamedObject