ReactOS 0.4.16-dev-250-g3ecd236
_OPEN_PACKET Struct Reference

#include <io.h>

Collaboration diagram for _OPEN_PACKET:

Public Attributes

CSHORT Type
 
CSHORT Size
 
PFILE_OBJECT FileObject
 
NTSTATUS FinalStatus
 
ULONG_PTR Information
 
ULONG ParseCheck
 
PFILE_OBJECT RelatedFileObject
 
OBJECT_ATTRIBUTES OriginalAttributes
 
LARGE_INTEGER AllocationSize
 
ULONG CreateOptions
 
USHORT FileAttributes
 
USHORT ShareAccess
 
PVOID EaBuffer
 
ULONG EaLength
 
ULONG Options
 
ULONG Disposition
 
PFILE_BASIC_INFORMATION BasicInformation
 
PFILE_NETWORK_OPEN_INFORMATION NetworkInformation
 
CREATE_FILE_TYPE CreateFileType
 
PVOID ExtraCreateParameters
 
BOOLEAN Override
 
BOOLEAN QueryOnly
 
BOOLEAN DeleteOnly
 
BOOLEAN FullAttributes
 
PDUMMY_FILE_OBJECT LocalFileObject
 
BOOLEAN TraversedMountPoint
 
ULONG InternalFlags
 
PDEVICE_OBJECT TopDeviceObjectHint
 

Detailed Description

Definition at line 366 of file io.h.

Member Data Documentation

◆ AllocationSize

LARGE_INTEGER _OPEN_PACKET::AllocationSize

Definition at line 376 of file io.h.

Referenced by IopCreateFile(), and IopParseDevice().

◆ BasicInformation

PFILE_BASIC_INFORMATION _OPEN_PACKET::BasicInformation

Definition at line 384 of file io.h.

Referenced by IopParseDevice(), and IopQueryAttributesFile().

◆ CreateFileType

CREATE_FILE_TYPE _OPEN_PACKET::CreateFileType

Definition at line 386 of file io.h.

Referenced by IopCreateFile(), and IopParseDevice().

◆ CreateOptions

ULONG _OPEN_PACKET::CreateOptions

◆ DeleteOnly

BOOLEAN _OPEN_PACKET::DeleteOnly

Definition at line 390 of file io.h.

Referenced by IopParseDevice(), and NtDeleteFile().

◆ Disposition

ULONG _OPEN_PACKET::Disposition

◆ EaBuffer

PVOID _OPEN_PACKET::EaBuffer

Definition at line 380 of file io.h.

Referenced by IopCreateFile(), and IopParseDevice().

◆ EaLength

ULONG _OPEN_PACKET::EaLength

Definition at line 381 of file io.h.

Referenced by IopCreateFile(), and IopParseDevice().

◆ ExtraCreateParameters

PVOID _OPEN_PACKET::ExtraCreateParameters

Definition at line 387 of file io.h.

Referenced by IopCreateFile(), and IopParseDevice().

◆ FileAttributes

USHORT _OPEN_PACKET::FileAttributes

Definition at line 378 of file io.h.

Referenced by IopCreateFile(), and IopParseDevice().

◆ FileObject

PFILE_OBJECT _OPEN_PACKET::FileObject

Definition at line 370 of file io.h.

Referenced by IopCreateFile(), and IopParseDevice().

◆ FinalStatus

NTSTATUS _OPEN_PACKET::FinalStatus

◆ FullAttributes

BOOLEAN _OPEN_PACKET::FullAttributes

Definition at line 391 of file io.h.

Referenced by IoFastQueryNetworkAttributes(), IopParseDevice(), and IopQueryAttributesFile().

◆ Information

ULONG_PTR _OPEN_PACKET::Information

Definition at line 372 of file io.h.

Referenced by IoFastQueryNetworkAttributes(), IopCreateFile(), and IopParseDevice().

◆ InternalFlags

ULONG _OPEN_PACKET::InternalFlags

Definition at line 394 of file io.h.

Referenced by IopCreateFile(), and IopParseDevice().

◆ LocalFileObject

PDUMMY_FILE_OBJECT _OPEN_PACKET::LocalFileObject

◆ NetworkInformation

PFILE_NETWORK_OPEN_INFORMATION _OPEN_PACKET::NetworkInformation

Definition at line 385 of file io.h.

Referenced by IoFastQueryNetworkAttributes(), IopParseDevice(), and IopQueryAttributesFile().

◆ Options

ULONG _OPEN_PACKET::Options

Definition at line 382 of file io.h.

Referenced by IoFastQueryNetworkAttributes(), IopCreateFile(), and IopParseDevice().

◆ OriginalAttributes

OBJECT_ATTRIBUTES _OPEN_PACKET::OriginalAttributes

Definition at line 375 of file io.h.

◆ Override

BOOLEAN _OPEN_PACKET::Override

Definition at line 388 of file io.h.

Referenced by IopParseDevice().

◆ ParseCheck

ULONG _OPEN_PACKET::ParseCheck

◆ QueryOnly

BOOLEAN _OPEN_PACKET::QueryOnly

Definition at line 389 of file io.h.

Referenced by IoFastQueryNetworkAttributes(), IopParseDevice(), and IopQueryAttributesFile().

◆ RelatedFileObject

PFILE_OBJECT _OPEN_PACKET::RelatedFileObject

Definition at line 374 of file io.h.

Referenced by IopParseDevice(), and IopParseFile().

◆ ShareAccess

USHORT _OPEN_PACKET::ShareAccess

◆ Size

CSHORT _OPEN_PACKET::Size

◆ TopDeviceObjectHint

PDEVICE_OBJECT _OPEN_PACKET::TopDeviceObjectHint

Definition at line 395 of file io.h.

Referenced by IopCreateFile().

◆ TraversedMountPoint

BOOLEAN _OPEN_PACKET::TraversedMountPoint

Definition at line 393 of file io.h.

Referenced by IopParseDevice().

◆ Type

CSHORT _OPEN_PACKET::Type

The documentation for this struct was generated from the following file: