x64x86arm64 / ntdllntoskrnl

_TRACE_LOGFILE_HEADER

← 10.0.28000.3231 19 builds latest →
struct _TRACE_LOGFILE_HEADER {
unsigned long BufferSize;/* 0x0 4 */
union {
unsigned long Version;/* 0x4 4 */
struct {
unsigned char MajorVersion;/* 0x4 1 */
unsigned char MinorVersion;/* 0x5 1 */
unsigned char SubVersion;/* 0x6 1 */
unsigned char SubMinorVersion;/* 0x7 1 */
} VersionDetail;/* 0x4 4 */
};/* 0x4 4 */
unsigned long ProviderVersion;/* 0x8 4 */
unsigned long NumberOfProcessors;/* 0xc 4 */
unsigned long TimerResolution;/* 0x18 4 */
unsigned long MaximumFileSize;/* 0x1c 4 */
unsigned long LogFileMode;/* 0x20 4 */
unsigned long BuffersWritten;/* 0x24 4 */
union {
struct {
unsigned long StartBuffers;/* 0x28 4 */
unsigned long PointerSize;/* 0x2c 4 */
unsigned long EventsLost;/* 0x30 4 */
unsigned long CpuSpeedInMHz;/* 0x34 4 */
};/* 0x28 16 */
};/* 0x28 16 */
wchar_t* LoggerName;/* 0x38 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
wchar_t* LogFileName;/* 0x40 8 */
/* 4 bytes padding */
/* ── cacheline 3 boundary (192 bytes) ── */
/* ── cacheline 4 boundary (256 bytes) ── */
unsigned long ReservedFlags;/* 0x110 4 */
unsigned long BuffersLost;/* 0x114 4 */
};
size 280 (0x118)23 members1 hole (4 bytes)padding 05 cachelines