1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 * This file incorporates work covered by the following license notice:
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
20 #include "xcl97dum.hxx"
23 // --- ExcDummy8_xx Data ---------------------------------------------
25 // ... (8+) := neu in Biff8, ... (8*) := anders in Biff8
27 const sal_uInt8
ExcDummy8_00a::pMyData
[] = {
28 0xe1, 0x00, 0x02, 0x00, 0xb0, 0x04, // INTERFACEHDR
29 0xc1, 0x00, 0x02, 0x00, 0x00, 0x00, // MMS
30 0xe2, 0x00, 0x00, 0x00, // INTERFACEEND
31 0x5c, 0x00, 0x70, 0x00, // WRITEACCESS (8*)
32 0x04, 0x00, 0x00, 'C', 'a', 'l', 'c', 0x20, // "Calc"
33 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
34 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
35 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
36 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
37 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
38 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
39 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
40 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
41 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
42 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
43 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
44 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
45 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
46 0x42, 0x00, 0x02, 0x00, 0xb0, 0x04, // CODEPAGE
47 0x61, 0x01, 0x02, 0x00, 0x00, 0x00 // DSF (8+)
49 const sal_Size
ExcDummy8_00a::nMyLen
= sizeof(ExcDummy8_00a::pMyData
);
51 // TABID (8+): ExcTabid
53 const sal_uInt8
ExcDummy8_00b::pMyData
[] = {
54 0x9c, 0x00, 0x02, 0x00, 0x0e, 0x00 // FNGROUPCOUNT
56 const sal_Size
ExcDummy8_00b::nMyLen
= sizeof(ExcDummy8_00b::pMyData
);
59 const sal_uInt8
ExcDummy8_040::pMyData
[] = {
60 0xaf, 0x01, 0x02, 0x00, 0x00, 0x00, // PROT4REV (8+)
61 0xbc, 0x01, 0x02, 0x00, 0x00, 0x00, // PROT4REVPASS (8+)
62 // 0x3d, 0x00, 0x12, 0x00, 0xe0, 0x01, 0x5a, 0x00, 0xcf, // WINDOW1
63 // 0x3f, 0x4e, 0x2a, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00,
64 // 0x01, 0x00, 0x58, 0x02,
65 0x40, 0x00, 0x02, 0x00, 0x00, 0x00, // BACKUP
66 0x8d, 0x00, 0x02, 0x00, 0x00, 0x00 // HIDEOBJ
68 const sal_Size
ExcDummy8_040::nMyLen
= sizeof(ExcDummy8_040::pMyData
);
71 const sal_uInt8
ExcDummy8_041::pMyData
[] = {
72 0xb7, 0x01, 0x02, 0x00, 0x00, 0x00, // REFRESHALL (8+)
73 0xda, 0x00, 0x02, 0x00, 0x00, 0x00 // BOOKBOOL
75 const sal_Size
ExcDummy8_041::nMyLen
= sizeof(ExcDummy8_041::pMyData
);
79 const sal_uInt8
ExcDummy8_02::pMyData
[] = {
80 0x5f, 0x00, 0x02, 0x00, 0x01, 0x00 // SAVERECALC
82 const sal_Size
ExcDummy8_02::nMyLen
= sizeof(ExcDummy8_02::pMyData
);
85 // --- class ExcDummy8_xx --------------------------------------------
87 sal_Size
ExcDummy8_00a::GetLen() const
93 const sal_uInt8
* ExcDummy8_00a::GetData() const
100 sal_Size
ExcDummy8_00b::GetLen() const
106 const sal_uInt8
* ExcDummy8_00b::GetData() const
113 sal_Size
ExcDummy8_040::GetLen() const
119 const sal_uInt8
* ExcDummy8_040::GetData() const
126 sal_Size
ExcDummy8_041::GetLen() const
132 const sal_uInt8
* ExcDummy8_041::GetData() const
139 sal_Size
ExcDummy8_02::GetLen() const
145 const sal_uInt8
* ExcDummy8_02::GetData() const
150 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */