forked from KolibriOS/kolibrios
31 lines
1.5 KiB
Plaintext
31 lines
1.5 KiB
Plaintext
|
Содержимое контейнера буфера обмена
|
|||
|
|
|||
|
1. Первый dword содержит общую длину данных в контейнере
|
|||
|
|
|||
|
2. Второй dword указывает тип данныx:
|
|||
|
0 = Текст
|
|||
|
1 = Изображение
|
|||
|
2 = RAW
|
|||
|
4 и выше зарезервировано
|
|||
|
|
|||
|
2.1 Текст
|
|||
|
Данные в третьем dword содержат тип:
|
|||
|
0 = UTF
|
|||
|
1 = 0866
|
|||
|
2 = 1251
|
|||
|
3 и выше зарезервировано
|
|||
|
|
|||
|
2.2 Изображение
|
|||
|
Третий dword - размер по X
|
|||
|
Четвертый dword - размер по Y
|
|||
|
Пятый dword - глубина цвета в битах (8, 16, 24, 32, 48, 64)
|
|||
|
Шестой dword - Указатель на палитру (смещение от начала файла).
|
|||
|
Если палитры нет то значение 0
|
|||
|
Седьмой dword - Размер области палитры, максимальное значение 256*4=1024байт.
|
|||
|
Если палитры нет то значение 0
|
|||
|
Восьмой dword - Указатель на данные пикселей для R, G, B.
|
|||
|
Девятый dword - Размер области данных для пикселей.
|
|||
|
|
|||
|
2.3 RAW
|
|||
|
Может содержать любые данные, т.к. содержимое на усмотрение программиста
|