struct _PEP_ACPI_GPIO_RESOURCE { enum _PEP_ACPI_RESOURCE_TYPE Type;/* 0x0 4 */ union _PEP_ACPI_RESOURCE_FLAGS Flags;/* 0x4 4 */ enum _KINTERRUPT_MODE InterruptType;/* 0x8 4 */ enum _KINTERRUPT_POLARITY InterruptPolarity;/* 0xc 4 */ enum _GPIO_PIN_CONFIG_TYPE PinConfig;/* 0x10 4 */ enum _GPIO_PIN_IORESTRICTION_TYPE IoRestrictionType;/* 0x14 4 */ unsigned short DriveStrength;/* 0x18 2 */ unsigned short DebounceTimeout;/* 0x1a 2 */ /* 4 bytes padding */ unsigned short* PinTable;/* 0x20 8 */ unsigned short PinCount;/* 0x28 2 */ unsigned char ResourceSourceIndex;/* 0x2a 1 */ /* 5 bytes padding */ struct _UNICODE_STRING* ResourceSourceName;/* 0x30 8 */ unsigned char* VendorData;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned short VendorDataLength;/* 0x40 2 */};size 72 (0x48)14 members2 holes (9 bytes)padding 62 cachelines
Used in (1)