//0xd8 bytes (sizeof)
struct _OPEN_PACKET
{
    SHORT Type;                                                             //0x0
    SHORT Size;                                                             //0x2
    struct _FILE_OBJECT* FileObject;                                        //0x8
    LONG FinalStatus;                                                       //0x10
    ULONGLONG Information;                                                  //0x18
    ULONG ParseCheck;                                                       //0x20
    union
    {
        struct _FILE_OBJECT* RelatedFileObject;                             //0x28
        struct _DEVICE_OBJECT* ReferencedDeviceObject;                      //0x28
    };
    struct _OBJECT_ATTRIBUTES* OriginalAttributes;                          //0x30
    union _LARGE_INTEGER AllocationSize;                                    //0x38
    ULONG CreateOptions;                                                    //0x40
    USHORT FileAttributes;                                                  //0x44
    USHORT ShareAccess;                                                     //0x46
    VOID* EaBuffer;                                                         //0x48
    ULONG EaLength;                                                         //0x50
    ULONG Options;                                                          //0x54
    ULONG Disposition;                                                      //0x58
    struct _FILE_BASIC_INFORMATION* BasicInformation;                       //0x60
    struct _FILE_NETWORK_OPEN_INFORMATION* NetworkInformation;              //0x68
    VOID* FileInformation;                                                  //0x70
    enum _CREATE_FILE_TYPE CreateFileType;                                  //0x78
    VOID* MailslotOrPipeParameters;                                         //0x80
    UCHAR Override;                                                         //0x88
    UCHAR QueryOnly;                                                        //0x89
    UCHAR DeleteOnly;                                                       //0x8a
    UCHAR FullAttributes;                                                   //0x8b
    struct _DUMMY_FILE_OBJECT* LocalFileObject;                             //0x90
    ULONG InternalFlags;                                                    //0x98
    CHAR AccessMode;                                                        //0x9c
    struct _IO_DRIVER_CREATE_CONTEXT DriverCreateContext;                   //0xa0
    enum _FILE_INFORMATION_CLASS FileInformationClass;                      //0xc8
    ULONG FileInformationLength;                                            //0xcc
    UCHAR FilterQuery;                                                      //0xd0
};