ReactOS  0.4.14-dev-55-g2da92ac
_MODE_WRITE_PARAMS_PAGE_USER Struct Reference

#include <cdrw_usr.h>

Collaboration diagram for _MODE_WRITE_PARAMS_PAGE_USER:

Public Attributes

UCHAR PageCode: 6
 
UCHAR Reserved0: 1
 
UCHAR PageSavable: 1
 
UCHAR PageLength
 
union {
   UCHAR   Flags
 
   struct {
      UCHAR   WriteType: 4
 
      UCHAR   TestWrite: 1
 
      UCHAR   LS_V: 1
 
      UCHAR   BUFF: 1
 
      UCHAR   Reserved1: 1
 
   }   Fields
 
Byte2
 
union {
   UCHAR   Flags
 
   struct {
      UCHAR   TrackMode: 4
 
      UCHAR   Copy: 1
 
      UCHAR   FP: 1
 
      UCHAR   Multisession: 2
 
   }   Fields
 
Byte3
 
union {
   UCHAR   Flags
 
   struct {
      UCHAR   DataBlockType: 4
 
      UCHAR   Reserved2: 4
 
   }   Fields
 
Byte4
 
UCHAR LinkSize
 
UCHAR Reserved3
 
union {
   UCHAR   Flags
 
   struct {
      UCHAR   HostAppCode: 6
 
      UCHAR   Reserved4: 2
 
   }   Fields
 
Byte7
 
UCHAR SesFmt
 
UCHAR Reserved5
 
ULONG PacketSize
 
USHORT AudioPause
 
UCHAR Reserved6: 7
 
UCHAR MCVAL: 1
 
UCHAR N [13]
 
UCHAR Zero
 
UCHAR AFRAME
 
UCHAR Reserved7: 7
 
UCHAR TCVAL: 1
 
UCHAR I [12]
 
UCHAR Zero_2
 
UCHAR AFRAME_2
 
UCHAR Reserved8
 
struct {
   union {
      UCHAR   MSF [3]
 
      struct _SubHdrParams1 {
         UCHAR   FileNum
 
         UCHAR   ChannelNum
 
         UCHAR   SubMode
 
      }   Params1
 
   }   Params
 
   union {
      UCHAR   Flags
 
      struct {
         UCHAR   Mode: 2
 
         UCHAR   Reserved: 3
 
         UCHAR   Format: 3
 
      }   Fields
 
   }   Mode
 
SubHeader
 

Detailed Description

Definition at line 844 of file cdrw_usr.h.

Member Data Documentation

◆ AFRAME

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::AFRAME

Definition at line 957 of file cdrw_usr.h.

◆ AFRAME_2

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::AFRAME_2

Definition at line 964 of file cdrw_usr.h.

◆ AudioPause

USHORT _MODE_WRITE_PARAMS_PAGE_USER::AudioPause

Definition at line 950 of file cdrw_usr.h.

◆ BUFF

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::BUFF

Definition at line 870 of file cdrw_usr.h.

◆ Byte2

union { ... } _MODE_WRITE_PARAMS_PAGE_USER::Byte2

◆ Byte3

union { ... } _MODE_WRITE_PARAMS_PAGE_USER::Byte3

◆ Byte4

union { ... } _MODE_WRITE_PARAMS_PAGE_USER::Byte4

◆ Byte7

union { ... } _MODE_WRITE_PARAMS_PAGE_USER::Byte7

◆ ChannelNum

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::ChannelNum

Definition at line 972 of file cdrw_usr.h.

◆ Copy

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Copy

Definition at line 898 of file cdrw_usr.h.

◆ DataBlockType

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::DataBlockType

Definition at line 923 of file cdrw_usr.h.

◆ Fields [1/5]

struct { ... } _MODE_WRITE_PARAMS_PAGE_USER::Fields

◆ Fields [2/5]

struct { ... } _MODE_WRITE_PARAMS_PAGE_USER::Fields

◆ Fields [3/5]

struct { ... } _MODE_WRITE_PARAMS_PAGE_USER::Fields

◆ Fields [4/5]

struct { ... } _MODE_WRITE_PARAMS_PAGE_USER::Fields

◆ Fields [5/5]

struct { ... } _MODE_WRITE_PARAMS_PAGE_USER::Fields

◆ FileNum

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::FileNum

Definition at line 971 of file cdrw_usr.h.

◆ Flags

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Flags

Definition at line 865 of file cdrw_usr.h.

Referenced by UDFPrepareForWriteOperation().

◆ Format

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Format

Definition at line 1004 of file cdrw_usr.h.

◆ FP

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::FP

Definition at line 899 of file cdrw_usr.h.

◆ HostAppCode

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::HostAppCode

Definition at line 934 of file cdrw_usr.h.

◆ I

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::I[12]

Definition at line 962 of file cdrw_usr.h.

◆ LinkSize

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::LinkSize

Definition at line 928 of file cdrw_usr.h.

Referenced by UDFPrepareForWriteOperation().

◆ LS_V

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::LS_V

Definition at line 869 of file cdrw_usr.h.

◆ MCVAL

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::MCVAL

Definition at line 953 of file cdrw_usr.h.

◆ Mode [1/2]

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Mode

Definition at line 1002 of file cdrw_usr.h.

◆ Mode [2/2]

union { ... } _MODE_WRITE_PARAMS_PAGE_USER::Mode

◆ MSF

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::MSF[3]

Definition at line 969 of file cdrw_usr.h.

◆ Multisession

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Multisession

Definition at line 900 of file cdrw_usr.h.

◆ N

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::N[13]

Definition at line 955 of file cdrw_usr.h.

◆ PacketSize

ULONG _MODE_WRITE_PARAMS_PAGE_USER::PacketSize

Definition at line 949 of file cdrw_usr.h.

Referenced by UDFPrepareForWriteOperation().

◆ PageCode

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::PageCode

Definition at line 845 of file cdrw_usr.h.

Referenced by UDFPrepareForWriteOperation().

◆ PageLength

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::PageLength

Definition at line 849 of file cdrw_usr.h.

Referenced by UDFPrepareForWriteOperation().

◆ PageSavable

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::PageSavable

Definition at line 847 of file cdrw_usr.h.

◆ Params

union { ... } _MODE_WRITE_PARAMS_PAGE_USER::Params

◆ Params1

struct { ... } ::_SubHdrParams1 _MODE_WRITE_PARAMS_PAGE_USER::Params1

◆ Reserved

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Reserved

Definition at line 1003 of file cdrw_usr.h.

◆ Reserved0

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Reserved0

Definition at line 846 of file cdrw_usr.h.

◆ Reserved1

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Reserved1

Definition at line 871 of file cdrw_usr.h.

◆ Reserved2

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Reserved2

Definition at line 924 of file cdrw_usr.h.

◆ Reserved3

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Reserved3

Definition at line 929 of file cdrw_usr.h.

◆ Reserved4

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Reserved4

Definition at line 935 of file cdrw_usr.h.

◆ Reserved5

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Reserved5

Definition at line 948 of file cdrw_usr.h.

◆ Reserved6

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Reserved6

Definition at line 952 of file cdrw_usr.h.

◆ Reserved7

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Reserved7

Definition at line 959 of file cdrw_usr.h.

◆ Reserved8

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Reserved8

Definition at line 965 of file cdrw_usr.h.

◆ SesFmt

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::SesFmt

Definition at line 947 of file cdrw_usr.h.

Referenced by UDFPrepareForWriteOperation().

◆ SubHeader

struct { ... } _MODE_WRITE_PARAMS_PAGE_USER::SubHeader

◆ SubMode

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::SubMode

Definition at line 979 of file cdrw_usr.h.

◆ TCVAL

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::TCVAL

Definition at line 960 of file cdrw_usr.h.

◆ TestWrite

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::TestWrite

Definition at line 868 of file cdrw_usr.h.

◆ TrackMode

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::TrackMode

Definition at line 897 of file cdrw_usr.h.

◆ WriteType

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::WriteType

Definition at line 867 of file cdrw_usr.h.

◆ Zero

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Zero

Definition at line 956 of file cdrw_usr.h.

◆ Zero_2

UCHAR _MODE_WRITE_PARAMS_PAGE_USER::Zero_2

Definition at line 963 of file cdrw_usr.h.


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