ico_bitmap_header
ico_bitmap_header::SwapFromHost()
convert_data_to_bits(ico_dir_entry &entry, ico_bitmap_header &header,
ico_bitmap_header &header, rgba32_color *palette, BPositionIO &target)
ico_bitmap_header bitmapHeader;
if (stream.ReadAt(entry.offset, &bitmapHeader, sizeof(ico_bitmap_header)) != (ssize_t)sizeof(ico_bitmap_header))
ico_bitmap_header bitmapHeader;
if (source.Read(&bitmapHeader, sizeof(ico_bitmap_header)) != (ssize_t)sizeof(ico_bitmap_header))
entry.size = sizeof(ico_bitmap_header) + width * (xorRowBytes + andRowBytes);
ico_bitmap_header bitmapHeader;
memset(&bitmapHeader, 0, sizeof(ico_bitmap_header));
bitmapHeader.size = sizeof(ico_bitmap_header);
bytesWritten = target.Write(&bitmapHeader, sizeof(ico_bitmap_header));
ico_bitmap_header::IsValid() const
return size == sizeof(ico_bitmap_header) && compression == 0
ico_bitmap_header::SwapToHost()