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 */ wchar_t* PinTable;/* 0x1c 4 */ unsigned short PinCount;/* 0x20 2 */ unsigned char ResourceSourceIndex;/* 0x22 1 */ /* 1 byte padding */ struct _UNICODE_STRING* ResourceSourceName;/* 0x24 4 */ unsigned char* VendorData;/* 0x28 4 */ unsigned short VendorDataLength;/* 0x2c 2 */};size 48 (0x30)14 members1 hole (1 bytes)padding 21 cacheline
Used in (1)