EtwTraceJobServerSiloStateChange

VOID **__fastcall EtwTraceJobServerSiloStateChange(INT64 a1, INT64 **a2){
  EVENT_DESCRIPTOR *v2; 
  UINT64 v3; 
  VOID **result; 
  EVENT_DATA_DESCRIPTOR UserData; 
  INT64 v7; 
  __int64 v8; 
  int *v9; 
  __int64 v10; 
  int v11; 
  v11 = (int)a2;
  v3 = *(_QWORD *)EtwpPsProvRegHandle;
  LOBYTE(result) = EtwEventEnabled(*(UINT64 *)EtwpPsProvRegHandle, (EVENT_DESCRIPTOR *)&JobServerSiloStateChange, v2);
  if( (_BYTE)result )
  {
    *(_QWORD *)&UserData.Size = 16i64;
    UserData.Ptr = a1 + 1240;
    v8 = 4i64;
    v7 = a1 + 1236;
    v10 = 4i64;
    v9 = &v11;
    LODWORD(result) = EtwWrite(v3, (EVENT_DESCRIPTOR *)&JobServerSiloStateChange, 0i64, 3ui64, &UserData);
  }
  return result;
}

Referenced by:

PspConvertSiloToServerSilo
PspMarkServerSiloAsTerminating
PspNotifyServerSiloCreation
PspNotifyServerSiloTermination