typedef struct _OPEN_PACKET                                    // 27 elements, 0x70 bytes (sizeof)
/*0x000*/     INT16        Type;
/*0x002*/     INT16        Size;
/*0x004*/     struct _FILE_OBJECT* FileObject;
/*0x008*/     LONG32       FinalStatus;
/*0x00C*/     ULONG32      Information;
/*0x010*/     ULONG32      ParseCheck;
/*0x014*/     struct _FILE_OBJECT* RelatedFileObject;
/*0x018*/     struct _OBJECT_ATTRIBUTES* OriginalAttributes;
/*0x01C*/     UINT8        _PADDING0_[0x4];
/*0x020*/     union _LARGE_INTEGER AllocationSize;                       // 4 elements, 0x8 bytes (sizeof)
/*0x028*/     ULONG32      CreateOptions;
/*0x02C*/     UINT16       FileAttributes;
/*0x02E*/     UINT16       ShareAccess;
/*0x030*/     VOID*        EaBuffer;
/*0x034*/     ULONG32      EaLength;
/*0x038*/     ULONG32      Options;
/*0x03C*/     ULONG32      Disposition;
/*0x040*/     struct _FILE_BASIC_INFORMATION* BasicInformation;
/*0x044*/     struct _FILE_NETWORK_OPEN_INFORMATION* NetworkInformation;
/*0x048*/     enum _CREATE_FILE_TYPE CreateFileType;
/*0x04C*/     VOID*        MailslotOrPipeParameters;
/*0x050*/     UINT8        Override;
/*0x051*/     UINT8        QueryOnly;
/*0x052*/     UINT8        DeleteOnly;
/*0x053*/     UINT8        FullAttributes;
/*0x054*/     struct _DUMMY_FILE_OBJECT* LocalFileObject;
/*0x058*/     ULONG32      InternalFlags;
/*0x05C*/     struct _IO_DRIVER_CREATE_CONTEXT DriverCreateContext;      // 4 elements, 0x10 bytes (sizeof)
/*0x06C*/     UINT8        _PADDING1_[0x4];
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.