struct _DRIVER_EXTENSION { struct _DRIVER_OBJECT* DriverObject;/* 0x0 8 */ long (*AddDevice)(struct _DRIVER_OBJECT*, struct _DEVICE_OBJECT*);/* 0x8 8 */ unsigned long Count;/* 0x10 4 */ /* 4 bytes padding */ struct _UNICODE_STRING ServiceKeyName;/* 0x18 16 */ struct _IO_CLIENT_EXTENSION* ClientDriverExtension;/* 0x28 8 */ struct _FS_FILTER_CALLBACKS* FsFilterCallbacks;/* 0x30 8 */ void* KseCallbacks;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ void* DvCallbacks;/* 0x40 8 */ void* VerifierContext;/* 0x48 8 */ struct _DRIVER_PROXY_EXTENSION* DriverProxyExtension;/* 0x50 8 */};size 88 (0x58)10 members1 hole (4 bytes)padding 02 cachelines
Used in (1)