NTSTATUS __fastcall ObpCloseDirectoryObject(__int64 a1, __int64 a2, __int64 a3, __int64 a4){
NTSTATUS result;
if( a4 == 1 )
{
result = *(_DWORD *)(a2 + 336);
if( (result & 1) != 0 )
return ObpRemoveNamespaceFromTable((_OBJECT_DIRECTORY *)a2);
}
return result;
}