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: */