1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 #ifndef mozilla_image_BMPHeaders_h
6 #define mozilla_image_BMPHeaders_h
15 // The length of the file header as defined in the BMP spec.
16 static const size_t FILE_HEADER_LENGTH
= 14;
18 // This lengths of the info header for the different BMP versions.
19 struct InfoHeaderLength
{
26 // OS2_V1 is omitted; it's the same as WIN_V2.
27 OS2_V2_MIN
= 16, // Minimum allowed value for OS2v2.
28 OS2_V2_MAX
= 64, // Maximum allowed value for OS2v2.
36 } // namespace mozilla
38 #endif // mozilla_image_BMPHeaders_h