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