SmInitSystem

NTSTATUS __stdcall SmInitSystem(UINT64 Phase){
  if( (_DWORD)Phase )
  {
    if( (_DWORD)Phase == 1
      && EtwRegister(&SmEventProvider, (PETWENABLECALLBACK)SmEtwEnableCallback, 0i64, &EtwRegHandle) >= 0 )
    {
      dword_140D234F8 |= 1u;
      dword_140D234FC = 64;
    }
  }
  else
  {
    SmGlobalsInitialize((__int64)&SmGlobals);
    SmQueryRegistry((INT64)&SmGlobals);
  }
  return 0;
}

Referenced by:

IoInitSystemPreDrivers
Phase1InitializationDiscard