CDRDocumentStructure.h File Reference

Go to the source code of this file.

## Macros

#define | CDR_FOURCC_arrt 0x74727261
#define | CDR_FOURCC_arrw 0x77727261
#define | CDR_FOURCC_arrx 0x78727261
#define | CDR_FOURCC_bbox 0x786f6262
#define | CDR_FOURCC_bcfg 0x67666362
#define | CDR_FOURCC_bmkt 0x746b6d62
#define | CDR_FOURCC_bmp 0x20706d62
#define | CDR_FOURCC_bmpf 0x66706d62
#define | CDR_FOURCC_bmpt 0x74706d62
#define | CDR_FOURCC_bmpx 0x78706d62
#define | CDR_FOURCC_bmrk 0x6b726d62
#define | CDR_FOURCC_bpft 0x74667062
#define | CDR_FOURCC_CDR 0x524443
#define | CDR_FOURCC_ccmm 0x6d6d6363
#define | CDR_FOURCC_cdr 0x726463
#define | CDR_FOURCC_clo 0x206f6c63
#define | CDR_FOURCC_cloa 0x616f6c63
#define | CDR_FOURCC_clof 0x666f6c63
#define | CDR_FOURCC_clol 0x6c6f6c63
#define | CDR_FOURCC_cloo 0x6f6f6c63
#define | CDR_FOURCC_clpt 0x74706c63
#define | CDR_FOURCC_cmpr 0x72706d63
#define | CDR_FOURCC_cont 0x746e6f63
#define | CDR_FOURCC_CPng 0x676e5043
#define | CDR_FOURCC_data 0x61746164
#define | CDR_FOURCC_digk 0x6b676964
#define | CDR_FOURCC_DISP 0x50534944
#define | CDR_FOURCC_doc 0x20636f64
#define | CDR_FOURCC_envd 0x64766e65
#define | CDR_FOURCC_filc 0x636c6966
#define | CDR_FOURCC_fild 0x646c6966
#define | CDR_FOURCC_fill 0x6c6c6966
#define | CDR_FOURCC_filt 0x746c6966
#define | CDR_FOURCC_flgs 0x73676c66
#define | CDR_FOURCC_fntt 0x74746e66
#define | CDR_FOURCC_font 0x746e6f66
#define | CDR_FOURCC_ftil 0x6c697466
#define | CDR_FOURCC_fver 0x72657666
#define | CDR_FOURCC_gobj 0x6a626f67
#define | CDR_FOURCC_grp 0x20707267
#define | CDR_FOURCC_guid 0x64697567
#define | CDR_FOURCC_iccd 0x64636369
#define | CDR_FOURCC_iccp 0x70636369
#define | CDR_FOURCC_imag 0x67616d69
#define | CDR_FOURCC_indx 0x78646e69
#define | CDR_FOURCC_info 0x6f666e69
#define | CDR_FOURCC_ixef 0x66657869
#define | CDR_FOURCC_ixlr 0x726c7869
#define | CDR_FOURCC_ixmr 0x726d7869
#define | CDR_FOURCC_ixpc 0x63707869
#define | CDR_FOURCC_ixpg 0x67707869
#define | CDR_FOURCC_ixtl 0x6c747869
#define | CDR_FOURCC_ICMT 0x544d4349
#define | CDR_FOURCC_IKEY 0x59454b49
#define | CDR_FOURCC_INFO 0x4f464e49
#define | CDR_FOURCC_layr 0x7279616c
#define | CDR_FOURCC_lgob 0x626f676c
#define | CDR_FOURCC_LIST 0x5453494c
#define | CDR_FOURCC_lnkg 0x676b6e6c
#define | CDR_FOURCC_lnkt 0x746b6e6c
#define | CDR_FOURCC_loda 0x61646f6c
#define | CDR_FOURCC_lobj 0x6a626f6c
#define | CDR_FOURCC_mask 0x6b73616d
#define | CDR_FOURCC_mcfg 0x6766636d
#define | CDR_FOURCC_npps 0x7370706e
#define | CDR_FOURCC_obbx 0x7862626f
#define | CDR_FOURCC_obj 0x206a626f
#define | CDR_FOURCC_osfp 0x7066736f
#define | CDR_FOURCC_otlt 0x746c746f
#define | CDR_FOURCC_outl 0x6c74756f
#define | CDR_FOURCC_page 0x65676170
#define | CDR_FOURCC_pfrd 0x64726670
#define | CDR_FOURCC_ppdt 0x74647070
#define | CDR_FOURCC_ppid 0x64697070
#define | CDR_FOURCC_pref 0x66657270
#define | CDR_FOURCC_proc 0x636f7270
#define | CDR_FOURCC_ptrt 0x74727470
#define | CDR_FOURCC_RIFF 0x46464952
#define | CDR_FOURCC_RIFX 0x58464952
#define | CDR_FOURCC_rarw 0x77726172
#define | CDR_FOURCC_rclr 0x726c6372
#define | CDR_FOURCC_rdot 0x746f6472
#define | CDR_FOURCC_rlst 0x74736c72
#define | CDR_FOURCC_rota 0x61746f72
#define | CDR_FOURCC_rotl 0x6c746f72
#define | CDR_FOURCC_rott 0x74746f72
#define | CDR_FOURCC_rpen 0x6e657072
#define | CDR_FOURCC_rscr 0x72637372
#define | CDR_FOURCC_rvsn 0x6e737672
#define | CDR_FOURCC_spnd 0x646e7073
#define | CDR_FOURCC_stlt 0x746c7473
#define | CDR_FOURCC_styd 0x64797473
#define | CDR_FOURCC_styl 0x6c797473
#define | CDR_FOURCC_sumi 0x696d7573
#define | CDR_FOURCC_summ 0x6d6d7573
#define | CDR_FOURCC_trfd 0x64667274
#define | CDR_FOURCC_trfl 0x6c667274
#define | CDR_FOURCC_ttil 0x6c697474
#define | CDR_FOURCC_txsm 0x6d737874
#define | CDR_FOURCC_txtj 0x6a747874
#define | CDR_FOURCC_udta 0x61746475
#define | CDR_FOURCC_uidr 0x72646975
#define | CDR_FOURCC_uil 0x206c6975
#define | CDR_FOURCC_url 0x206c7275
#define | CDR_FOURCC_urll 0x6c6c7275
#define | CDR_FOURCC_urls 0x736c7275
#define | CDR_FOURCC_usdn 0x6e647375
#define | CDR_FOURCC_user 0x72657375
#define | CDR_FOURCC_usft 0x74667375
#define | CDR_FOURCC_vect 0x74636576
#define | CDR_FOURCC_vpat 0x74617076
#define | CDR_FOURCC_vrsn 0x6e737276
#define | STYD_NAME 0xc8
#define | STYD_FILL_ID 0xcd
#define | STYD_OUTL_ID 0xd2
#define | STYD_FONTS 0xdc
#define | STYD_ALIGN 0xe1
#define | STYD_BULLETS 0xe6
#define | STYD_INTERVALS 0xeb
#define | STYD_TABS 0xf0
#define | STYD_IDENTS 0xf5
#define | STYD_HYPHENS 0xfa
#define | STYD_SET5S 0xff
#define | STYD_DROPCAPS 0x104

## Macro Definition Documentation

## CDR_FOURCC_arrt

#define CDR_FOURCC_arrt 0x74727261

## CDR_FOURCC_arrw

#define CDR_FOURCC_arrw 0x77727261

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_arrx

#define CDR_FOURCC_arrx 0x78727261

## CDR_FOURCC_bbox

#define CDR_FOURCC_bbox 0x786f6262

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_bcfg

#define CDR_FOURCC_bcfg 0x67666362

## CDR_FOURCC_bmkt

#define CDR_FOURCC_bmkt 0x746b6d62

## CDR_FOURCC_bmp

#define CDR_FOURCC_bmp 0x20706d62

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_bmpf

#define CDR_FOURCC_bmpf 0x66706d62

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_bmpt

#define CDR_FOURCC_bmpt 0x74706d62

## CDR_FOURCC_bmpx

#define CDR_FOURCC_bmpx 0x78706d62

## CDR_FOURCC_bmrk

#define CDR_FOURCC_bmrk 0x6b726d62

## CDR_FOURCC_bpft

#define CDR_FOURCC_bpft 0x74667062

## CDR_FOURCC_ccmm

#define CDR_FOURCC_ccmm 0x6d6d6363

## CDR_FOURCC_CDR

#define CDR_FOURCC_CDR 0x524443

Referenced by libcdr::CDRParser::parseRecord().

## CDR_FOURCC_cdr

#define CDR_FOURCC_cdr 0x726463

Referenced by libcdr::CDRParser::parseRecord().

## CDR_FOURCC_clo

#define CDR_FOURCC_clo 0x206f6c63

## CDR_FOURCC_cloa

#define CDR_FOURCC_cloa 0x616f6c63

## CDR_FOURCC_clof

#define CDR_FOURCC_clof 0x666f6c63

## CDR_FOURCC_clol

#define CDR_FOURCC_clol 0x6c6f6c63

## CDR_FOURCC_cloo

#define CDR_FOURCC_cloo 0x6f6f6c63

## CDR_FOURCC_clpt

#define CDR_FOURCC_clpt 0x74706c63

Referenced by libcdr::CDRParser::parseRecord().

## CDR_FOURCC_cmpr

#define CDR_FOURCC_cmpr 0x72706d63

Referenced by libcdr::CDRParser::parseRecord().

## CDR_FOURCC_cont

#define CDR_FOURCC_cont 0x746e6f63

Referenced by libcdr::CMXParser::readRecord().

## CDR_FOURCC_CPng

#define CDR_FOURCC_CPng 0x676e5043

Referenced by libcdr::CDRParser::parseRecord().

## CDR_FOURCC_data

#define CDR_FOURCC_data 0x61746164

Referenced by libcdr::CMXParser::readRecord().

## CDR_FOURCC_digk

#define CDR_FOURCC_digk 0x6b676964

## CDR_FOURCC_DISP

#define CDR_FOURCC_DISP 0x50534944

Referenced by libcdr::CMXParser::readDisp(), and libcdr::CDRParser::readRecord().

## CDR_FOURCC_doc

#define CDR_FOURCC_doc 0x20636f64

## CDR_FOURCC_envd

#define CDR_FOURCC_envd 0x64766e65

## CDR_FOURCC_filc

#define CDR_FOURCC_filc 0x636c6966

## CDR_FOURCC_fild

#define CDR_FOURCC_fild 0x646c6966

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_fill

#define CDR_FOURCC_fill 0x6c6c6966

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_filt

#define CDR_FOURCC_filt 0x746c6966

## CDR_FOURCC_flgs

#define CDR_FOURCC_flgs 0x73676c66

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_fntt

#define CDR_FOURCC_fntt 0x74746e66

## CDR_FOURCC_font

#define CDR_FOURCC_font 0x746e6f66

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_ftil

#define CDR_FOURCC_ftil 0x6c697466

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_fver

#define CDR_FOURCC_fver 0x72657666

## CDR_FOURCC_gobj

#define CDR_FOURCC_gobj 0x6a626f67

## CDR_FOURCC_grp

#define CDR_FOURCC_grp 0x20707267

Referenced by libcdr::CDRParser::parseRecord().

## CDR_FOURCC_guid

#define CDR_FOURCC_guid 0x64697567

## CDR_FOURCC_iccd

#define CDR_FOURCC_iccd 0x64636369

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_iccp

#define CDR_FOURCC_iccp 0x70636369

## CDR_FOURCC_ICMT

#define CDR_FOURCC_ICMT 0x544d4349

## CDR_FOURCC_IKEY

#define CDR_FOURCC_IKEY 0x59454b49

## CDR_FOURCC_imag

#define CDR_FOURCC_imag 0x67616d69

Referenced by libcdr::CMXParser::parseImage().

## CDR_FOURCC_indx

#define CDR_FOURCC_indx 0x78646e69

## CDR_FOURCC_INFO

#define CDR_FOURCC_INFO 0x4f464e49

## CDR_FOURCC_info

#define CDR_FOURCC_info 0x6f666e69

Referenced by libcdr::CMXParser::readRecord().

## CDR_FOURCC_ixef

#define CDR_FOURCC_ixef 0x66657869

Referenced by libcdr::CMXParser::readIxef().

## CDR_FOURCC_ixlr

#define CDR_FOURCC_ixlr 0x726c7869

## CDR_FOURCC_ixmr

#define CDR_FOURCC_ixmr 0x726d7869

Referenced by libcdr::CMXParser::readIxmr().

## CDR_FOURCC_ixpc

#define CDR_FOURCC_ixpc 0x63707869

Referenced by libcdr::CMXParser::readIxpc().

## CDR_FOURCC_ixpg

#define CDR_FOURCC_ixpg 0x67707869

Referenced by libcdr::CMXParser::readIxpg().

## CDR_FOURCC_ixtl

#define CDR_FOURCC_ixtl 0x6c747869

Referenced by libcdr::CMXParser::readIxtl().

## CDR_FOURCC_layr

#define CDR_FOURCC_layr 0x7279616c

## CDR_FOURCC_lgob

#define CDR_FOURCC_lgob 0x626f676c

## CDR_FOURCC_LIST

#define CDR_FOURCC_LIST 0x5453494c

Referenced by libcdr::CMXParser::parseImage(), libcdr::CDRParser::parseRecord(), and libcdr::CMXParser::parseRecord().

## CDR_FOURCC_lnkg

#define CDR_FOURCC_lnkg 0x676b6e6c

Referenced by libcdr::CDRParser::parseRecord().

## CDR_FOURCC_lnkt

#define CDR_FOURCC_lnkt 0x746b6e6c

## CDR_FOURCC_lobj

#define CDR_FOURCC_lobj 0x6a626f6c

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_loda

#define CDR_FOURCC_loda 0x61646f6c

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_mask

#define CDR_FOURCC_mask 0x6b73616d

## CDR_FOURCC_mcfg

#define CDR_FOURCC_mcfg 0x6766636d

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_npps

#define CDR_FOURCC_npps 0x7370706e

## CDR_FOURCC_obbx

#define CDR_FOURCC_obbx 0x7862626f

## CDR_FOURCC_obj

#define CDR_FOURCC_obj 0x206a626f

Referenced by libcdr::CDRParser::parseRecord().

## CDR_FOURCC_osfp

#define CDR_FOURCC_osfp 0x7066736f

## CDR_FOURCC_otlt

#define CDR_FOURCC_otlt 0x746c746f

## CDR_FOURCC_outl

#define CDR_FOURCC_outl 0x6c74756f

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_page

#define CDR_FOURCC_page 0x65676170

Referenced by libcdr::CDRParser::parseRecord(), and libcdr::CMXParser::readPage().

## CDR_FOURCC_pfrd

#define CDR_FOURCC_pfrd 0x64726670

## CDR_FOURCC_ppdt

#define CDR_FOURCC_ppdt 0x74647070

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_ppid

#define CDR_FOURCC_ppid 0x64697070

## CDR_FOURCC_pref

#define CDR_FOURCC_pref 0x66657270

## CDR_FOURCC_proc

#define CDR_FOURCC_proc 0x636f7270

Referenced by libcdr::CMXParser::readProc().

## CDR_FOURCC_ptrt

#define CDR_FOURCC_ptrt 0x74727470

## CDR_FOURCC_rarw

#define CDR_FOURCC_rarw 0x77726172

## CDR_FOURCC_rclr

#define CDR_FOURCC_rclr 0x726c6372

Referenced by libcdr::CMXParser::readRclr().

## CDR_FOURCC_rdot

#define CDR_FOURCC_rdot 0x746f6472

Referenced by libcdr::CMXParser::readRdot().

## CDR_FOURCC_RIFF

#define CDR_FOURCC_RIFF 0x46464952

Referenced by libcdr::CMXDocument::isSupported(), libcdr::CDRParser::parseRecord(), and libcdr::CMXParser::parseRecord().

## CDR_FOURCC_RIFX

#define CDR_FOURCC_RIFX 0x58464952

Referenced by libcdr::CMXDocument::isSupported(), and libcdr::CMXParser::parseRecord().

## CDR_FOURCC_rlst

#define CDR_FOURCC_rlst 0x74736c72

## CDR_FOURCC_rota

#define CDR_FOURCC_rota 0x61746f72

## CDR_FOURCC_rotl

#define CDR_FOURCC_rotl 0x6c746f72

Referenced by libcdr::CMXParser::readRotl().

## CDR_FOURCC_rott

#define CDR_FOURCC_rott 0x74746f72

Referenced by libcdr::CMXParser::readRott().

## CDR_FOURCC_rpen

#define CDR_FOURCC_rpen 0x6e657072

Referenced by libcdr::CMXParser::readRpen().

## CDR_FOURCC_rscr

#define CDR_FOURCC_rscr 0x72637372

## CDR_FOURCC_rvsn

#define CDR_FOURCC_rvsn 0x6e737672

## CDR_FOURCC_spnd

#define CDR_FOURCC_spnd 0x646e7073

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_stlt

#define CDR_FOURCC_stlt 0x746c7473

Referenced by libcdr::CDRParser::parseRecord(), and libcdr::CDRParser::readRecord().

## CDR_FOURCC_styd

#define CDR_FOURCC_styd 0x64797473

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_styl

#define CDR_FOURCC_styl 0x6c797473

## CDR_FOURCC_sumi

#define CDR_FOURCC_sumi 0x696d7573

## CDR_FOURCC_summ

#define CDR_FOURCC_summ 0x6d6d7573

## CDR_FOURCC_trfd

#define CDR_FOURCC_trfd 0x64667274

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_trfl

#define CDR_FOURCC_trfl 0x6c667274

## CDR_FOURCC_ttil

#define CDR_FOURCC_ttil 0x6c697474

## CDR_FOURCC_txsm

#define CDR_FOURCC_txsm 0x6d737874

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_txtj

#define CDR_FOURCC_txtj 0x6a747874

## CDR_FOURCC_udta

#define CDR_FOURCC_udta 0x61746475

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_uidr

#define CDR_FOURCC_uidr 0x72646975

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_uil

#define CDR_FOURCC_uil 0x206c6975

## CDR_FOURCC_url

#define CDR_FOURCC_url 0x206c7275

## CDR_FOURCC_urll

#define CDR_FOURCC_urll 0x6c6c7275

## CDR_FOURCC_urls

#define CDR_FOURCC_urls 0x736c7275

## CDR_FOURCC_usdn

#define CDR_FOURCC_usdn 0x6e647375

## CDR_FOURCC_user

#define CDR_FOURCC_user 0x72657375

## CDR_FOURCC_usft

#define CDR_FOURCC_usft 0x74667375

## CDR_FOURCC_vect

#define CDR_FOURCC_vect 0x74636576

Referenced by libcdr::CDRParser::parseRecord().

## CDR_FOURCC_vpat

#define CDR_FOURCC_vpat 0x74617076

Referenced by libcdr::CDRParser::readRecord().

## CDR_FOURCC_vrsn

#define CDR_FOURCC_vrsn 0x6e737276

Referenced by libcdr::CDRParser::readRecord().

## STYD_ALIGN

#define STYD_ALIGN 0xe1

Referenced by libcdr::CDRParser::readStyd().

## STYD_BULLETS

#define STYD_BULLETS 0xe6

Referenced by libcdr::CDRParser::readStyd().

## STYD_DROPCAPS

#define STYD_DROPCAPS 0x104

Referenced by libcdr::CDRParser::readStyd().

## STYD_FILL_ID

#define STYD_FILL_ID 0xcd

Referenced by libcdr::CDRParser::readStyd().

## STYD_FONTS

#define STYD_FONTS 0xdc

Referenced by libcdr::CDRParser::readStyd().

## STYD_HYPHENS

#define STYD_HYPHENS 0xfa

Referenced by libcdr::CDRParser::readStyd().

## STYD_IDENTS

#define STYD_IDENTS 0xf5

Referenced by libcdr::CDRParser::readStyd().

## STYD_INTERVALS

#define STYD_INTERVALS 0xeb

Referenced by libcdr::CDRParser::readStyd().

## STYD_NAME

#define STYD_NAME 0xc8

Referenced by libcdr::CDRParser::readStyd().

## STYD_OUTL_ID

#define STYD_OUTL_ID 0xd2

Referenced by libcdr::CDRParser::readStyd().

## STYD_SET5S

#define STYD_SET5S 0xff

Referenced by libcdr::CDRParser::readStyd().

## STYD_TABS

#define STYD_TABS 0xf0

Referenced by libcdr::CDRParser::readStyd().