EtwpCancelMemoryPreservation

VOID __fastcall EtwpCancelMemoryPreservation(_WMI_LOGGER_CONTEXT *LoggerContext){
  __int64 v1; 
  CHAR *v3; 
  v1 = *((_QWORD *)LoggerContext + 134);
  if( *(_BYTE *)(v1 + 33) )
  {
    KsrFreePersistedMemoryBlock(EtwpKsrGuid, *(_QWORD *)v1, 0i64);
    v3 = *(CHAR **)(v1 + 8);
    *(_QWORD *)v1 = 0i64;
    if( v3 )
    {
      EtwpFreeTraceBuffer((INT64)LoggerContext, v3);
      *(_QWORD *)(v1 + 8) = 0i64;
    }
    *(_BYTE *)(v1 + 33) = 0;
  }
}

Referenced by:

EtwpFreeLoggerContext
EtwpKsrCallback
EtwpSetSoftRestartInformation