struct _PCI_MJ_DISPATCH_TABLE { unsigned long PnpIrpMaximumMinorFunction;/* 0x0 4 */ /* 4 bytes padding */ struct _PCI_MN_DISPATCH_TABLE* PnpIrpDispatchTable;/* 0x8 8 */ unsigned long PowerIrpMaximumMinorFunction;/* 0x10 4 */ /* 4 bytes padding */ struct _PCI_MN_DISPATCH_TABLE* PowerIrpDispatchTable;/* 0x18 8 */ enum _PCI_DISPATCH_STYLE SystemControlIrpDispatchStyle;/* 0x20 4 */ /* 4 bytes padding */ long (*SystemControlIrpDispatchFunction)(struct _IRP*, struct _IO_STACK_LOCATION*, struct _PCI_COMMON_EXTENSION*);/* 0x28 8 */ enum _PCI_DISPATCH_STYLE OtherIrpDispatchStyle;/* 0x30 4 */ /* 4 bytes padding */ long (*OtherIrpDispatchFunction)(struct _IRP*, struct _IO_STACK_LOCATION*, struct _PCI_COMMON_EXTENSION*);/* 0x38 8 */};size 64 (0x40)8 members4 holes (16 bytes)padding 01 cacheline
Used in (3)