MSPUBContentChunkType.h
Go to the documentation of this file.
00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
00002 /*
00003  * This file is part of the libmspub project.
00004  *
00005  * This Source Code Form is subject to the terms of the Mozilla Public
00006  * License, v. 2.0. If a copy of the MPL was not distributed with this
00007  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
00008  */
00009 
00010 #ifndef __MSPUBCHUNKTYPE_H__
00011 #define __MSPUBCHUNKTYPE_H__
00012 
00013 namespace libmspub
00014 {
00015 enum MSPUBContentChunkType //Please fill this in and replace magic constants in MSPUBParser accordingly as you discover what a given chunk type means!
00016 {
00017   UNKNOWN_CHUNK  = 0,
00018   SHAPE      = 0x01,
00019   ALTSHAPE   = 0x20,
00020   DOCUMENT   = 0x44,
00021   PAGE       = 0x43,
00022   PALETTE    = 0x5C,
00023   BORDER_ART = 0x46,
00024   GROUP      = 0x30,
00025   LOGO       = 0x31,
00026   TABLE      = 0x10,
00027   CELLS      = 0x63,
00028   FONT       = 0x6C,
00029   IMAGE_2K, //these don't exist in Pub 2k3 so their value in the enum is not used.
00030   IMAGE_2K_DATA
00031 };
00032 } // namespace libmspub
00033 
00034 #endif /* __MSPUBCHUNKTYPE_H__ */
00035 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */