ObpSetSiloDeviceMap

INT64 __stdcall ObpSetSiloDeviceMap(_EJOB *Silo, PVOID DirectoryHandle){
  _EJOB *EffectiveServerSilo; 
  _EJOB *v5; 
  _EPROCESS *v6; 
  INT64 result; 
  EffectiveServerSilo = (_EJOB *)HalSystemVectorDispatchEntry();
  v5 = EffectiveServerSilo;
  if( Silo == EffectiveServerSilo )
  {
    v6 = (_EPROCESS *)PsInitialSystemProcess;
  }
  else
  {
    EffectiveServerSilo = PsGetEffectiveServerSilo(Silo);
    v6 = 0i64;
  }
  LODWORD(result) = ObpSetDeviceMap(EffectiveServerSilo, (__int64)v6, DirectoryHandle, 0, (Silo != v5) + 3, 0i64);
  return result;
}

Referenced by:

ObpCreateDosDevicesDirectory