//0x40 bytes (sizeof)
struct _PCI_MJ_DISPATCH_TABLE
{
ULONG PnpIrpMaximumMinorFunction; //0x0
struct _PCI_MN_DISPATCH_TABLE* PnpIrpDispatchTable; //0x8
ULONG PowerIrpMaximumMinorFunction; //0x10
struct _PCI_MN_DISPATCH_TABLE* PowerIrpDispatchTable; //0x18
enum _PCI_DISPATCH_STYLE SystemControlIrpDispatchStyle; //0x20
LONG (*SystemControlIrpDispatchFunction)(struct _IRP* arg1, struct _IO_STACK_LOCATION* arg2, struct _PCI_COMMON_EXTENSION* arg3); //0x28
enum _PCI_DISPATCH_STYLE OtherIrpDispatchStyle; //0x30
LONG (*OtherIrpDispatchFunction)(struct _IRP* arg1, struct _IO_STACK_LOCATION* arg2, struct _PCI_COMMON_EXTENSION* arg3); //0x38
};