CmpLogReorganizeEvent
NTSTATUS __fastcall CmpLogReorganizeEvent(unsigned __int16 *a1, int a2, int a3){
unsigned __int16 v3;
NTSTATUS result;
__int16 v5;
_EVENT_DATA_DESCRIPTOR UserData;
__int64 v7;
int v8;
int v9;
int *v10;
__int64 v11;
int *v12;
__int64 v13;
int v14;
int v15;
v15 = a3;
v14 = a2;
if( *(&ExBootDevicesRemovedEvent + 380) )
{
v3 = *a1;
v8 = *a1;
v5 = v3 >> 1;
UserData.Ptr = (unsigned __int64)&v5;
v7 = *((_QWORD *)a1 + 1);
v10 = &v14;
v12 = &v15;
*(_QWORD *)&UserData.Size = 2i64;
v9 = 0;
v11 = 4i64;
v13 = 4i64;
return EtwWrite(*(&ExBootDevicesRemovedEvent + 380), ®_EVENT_REORGANIZE, 0, 4u, &UserData);
}
return result;
}Referenced by:
CmpReorganizeHive