PfSnLogStreamDelete

INT64 __fastcall PfSnLogStreamDelete(INT64 a1, INT64 a2){
  int LogEntry; 
  _QWORD *v5; 
  unsigned __int64 v6; 
  int v7; 
  _OWORD *v9; 
  v9 = 0i64;
  LogEntry = PfSnTraceGetLogEntry(a2, 4ui64, &v9);
  if( LogEntry < 0 )
  {
    PfSnFailProcessTrace(a2);
  }
  else
  {
    v5 = v9;
    *v9 = 0i64;
    *v5 = 29i64;
    v5[1] = *(_QWORD *)(a1 + 16);
    v6 = ((unsigned __int64)v5 + 23) & 0xFFFFFFFFFFFFFFF8ui64;
    *(_QWORD *)v6 = 0i64;
    *(_DWORD *)v6 = 451;
    *(_DWORD *)(v6 + 4) = *(_DWORD *)(a1 + 40);
    v7 = *(_DWORD *)(a1 + 44);
    *(_DWORD *)(v6 + 16) &= 0xFFFFFFFC;
    *(_DWORD *)(v6 + 8) = v7;
    LogEntry = 0;
    *(_QWORD *)(v6 + 24) = *(_QWORD *)(a1 + 16);
  }
  return(unsigned int)LogEntry;
}

Referenced by:

PfSnNameRemoveAll