EtwpRotateCompressionTarget

VOID __stdcall EtwpRotateCompressionTarget(_WMI_LOGGER_CONTEXT *LoggerContext){
  _WMI_BUFFER_HEADER *v1; 

  v1 = 0i64;
  if( LoggerContext->CompressionTarget )
  {
    *((_LARGE_INTEGER *)LoggerContext->CompressionTarget + 2) = EtwpGetLoggerTimeStamp((INT64)LoggerContext);
    EtwpEnqueueAvailableBuffer(LoggerContext, LoggerContext->CompressionTarget, EtwBufferStateCompressed);
  }
  if( LoggerContext->CompressionOn )
    v1 = EtwpDequeueFreeBuffer(LoggerContext);
  LoggerContext->CompressionTarget = v1;
}

Referenced by:

EtwpCompressBuffer
EtwpRotateCompressionTargetIfNeeded