EtwpPsProvTraceJob

VOID __stdcall EtwpPsProvTraceJob(_EJOB *Job, INT64 Status, UINT16 HookId){
  const _EVENT_DESCRIPTOR *v3; 
  _EVENT_DATA_DESCRIPTOR UserData; 
  __int64 v5; 
  __int64 v6; 
  int *v7; 
  __int64 v8; 
  int v9; 

  v9 = Status;
  if( HookId == 1824 )
  {
    v3 = &JobStart;
  }
  else
  {
    if( HookId != 1825 )
      return;
    v3 = (const _EVENT_DESCRIPTOR *)JobTerminate;
  }
  *(_QWORD *)&UserData.Size = 16i64;
  UserData.Ptr = (unsigned __int64)Job + 1240;
  v6 = 4i64;
  v5 = (__int64)Job + 1236;
  v7 = &v9;
  v8 = 4i64;
  EtwWrite(*(&ExBootDevicesRemovedEvent + 245), v3, 0, 3u, &UserData);
}

Referenced by:

EtwTraceJob