VOID __stdcall EtwpCompleteBuffer(_WMI_LOGGER_CONTEXT *LoggerContext, _WMI_BUFFER_HEADER *Buffer, UINT64 Status){
bool v3;
v3 = *((_WORD *)Buffer + 27) == 5;
*((_WORD *)Buffer + 26) = 0;
if( v3 )
(*((void(__fastcall **)(_QWORD, _WMI_BUFFER_HEADER *, _QWORD))Buffer + 7))(
(unsigned int)Status,
Buffer,
*((_QWORD *)Buffer + 8));
else
EtwpEnqueueAvailableBuffer(LoggerContext, Buffer, EtwBufferStateFree);
}