struct _ESERVERSILO_GLOBALS { struct _OBP_SILODRIVERSTATE ObSiloState;/* 0x0 420 */ /* ── cacheline 6 boundary (384 bytes) ── */ struct _SEP_SILOSTATE SeSiloState;/* 0x1a4 24 */ /* 4 bytes padding */ /* ── cacheline 7 boundary (448 bytes) ── */ struct _SEP_RM_LSA_CONNECTION_STATE SeRmSiloState;/* 0x1c0 48 */ struct _ETW_SILODRIVERSTATE* EtwSiloState;/* 0x1f0 4 */ struct _EPROCESS* MiSessionLeaderProcess;/* 0x1f4 4 */ struct _EPROCESS* ExpDefaultErrorPortProcess;/* 0x1f8 4 */ void* ExpDefaultErrorPort;/* 0x1fc 4 */ /* ── cacheline 8 boundary (512 bytes) ── */ unsigned long HardErrorState;/* 0x200 4 */ struct _EXP_LICENSE_STATE* ExpLicenseState;/* 0x204 4 */ struct _WNF_SILODRIVERSTATE WnfSiloState;/* 0x208 48 */ struct _DBGK_SILOSTATE DbgkSiloState;/* 0x238 16 */ /* ── cacheline 9 boundary (576 bytes) ── */ struct _UNICODE_STRING PsProtectedCurrentDirectory;/* 0x248 8 */ struct _UNICODE_STRING PsProtectedEnvironment;/* 0x250 8 */ void* ApiSetSection;/* 0x258 4 */ void* ApiSetSchema;/* 0x25c 4 */ unsigned char OneCoreForwardersEnabled;/* 0x260 1 */ unsigned char TzVirtualizationSupported;/* 0x261 1 */ /* 2 bytes padding */ void* ImgFileExecOptions;/* 0x264 4 */ struct _EX_TIMEZONE_STATE* ExTimeZoneState;/* 0x268 4 */ struct _UNICODE_STRING NtSystemRoot;/* 0x26c 8 */ struct _UNICODE_STRING SiloRootDirectoryName;/* 0x274 8 */ struct _PSP_STORAGE* Storage;/* 0x27c 4 */ /* ── cacheline 10 boundary (640 bytes) ── */ enum _SERVERSILO_STATE State;/* 0x280 4 */ long ExitStatus;/* 0x284 4 */ struct _KEVENT* DeleteEvent;/* 0x288 4 */ struct _SILO_USER_SHARED_DATA* UserSharedData;/* 0x28c 4 */ void* UserSharedSection;/* 0x290 4 */ struct _WORK_QUEUE_ITEM TerminateWorkItem;/* 0x294 16 */ unsigned char IsDownlevelContainer;/* 0x2a4 1 */};size 680 (0x2a8)29 members2 holes (6 bytes)padding 311 cachelines
Used in (2)