ico_dir_entry
convert_data_to_bits(ico_dir_entry &entry, ico_bitmap_header &header,
convert_bits_to_data(TranslatorBitmap &bitsHeader, uint8 *bitsData, ico_dir_entry &entry,
ico_dir_entry entry;
if (stream.Read(&entry, sizeof(ico_dir_entry)) != (ssize_t)sizeof(ico_dir_entry))
ico_dir_entry entry;
if (source.ReadAt(sizeof(ico_header) + sizeof(ico_dir_entry) * iconIndex,
&entry, sizeof(ico_dir_entry)) != (ssize_t)sizeof(ico_dir_entry))
ico_dir_entry::SwapToHost()
ico_dir_entry entry;
entry.offset = sizeof(ico_header) + sizeof(ico_dir_entry);
bytesWritten = target.Write(&entry, sizeof(ico_dir_entry));
ico_dir_entry::SwapFromHost()