ReactOS 0.4.15-dev-7942-gd23573b
_MODE_WRITE_PARAMS_PAGE Struct Reference

#include <cdrw_hw.h>

Collaboration diagram for _MODE_WRITE_PARAMS_PAGE:

Public Attributes

UCHAR PageCode: 6
 
UCHAR Reserved1: 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
 
UCHAR PacketSize [4]
 
UCHAR AudioPause [2]
 
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
 
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
 
union {
   UCHAR   Flags
 
   struct {
      UCHAR   HostAppCode: 6
 
      UCHAR   Reserved4: 2
 
   }   Fields
 
Byte7
 
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 2613 of file cdrw_hw.h.

Member Data Documentation

◆ AFRAME

UCHAR _MODE_WRITE_PARAMS_PAGE::AFRAME

Definition at line 2712 of file cdrw_hw.h.

◆ AFRAME_2

UCHAR _MODE_WRITE_PARAMS_PAGE::AFRAME_2

Definition at line 2719 of file cdrw_hw.h.

◆ AudioPause

UCHAR _MODE_WRITE_PARAMS_PAGE::AudioPause

Definition at line 2705 of file cdrw_hw.h.

◆ BUFF

UCHAR _MODE_WRITE_PARAMS_PAGE::BUFF

Definition at line 2635 of file cdrw_hw.h.

◆  [1/2]

union { ... } _MODE_WRITE_PARAMS_PAGE::Byte2

◆  [2/2]

union { ... } _MODE_WRITE_PARAMS_PAGE::Byte2

◆  [1/2]

union { ... } _MODE_WRITE_PARAMS_PAGE::Byte3

◆  [2/2]

union { ... } _MODE_WRITE_PARAMS_PAGE::Byte3

◆  [1/2]

union { ... } _MODE_WRITE_PARAMS_PAGE::Byte4

◆  [2/2]

union { ... } _MODE_WRITE_PARAMS_PAGE::Byte4

◆  [1/2]

union { ... } _MODE_WRITE_PARAMS_PAGE::Byte7

◆  [2/2]

union { ... } _MODE_WRITE_PARAMS_PAGE::Byte7

◆ ChannelNum

UCHAR _MODE_WRITE_PARAMS_PAGE::ChannelNum

Definition at line 2727 of file cdrw_hw.h.

◆ Copy

UCHAR _MODE_WRITE_PARAMS_PAGE::Copy

Definition at line 2659 of file cdrw_hw.h.

◆ DataBlockType

UCHAR _MODE_WRITE_PARAMS_PAGE::DataBlockType

Definition at line 2682 of file cdrw_hw.h.

◆  [1/10]

struct { ... } _MODE_WRITE_PARAMS_PAGE::Fields

◆  [2/10]

struct { ... } _MODE_WRITE_PARAMS_PAGE::Fields

◆  [3/10]

struct { ... } _MODE_WRITE_PARAMS_PAGE::Fields

◆  [4/10]

struct { ... } _MODE_WRITE_PARAMS_PAGE::Fields

◆  [5/10]

struct { ... } _MODE_WRITE_PARAMS_PAGE::Fields

◆  [6/10]

struct { ... } _MODE_WRITE_PARAMS_PAGE::Fields

◆  [7/10]

struct { ... } _MODE_WRITE_PARAMS_PAGE::Fields

◆  [8/10]

struct { ... } _MODE_WRITE_PARAMS_PAGE::Fields

◆  [9/10]

struct { ... } _MODE_WRITE_PARAMS_PAGE::Fields

◆  [10/10]

struct { ... } _MODE_WRITE_PARAMS_PAGE::Fields

◆ FileNum

UCHAR _MODE_WRITE_PARAMS_PAGE::FileNum

Definition at line 2726 of file cdrw_hw.h.

◆ Flags

UCHAR _MODE_WRITE_PARAMS_PAGE::Flags

Definition at line 2630 of file cdrw_hw.h.

◆ Format

UCHAR _MODE_WRITE_PARAMS_PAGE::Format

Definition at line 2755 of file cdrw_hw.h.

◆ FP

UCHAR _MODE_WRITE_PARAMS_PAGE::FP

Definition at line 2660 of file cdrw_hw.h.

◆ HostAppCode

UCHAR _MODE_WRITE_PARAMS_PAGE::HostAppCode

Definition at line 2693 of file cdrw_hw.h.

◆ I

UCHAR _MODE_WRITE_PARAMS_PAGE::I

Definition at line 2717 of file cdrw_hw.h.

◆ LinkSize

UCHAR _MODE_WRITE_PARAMS_PAGE::LinkSize

Definition at line 2687 of file cdrw_hw.h.

◆ LS_V

UCHAR _MODE_WRITE_PARAMS_PAGE::LS_V

Definition at line 2634 of file cdrw_hw.h.

◆ MCVAL

UCHAR _MODE_WRITE_PARAMS_PAGE::MCVAL

Definition at line 2708 of file cdrw_hw.h.

◆ Mode [1/3]

UCHAR _MODE_WRITE_PARAMS_PAGE::Mode

Definition at line 2753 of file cdrw_hw.h.

◆  [2/3]

union { ... } _MODE_WRITE_PARAMS_PAGE::Mode

◆  [3/3]

union { ... } _MODE_WRITE_PARAMS_PAGE::Mode

◆ MSF

UCHAR _MODE_WRITE_PARAMS_PAGE::MSF[3]

Definition at line 2724 of file cdrw_hw.h.

◆ Multisession

UCHAR _MODE_WRITE_PARAMS_PAGE::Multisession

Definition at line 2661 of file cdrw_hw.h.

◆ N

UCHAR _MODE_WRITE_PARAMS_PAGE::N

Definition at line 2710 of file cdrw_hw.h.

◆ PacketSize

UCHAR _MODE_WRITE_PARAMS_PAGE::PacketSize

Definition at line 2704 of file cdrw_hw.h.

◆ PageCode

UCHAR _MODE_WRITE_PARAMS_PAGE::PageCode

Definition at line 2614 of file cdrw_hw.h.

◆ PageLength

UCHAR _MODE_WRITE_PARAMS_PAGE::PageLength

Definition at line 2618 of file cdrw_hw.h.

◆ PageSavable

UCHAR _MODE_WRITE_PARAMS_PAGE::PageSavable

Definition at line 2616 of file cdrw_hw.h.

◆  [1/2]

union { ... } _MODE_WRITE_PARAMS_PAGE::Params

◆  [2/2]

union { ... } _MODE_WRITE_PARAMS_PAGE::Params

◆  [1/2]

struct { ... } ::_SubHdrParams1 _MODE_WRITE_PARAMS_PAGE::Params1

◆  [2/2]

struct { ... } ::_SubHdrParams1 _MODE_WRITE_PARAMS_PAGE::Params1

◆ Reserved

UCHAR _MODE_WRITE_PARAMS_PAGE::Reserved

Definition at line 2754 of file cdrw_hw.h.

◆ Reserved1

UCHAR _MODE_WRITE_PARAMS_PAGE::Reserved1

Definition at line 2615 of file cdrw_hw.h.

◆ Reserved2

UCHAR _MODE_WRITE_PARAMS_PAGE::Reserved2

Definition at line 2683 of file cdrw_hw.h.

◆ Reserved3

UCHAR _MODE_WRITE_PARAMS_PAGE::Reserved3

Definition at line 2688 of file cdrw_hw.h.

◆ Reserved4

UCHAR _MODE_WRITE_PARAMS_PAGE::Reserved4

Definition at line 2694 of file cdrw_hw.h.

◆ Reserved5

UCHAR _MODE_WRITE_PARAMS_PAGE::Reserved5

Definition at line 2703 of file cdrw_hw.h.

◆ Reserved6

UCHAR _MODE_WRITE_PARAMS_PAGE::Reserved6

Definition at line 2707 of file cdrw_hw.h.

◆ Reserved7

UCHAR _MODE_WRITE_PARAMS_PAGE::Reserved7

Definition at line 2714 of file cdrw_hw.h.

◆ Reserved8

UCHAR _MODE_WRITE_PARAMS_PAGE::Reserved8

Definition at line 2720 of file cdrw_hw.h.

◆ SesFmt

UCHAR _MODE_WRITE_PARAMS_PAGE::SesFmt

Definition at line 2702 of file cdrw_hw.h.

◆  [1/2]

struct { ... } _MODE_WRITE_PARAMS_PAGE::SubHeader

◆  [2/2]

struct { ... } _MODE_WRITE_PARAMS_PAGE::SubHeader

◆ SubMode

UCHAR _MODE_WRITE_PARAMS_PAGE::SubMode

Definition at line 2732 of file cdrw_hw.h.

◆ TCVAL

UCHAR _MODE_WRITE_PARAMS_PAGE::TCVAL

Definition at line 2715 of file cdrw_hw.h.

◆ TestWrite

UCHAR _MODE_WRITE_PARAMS_PAGE::TestWrite

Definition at line 2633 of file cdrw_hw.h.

◆ TrackMode

UCHAR _MODE_WRITE_PARAMS_PAGE::TrackMode

Definition at line 2658 of file cdrw_hw.h.

◆ WriteType

UCHAR _MODE_WRITE_PARAMS_PAGE::WriteType

Definition at line 2632 of file cdrw_hw.h.

◆ Zero

UCHAR _MODE_WRITE_PARAMS_PAGE::Zero

Definition at line 2711 of file cdrw_hw.h.

◆ Zero_2

UCHAR _MODE_WRITE_PARAMS_PAGE::Zero_2

Definition at line 2718 of file cdrw_hw.h.


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