Store USER icons and cursors as resources instead of xpm bitmaps.

This commit is contained in:
Alexandre Julliard 2001-01-18 20:32:01 +00:00
parent 53cb7cecc5
commit 16cbf4022c
41 changed files with 1280 additions and 1576 deletions

View file

@ -1,5 +1,5 @@
/*
* Top level resource file for Common Dialogs
* Top level resource file for USER
*
*/
@ -17,7 +17,8 @@
* neutral language. This will prevent them from
* being duplicated for each language.
*/
/*#include "resources/user32_xx.rc"*/
#include "resources/user32_cursors.rc"
#include "resources/user32_icons.rc"
/*
* Everything specific to any language goes

View file

@ -0,0 +1,471 @@
/*
* USER cursors
*/
/* BINRES ocr_normal.cur */
OCR_NORMAL CURSOR
{
'00 00 02 00 01 00 20 20 00 00 00 00 00 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 C0 00 00 00 C0'
'00 00 01 80 00 00 01 80 00 00 03 00 00 00 43 00'
'00 00 66 00 00 00 76 00 00 00 7E 00 00 00 7F C0'
'00 00 7F 80 00 00 7F 00 00 00 7E 00 00 00 7C 00'
'00 00 78 00 00 00 70 00 00 00 60 00 00 00 40 00'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF 3F FF FF FE 1F FF FF FE 1F'
'FF FF FC 3F FF FF 7C 3F FF FF 38 7F FF FF 18 7F'
'FF FF 00 FF FF FF 00 FF FF FF 00 0F FF FF 00 1F'
'FF FF 00 3F FF FF 00 7F FF FF 00 FF FF FF 01 FF'
'FF FF 03 FF FF FF 07 FF FF FF 0F FF FF FF 1F FF'
'FF FF 3F FF FF FF'
}
/* BINRES ocr_ibeam.cur */
OCR_IBEAM CURSOR
{
'00 00 02 00 01 00 20 20 00 00 04 00 09 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 F7 80 00 00 88 80'
'00 00 F7 80 00 00 14 00 00 00 14 00 00 00 14 00'
'00 00 14 00 00 00 14 00 00 00 14 00 00 00 14 00'
'00 00 14 00 00 00 14 00 00 00 14 00 00 00 14 00'
'00 00 14 00 00 00 14 00 00 00 F7 80 00 00 88 80'
'00 00 F7 80 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF 08 7F FF FF 00 7F'
'FF FF 00 7F FF FF E3 FF FF FF E3 FF FF FF E3 FF'
'FF FF E3 FF FF FF E3 FF FF FF E3 FF FF FF E3 FF'
'FF FF E3 FF FF FF E3 FF FF FF E3 FF FF FF E3 FF'
'FF FF E3 FF FF FF E3 FF FF FF 00 7F FF FF 00 7F'
'FF FF 08 7F FF FF'
}
/* BINRES ocr_wait.cur */
OCR_WAIT CURSOR
{
'00 00 02 00 01 00 20 20 00 00 07 00 0D 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 3F F8 00 00 00 00 00 00 15 50 00 00 1A B0'
'00 00 1D 70 00 00 1E F0 00 00 1F F0 00 00 0E E0'
'00 00 07 C0 00 00 03 80 00 00 01 00 00 00 01 00'
'00 00 01 00 00 00 03 80 00 00 06 C0 00 00 0D 60'
'00 00 1A B0 00 00 15 50 00 00 1F B0 00 00 1F F0'
'00 00 1F F0 00 00 00 00 00 00 3F F8 00 00 00 00'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF 00 01 FF FF 00 01'
'FF FF 00 01 FF FF 80 03 FF FF 80 03 FF FF 80 03'
'FF FF 80 03 FF FF 80 03 FF FF 80 03 FF FF C0 07'
'FF FF E0 0F FF FF F0 1F FF FF F8 3F FF FF F8 3F'
'FF FF F8 3F FF FF F0 1F FF FF E0 0F FF FF C0 07'
'FF FF 80 03 FF FF 80 03 FF FF 80 03 FF FF 80 03'
'FF FF 80 03 FF FF 80 03 FF FF 00 01 FF FF 00 01'
'FF FF 00 01 FF FF'
}
/* BINRES ocr_cross.cur */
OCR_CROSS CURSOR
{
'00 00 02 00 01 00 20 20 00 00 09 00 09 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 A0 00 00 00 A0'
'00 00 00 A0 00 00 00 A0 00 00 00 A0 00 00 00 A0'
'00 00 00 A0 00 00 00 A0 00 00 FF BF E0 00 00 00'
'00 00 FF BF E0 00 00 A0 00 00 00 A0 00 00 00 A0'
'00 00 00 A0 00 00 00 A0 00 00 00 A0 00 00 00 A0'
'00 00 00 A0 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF 1F FF FF FF 1F'
'FF FF FF 1F FF FF FF 1F FF FF FF 1F FF FF FF 1F'
'FF FF FF 1F FF FF FF 1F FF FF 00 00 1F FF 00 00'
'1F FF 00 00 1F FF FF 1F FF FF FF 1F FF FF FF 1F'
'FF FF FF 1F FF FF FF 1F FF FF FF 1F FF FF FF 1F'
'FF FF FF 1F FF FF'
}
/* BINRES ocr_up.cur */
OCR_UP CURSOR
{
'00 00 02 00 01 00 20 20 00 00 06 00 00 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 80'
'00 00 07 80 00 00 07 80 00 00 07 80 00 00 07 80'
'00 00 07 80 00 00 07 80 00 00 07 80 00 00 07 80'
'00 00 07 80 00 00 07 80 00 00 07 80 00 00 3F F0'
'00 00 3F F0 00 00 1F E0 00 00 1F E0 00 00 0F C0'
'00 00 0F C0 00 00 07 80 00 00 07 80 00 00 03 00'
'00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF E0 1F FF FF E0 1F FF FF E0 1F'
'FF FF E0 1F FF FF E0 1F FF FF E0 1F FF FF E0 1F'
'FF FF E0 1F FF FF E0 1F FF FF E0 1F FF FF E0 1F'
'FF FF E0 1F FF FF 00 03 FF FF 00 03 FF FF 00 03'
'FF FF 00 03 FF FF 80 07 FF FF 80 07 FF FF C0 0F'
'FF FF C0 0F FF FF E0 1F FF FF E0 1F FF FF F0 3F'
'FF FF F0 3F FF FF F8 7F FF FF F8 7F FF FF FC FF'
'FF FF FC FF FF FF'
}
/* BINRES ocr_size.cur */
OCR_SIZE CURSOR
{
'00 00 02 00 01 00 20 20 00 00 0B 00 0B 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 3C'
'00 00 00 7E 00 00 00 FF 00 00 00 18 00 00 00 18'
'00 00 00 18 00 00 08 18 10 00 18 18 18 00 38 18'
'1C 00 7F FF FE 00 7F FF FE 00 38 18 1C 00 18 18'
'18 00 08 18 10 00 00 18 00 00 00 18 00 00 00 18'
'00 00 00 FF 00 00 00 7E 00 00 00 3C 00 00 00 18'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF E7 FF FF FF C3 FF FF FF 81'
'FF FF FF 00 FF FF FE 00 7F FF FE 00 7F FF FF C3'
'FF FF F3 C3 CF FF E3 C3 C7 FF C3 C3 C3 FF 80 00'
'01 FF 00 00 00 FF 00 00 00 FF 80 00 01 FF C3 C3'
'C3 FF E3 C3 C7 FF F3 C3 CF FF FF C3 FF FF FE 00'
'7F FF FE 00 7F FF FF 00 FF FF FF 81 FF FF FF C3'
'FF FF FF E7 FF FF'
}
/* BINRES ocr_icon.cur */
OCR_ICON CURSOR
{
'00 00 02 00 01 00 20 20 00 00 08 00 06 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 1F FC 00 00 18 0C'
'00 00 18 0C 00 00 18 0C 00 00 18 0C 00 00 18 0C'
'00 00 18 0C 00 00 18 0C 00 00 1F FC 00 00 00 00'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF 00 00 7F FF 00 00 7F FF 00 00 7F FF 00 00'
'7F FF 00 00 7F FF 00 00 7F FF 00 00 7F FF 00 00'
'7F FF 00 00 7F FF 00 00 7F FF 00 00 7F FF 00 00'
'7F FF 00 00 7F FF'
}
/* BINRES ocr_sizenwse.cur */
OCR_SIZENWSE CURSOR
{
'00 00 02 00 01 00 20 20 00 00 06 00 06 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 03 F0 00 00 01 F0 00 00 00 F0'
'00 00 01 F0 00 00 03 B0 00 00 47 10 00 00 6E 00'
'00 00 7C 00 00 00 78 00 00 00 7C 00 00 00 7E 00'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF F8 0F FF FF F8 07 FF FF FC 07 FF FF FE 07'
'FF FF FC 07 FF FF 38 07 FF FF 10 47 FF FF 00 E7'
'FF FF 01 FF FF FF 03 FF FF FF 01 FF FF FF 00 FF'
'FF FF 80 FF FF FF'
}
/* BINRES ocr_sizenesw.cur */
OCR_SIZENESW CURSOR
{
'00 00 02 00 01 00 20 20 00 00 06 00 06 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 7E 00 00 00 7C 00 00 00 78 00'
'00 00 7C 00 00 00 6E 00 00 00 47 10 00 00 03 B0'
'00 00 01 F0 00 00 00 F0 00 00 01 F0 00 00 03 F0'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF 80 FF FF FF 00 FF FF FF 01 FF FF FF 03 FF'
'FF FF 01 FF FF FF 00 E7 FF FF 10 47 FF FF 38 07'
'FF FF FC 07 FF FF FE 07 FF FF FC 07 FF FF F8 07'
'FF FF F8 0F FF FF'
}
/* BINRES ocr_sizewe.cur */
OCR_SIZEWE CURSOR
{
'00 00 02 00 01 00 20 20 00 00 07 00 04 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 08 10 00 00 18 18 00 00 38 1C 00 00 7F FE'
'00 00 7F FE 00 00 38 1C 00 00 18 18 00 00 08 10'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF F3 CF'
'FF FF E3 C7 FF FF C3 C3 FF FF 80 01 FF FF 00 00'
'FF FF 00 00 FF FF 80 01 FF FF C3 C3 FF FF E3 C7'
'FF FF F3 CF FF FF'
}
/* BINRES ocr_sizens.cur */
OCR_SIZENS CURSOR
{
'00 00 02 00 01 00 20 20 00 00 04 00 07 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 0C 00 00 00 1E 00'
'00 00 3F 00 00 00 7F 80 00 00 0C 00 00 00 0C 00'
'00 00 0C 00 00 00 0C 00 00 00 0C 00 00 00 0C 00'
'00 00 7F 80 00 00 3F 00 00 00 1E 00 00 00 0C 00'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF F3 FF FF FF E1 FF FF FF C0 FF'
'FF FF 80 7F FF FF 00 3F FF FF 00 3F FF FF E1 FF'
'FF FF E1 FF FF FF E1 FF FF FF E1 FF FF FF 00 3F'
'FF FF 00 3F FF FF 80 7F FF FF C0 FF FF FF E1 FF'
'FF FF F3 FF FF FF'
}
/* BINRES ocr_sizeall.cur */
OCR_SIZEALL CURSOR
{
'00 00 02 00 01 00 20 20 00 00 0B 00 0B 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 3C'
'00 00 00 7E 00 00 00 FF 00 00 00 18 00 00 00 18'
'00 00 00 18 00 00 08 18 10 00 18 18 18 00 38 18'
'1C 00 7F FF FE 00 7F FF FE 00 38 18 1C 00 18 18'
'18 00 08 18 10 00 00 18 00 00 00 18 00 00 00 18'
'00 00 00 FF 00 00 00 7E 00 00 00 3C 00 00 00 18'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF E7 FF FF FF C3 FF FF FF 81'
'FF FF FF 00 FF FF FE 00 7F FF FE 00 7F FF FF C3'
'FF FF F3 C3 CF FF E3 C3 C7 FF C3 C3 C3 FF 80 00'
'01 FF 00 00 00 FF 00 00 00 FF 80 00 01 FF C3 C3'
'C3 FF E3 C3 C7 FF F3 C3 CF FF FF C3 FF FF FE 00'
'7F FF FE 00 7F FF FF 00 FF FF FF 81 FF FF FF C3'
'FF FF FF E7 FF FF'
}
/* BINRES ocr_no.cur */
OCR_NO CURSOR
{
'00 00 02 00 01 00 20 20 00 00 09 00 09 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 01 F8 00 00 06 06 00 00 08 01'
'00 00 10 F0 80 00 23 0C 40 00 44 08 20 00 48 11'
'20 00 88 23 10 00 90 44 90 00 90 88 90 00 91 10'
'90 00 92 20 90 00 8C 41 10 00 48 81 20 00 41 02'
'20 00 23 0C 40 00 10 F0 80 00 08 01 00 00 06 06'
'00 00 01 F8 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FE 07 FF FF F8 01 FF FF F0 00'
'FF FF E0 00 7F FF C0 F0 3F FF 83 F0 1F FF 87 E0'
'1F FF 07 C0 0F FF 0F 83 0F FF 0F 07 0F FF 0E 0F'
'0F FF 0C 1F 0F FF 00 3E 0F FF 80 7E 1F FF 80 FC'
'1F FF C0 F0 3F FF E0 00 7F FF F0 00 FF FF F8 01'
'FF FF FE 07 FF FF'
}
/* BINRES ocr_hand.cur */
OCR_HAND CURSOR
{
'00 00 02 00 01 00 20 20 00 00 07 00 00 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 01 FF 00 00 01 FF 00 00 03 FF 80 00 03 FF'
'80 00 07 FF 80 00 07 FF C0 00 0F FF C0 00 0B FF'
'C0 00 1B FF C0 00 3B FF C0 00 33 FF C0 00 03 B6'
'C0 00 03 B6 80 00 03 B6 00 00 03 B0 00 00 03 80'
'00 00 03 80 00 00 03 80 00 00 03 80 00 00 03 80'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FC 00'
'7F FF FC 00 7F FF FC 00 7F FF F8 00 3F FF F8 00'
'3F FF F0 00 3F FF F0 00 1F FF E0 00 1F FF E0 00'
'1F FF C0 00 1F FF 80 00 1F FF 80 00 1F FF 88 00'
'1F FF F8 00 3F FF F8 00 7F FF F8 01 FF FF F8 0F'
'FF FF F8 3F FF FF F8 3F FF FF F8 3F FF FF F8 3F'
'FF FF FC 7F FF FF'
}
/* BINRES ocr_appstarting.cur */
OCR_APPSTARTING CURSOR
{
'00 00 02 00 01 00 20 20 00 00 00 00 00 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 80'
'00 00 01 87 F8 00 03 00 00 00 03 01 50 00 06 02'
'B0 00 46 03 70 00 6C 01 E0 00 7C 00 C0 00 7F 80'
'40 00 7F 00 C0 00 7E 01 60 00 7C 03 B0 00 78 03'
'F0 00 70 03 F0 00 60 00 00 00 40 07 F8 00 00 00'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FE 7F FF FF FC 30'
'03 FF FC 30 03 FF F8 70 03 FF 78 78 07 FF 30 F8'
'07 FF 10 F8 07 FF 01 FC 0F FF 00 1E 1F FF 00 3E'
'1F FF 00 7E 1F FF 00 FC 0F FF 01 F8 07 FF 03 F8'
'07 FF 07 F8 07 FF 0F F0 03 FF 1F F0 03 FF 3F F0'
'03 FF 7F FF FF FF'
}
/* BINRES ocr_help.cur */
OCR_HELP CURSOR
{
'00 00 02 00 01 00 20 20 00 00 00 00 00 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 83'
'80 00 01 84 40 00 03 08 20 00 03 04 40 00 06 03'
'80 00 46 04 40 00 6C 04 40 00 7C 04 40 00 7F 82'
'20 00 7F 7D 10 00 7E 44 88 00 7C 44 84 00 78 44'
'84 00 70 44 84 00 60 23 08 00 40 10 10 00 00 0F'
'E0 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FE 7F FF FF FC 3C'
'7F FF FC 38 3F FF F8 70 1F FF 78 78 3F FF 30 FC'
'7F FF 10 F8 3F FF 01 F8 3F FF 00 18 3F FF 00 3C'
'1F FF 00 02 0F FF 00 83 07 FF 01 83 03 FF 03 83'
'03 FF 07 83 03 FF 0F C0 07 FF 1F E0 0F FF 3F F0'
'1F FF 7F FF FF FF'
}
/* BINRES ocr_bummer.cur */
OCR_BUMMER CURSOR
{
'00 00 02 00 01 00 20 20 00 00 0F 00 12 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00'
'00 10 20 00 00 10 60 00 00 18 7C 00 00 78 03 80'
'03 80 00 70 1C 00 00 01 E0 00 00 0E 00 00 00 71'
'1C 00 63 8F E3 98 7C 0F E0 78 30 0C 60 10 60 3C'
'78 18 00 FC 7E 00 01 FC 7F 00 01 FE FF 00 01 C7'
'C7 00 01 83 83 00 00 83 82 00 00 83 82 00 00 87'
'C2 00 00 CF E6 00 00 7F FC 00 00 1F F0 00 00 0F'
'E0 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF DF FF FF EF 8F FF'
'FF C7 8F FF FF C7 03 FF FF 83 00 7F FC 03 80 0F'
'E0 07 FC 00 00 7F FF 80 03 FF FF 80 03 FF 9C 00'
'00 67 00 00 00 03 00 60 0C 03 83 C0 07 87 0F 01'
'01 C3 9E 01 00 E7 FC 01 00 7F FC 00 00 7F FC 00'
'00 7F FC 38 38 7F FE 38 38 FF FE 38 38 FF FE 30'
'18 FF FE 00 00 FF FF 00 01 FF FF 80 03 FF FF E0'
'0F FF FF F0 1F FF'
}
/* BINRES ocr_dragobject.cur */
OCR_DRAGOBJECT CURSOR
{
'00 00 02 00 01 00 20 20 00 00 05 00 09 00 30 01'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 0C'
'00 00 00 08 00 00 00 18 00 00 00 10 00 00 02 30'
'00 00 03 20 00 00 03 E0 00 00 03 FC 00 00 03 F8'
'00 00 03 F0 00 00 03 E0 00 00 03 C0 00 00 7B A0'
'00 00 7B 60 00 00 7A E0 00 00 79 E0 00 00 7B E0'
'00 00 7F E0 00 00 7F E0 00 00 7F E0 00 00 7F E0'
'00 00 7F E0 00 00 7F 00 00 00 7F 40 00 00 7F 00'
'00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FB FF FF FF F1 FF FF FF E1'
'FF FF FF E3 FF FF FB C3 FF FF F9 C7 FF FF F8 87'
'FF FF F8 0F FF FF F8 00 FF FF F8 01 FF FF F8 03'
'FF FF F8 07 FF FF F8 0F FF FF 00 0F FF FF 00 0F'
'FF FF 00 0F FF FF 00 0F FF FF 00 0F FF FF 00 0F'
'FF FF 00 0F FF FF 00 0F FF FF 00 0F FF FF 00 0F'
'FF FF 00 0F FF FF 00 0F FF FF 00 1F FF FF 00 3F'
'FF FF 00 7F FF FF'
}

View file

@ -0,0 +1,758 @@
/*
* USER icons
*/
/* BINRES oic_sample.ico */
OIC_SAMPLE ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 87'
'77 77 77 77 77 77 77 77 77 77 77 77 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'8F FF FF FF FF FF FF FF FF FF FF F8 70 00 00 8F'
'87 77 77 77 77 77 77 77 77 77 77 78 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'8C CC CC CC CC CC CC CC CC CC CC C8 70 00 00 8F'
'8C CC CC CC CC CC CC CC CC CC CC C8 70 00 00 8F'
'8C CC CC CC CC CC CC CC CC CC CC C8 70 00 00 8F'
'88 88 88 88 88 88 88 88 88 88 88 88 70 00 00 8F'
'FF FF FF FF FF FF FF FF FF FF FF FF 70 00 00 88'
'88 88 88 88 88 88 88 88 88 88 88 88 80 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF C0 00 00 07 C0 00 00 07 C0 00 00 07 C0 00'
'00 07 C0 00 00 07 C0 00 00 07 C0 00 00 07 C0 00'
'00 07 C0 00 00 07 C0 00 00 07 C0 00 00 07 C0 00'
'00 07 C0 00 00 07 C0 00 00 07 C0 00 00 07 C0 00'
'00 07 C0 00 00 07 C0 00 00 07 C0 00 00 07 C0 00'
'00 07 C0 00 00 07 C0 00 00 07 C0 00 00 07 FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
}
/* BINRES oic_hand.ico */
OIC_HAND ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 07 77 77 77 70 00 00 00 00 00 00 00'
'00 00 00 77 77 77 77 77 77 77 00 00 00 00 00 00'
'00 00 07 71 11 11 11 17 77 77 70 00 00 00 00 00'
'00 07 11 19 99 99 99 91 11 77 77 70 00 00 00 00'
'00 71 99 99 99 99 99 99 99 17 77 77 00 00 00 00'
'01 19 99 99 99 99 99 99 99 91 17 77 70 00 00 00'
'19 99 99 99 99 99 99 99 99 99 91 77 70 00 00 01'
'99 99 99 99 99 99 99 99 99 99 99 17 77 00 00 01'
'99 99 99 99 99 99 99 99 99 99 99 17 77 70 00 19'
'99 99 9F 99 99 99 99 99 F9 99 99 91 77 70 01 99'
'99 99 FF F9 99 99 99 9F FF 99 99 99 17 70 01 99'
'99 9F FF FF 99 99 99 FF FF F9 99 99 17 77 01 99'
'99 99 FF FF F9 99 9F FF FF 99 99 99 17 77 19 99'
'99 99 9F FF FF 99 FF FF F9 99 99 99 91 77 19 99'
'99 99 99 FF FF FF FF FF 99 99 99 99 91 77 19 99'
'99 99 99 9F FF FF FF F9 99 99 99 99 91 77 19 99'
'99 99 99 99 FF FF FF 99 99 99 99 99 91 77 19 99'
'99 99 99 99 FF FF FF 99 99 99 99 99 91 77 19 99'
'99 99 99 9F FF FF FF F9 99 99 99 99 91 77 19 99'
'99 99 99 FF FF FF FF FF 99 99 99 99 91 70 19 99'
'99 99 9F FF FF 99 FF FF F9 99 99 99 91 70 01 99'
'99 99 FF FF F9 99 9F FF FF 99 99 99 17 70 01 99'
'99 9F FF FF 99 99 99 FF FF F9 99 99 17 00 01 99'
'99 99 FF F9 99 99 99 9F FF 99 99 99 10 00 00 19'
'99 99 9F 99 99 99 99 99 F9 99 99 91 70 00 00 01'
'99 99 99 99 99 99 99 99 99 99 99 17 00 00 00 01'
'99 99 99 99 99 99 99 99 99 99 99 10 00 00 00 00'
'19 99 99 99 99 99 99 99 99 99 91 00 00 00 00 00'
'01 19 99 99 99 99 99 99 99 91 10 00 00 00 00 00'
'00 01 99 99 99 99 99 99 99 10 00 00 00 00 00 00'
'00 00 11 19 99 99 99 91 11 00 00 00 00 00 00 00'
'00 00 00 01 11 11 11 10 00 00 00 00 00 00 FF F8'
'07 FF FF C0 00 FF FF 80 00 7F FE 00 00 1F FC 00'
'00 0F F8 00 00 07 F0 00 00 07 E0 00 00 03 E0 00'
'00 01 C0 00 00 01 80 00 00 01 80 00 00 00 80 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00'
'00 01 80 00 00 01 80 00 00 03 80 00 00 07 C0 00'
'00 07 E0 00 00 0F E0 00 00 1F F0 00 00 3F F8 00'
'00 7F FE 00 01 FF FF 00 03 FF FF E0 1F FF'
}
/* BINRES oic_ques.ico */
OIC_QUES ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 07 70 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 77 70 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 07 70 00 00 00 00 00 00 00'
'00 00 00 00 00 00 0F 07 70 00 00 00 00 00 00 00'
'00 00 00 00 00 00 FF 07 70 00 00 00 00 00 00 00'
'00 00 00 00 07 0F FF 07 70 00 00 00 00 00 00 00'
'00 00 00 77 77 0F FF 07 77 77 00 00 00 00 00 00'
'00 00 77 70 00 8F FF 07 77 77 70 00 00 00 00 00'
'00 07 00 08 FF FF FF 80 00 77 77 00 00 00 00 00'
'00 00 8F FF FF FF FF FF F8 00 77 77 00 00 00 00'
'00 8F FF FF FF FF FF FF FF F8 07 77 70 00 00 00'
'0F FF FF FF FF FF FF FF FF FF F0 77 77 00 00 00'
'FF FF FF FF F8 CC 8F FF FF FF FF 07 77 70 00 7F'
'FF FF FF FF FC CC CF FF FF FF FF F0 77 70 07 8F'
'FF FF FF FF FC CC CF FF FF FF FF F8 07 77 07 FF'
'FF FF FF FF F8 CC 8F FF FF FF FF FF 07 77 7F FF'
'FF FF FF FF FF FF FF FF FF FF FF FF 80 77 7F FF'
'FF FF FF FF FF CC FF FF FF FF FF FF F0 77 7F FF'
'FF FF FF FF FF CC 8F FF FF FF FF FF F0 77 7F FF'
'FF FF FF FF FF CC CF FF FF FF FF FF F0 77 7F FF'
'FF FF FF FF FF 8C CC FF FF FF FF FF F0 77 7F FF'
'FF FF FF 8C C8 FC CC CF FF FF FF FF F0 70 78 FF'
'FF FF FF CC CC FF CC CC FF FF FF FF 80 70 07 FF'
'FF FF FF CC CC FF CC CC FF FF FF FF 07 00 07 8F'
'FF FF FF CC FF FF CC CC FF FF FF F8 00 00 00 7F'
'FF FF FF 8C 8F FC CC C8 FF FF FF F0 00 00 00 07'
'FF FF FF F8 CC CC CC 8F FF FF FF 00 00 00 00 00'
'7F FF FF FF FF FF FF FF FF FF F0 00 00 00 00 00'
'07 8F FF FF FF FF FF FF FF F8 70 00 00 00 00 00'
'00 77 8F FF FF FF FF FF F8 77 00 00 00 00 00 00'
'00 00 77 78 FF FF FF 87 77 00 00 00 00 00 00 00'
'00 00 00 07 77 77 77 70 00 00 00 00 00 00 FF FF'
'E7 FF FF FF C7 FF FF FF 87 FF FF FF 07 FF FF FE'
'07 FF FF F8 07 FF FF C0 00 FF FF 00 00 7F FE 00'
'00 3F FC 00 00 0F F8 00 00 07 F0 00 00 03 E0 00'
'00 01 C0 00 00 01 80 00 00 00 80 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 01 00 00 00 01 80 00 00 03 80 00'
'00 07 C0 00 00 0F E0 00 00 1F F0 00 00 3F F8 00'
'00 7F FC 00 00 FF FF 00 03 FF FF E0 1F FF'
}
/* BINRES oic_bang.ico */
OIC_BANG ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'07 77 77 77 77 77 77 77 77 77 77 77 77 00 00 00'
'77 77 77 77 77 77 77 77 77 77 77 77 77 70 00 20'
'00 00 00 00 00 00 00 00 00 00 00 07 77 77 02 BB'
'BB BB BB BB BB BB BB BB BB BB BB 80 77 77 2B BB'
'BB BB BB BB BB BB BB BB BB BB BB B8 07 77 2B BB'
'BB BB BB BB BB BB BB BB BB BB BB BB 07 77 2B BB'
'BB BB BB BB B8 00 8B BB BB BB BB BB 07 70 2B BB'
'BB BB BB BB B0 00 0B BB BB BB BB B8 07 70 02 BB'
'BB BB BB BB B0 00 0B BB BB BB BB B0 77 00 02 BB'
'BB BB BB BB B8 00 8B BB BB BB BB 80 77 00 00 2B'
'BB BB BB BB BB BB BB BB BB BB BB 07 70 00 00 2B'
'BB BB BB BB BB 0B BB BB BB BB B8 07 70 00 00 02'
'BB BB BB BB B8 08 BB BB BB BB B0 77 00 00 00 02'
'BB BB BB BB B2 02 BB BB BB BB 80 77 00 00 00 00'
'2B BB BB BB B0 00 BB BB BB BB 07 70 00 00 00 00'
'2B BB BB BB 80 00 8B BB BB B8 07 70 00 00 00 00'
'02 BB BB BB 20 00 2B BB BB B0 77 00 00 00 00 00'
'02 BB BB BB 00 00 0B BB BB 80 77 00 00 00 00 00'
'00 2B BB BB 00 00 0B BB BB 07 70 00 00 00 00 00'
'00 2B BB BB 00 00 0B BB B8 07 70 00 00 00 00 00'
'00 02 BB BB 00 00 0B BB B0 77 00 00 00 00 00 00'
'00 02 BB BB 00 00 0B BB 80 77 00 00 00 00 00 00'
'00 00 2B BB 80 00 8B BB 07 70 00 00 00 00 00 00'
'00 00 2B BB BB BB BB B8 07 70 00 00 00 00 00 00'
'00 00 02 BB BB BB BB B0 77 00 00 00 00 00 00 00'
'00 00 02 BB BB BB BB 80 77 00 00 00 00 00 00 00'
'00 00 00 2B BB BB BB 07 70 00 00 00 00 00 00 00'
'00 00 00 2B BB BB B8 07 70 00 00 00 00 00 00 00'
'00 00 00 02 BB BB B0 77 00 00 00 00 00 00 00 00'
'00 00 00 02 BB BB 80 70 00 00 00 00 00 00 00 00'
'00 00 00 00 2B B8 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 02 22 00 00 00 00 00 00 00 00 F8 00'
'00 03 F0 00 00 01 C0 00 00 00 80 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 01 00 00 00 01 80 00'
'00 03 80 00 00 03 C0 00 00 07 C0 00 00 07 E0 00'
'00 0F E0 00 00 0F F0 00 00 1F F0 00 00 1F F8 00'
'00 3F F8 00 00 3F FC 00 00 7F FC 00 00 7F FE 00'
'00 FF FE 00 00 FF FF 00 01 FF FF 00 01 FF FF 80'
'03 FF FF 80 03 FF FF C0 07 FF FF C0 07 FF FF E0'
'0F FF FF E0 1F FF FF F0 7F FF FF F8 FF FF'
}
/* BINRES oic_note.ico */
OIC_NOTE ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 07 70 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 77 70 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 07 70 00 00 00 00 00 00 00'
'00 00 00 00 00 00 0F 07 70 00 00 00 00 00 00 00'
'00 00 00 00 00 00 FF 07 70 00 00 00 00 00 00 00'
'00 00 00 00 07 0F FF 07 70 00 00 00 00 00 00 00'
'00 00 00 77 77 0F FF 07 77 77 00 00 00 00 00 00'
'00 00 77 70 00 8F FF 07 77 77 70 00 00 00 00 00'
'00 07 00 08 FF FF FF 80 00 77 77 00 00 00 00 00'
'00 00 8F FF FF FF FF FF F8 00 77 77 00 00 00 00'
'00 8F FF FF FF FF FF FF FF F8 07 77 70 00 00 00'
'0F FF FF FF FF FF FF FF FF FF F0 77 77 00 00 00'
'FF FF FF FC CC CC CC CC FF FF FF 07 77 70 00 7F'
'FF FF FF FF FC CC CC FF FF FF FF F0 77 70 07 8F'
'FF FF FF FF FC CC CC FF FF FF FF F8 07 77 07 FF'
'FF FF FF FF FC CC CC FF FF FF FF FF 07 77 7F FF'
'FF FF FF FF FC CC CC FF FF FF FF FF 80 77 7F FF'
'FF FF FF FF FC CC CC FF FF FF FF FF F0 77 7F FF'
'FF FF FF FF FC CC CC FF FF FF FF FF F0 77 7F FF'
'FF FF FF FF FC CC CC FF FF FF FF FF F0 77 7F FF'
'FF FF FF FC CC CC CC FF FF FF FF FF F0 77 7F FF'
'FF FF FF FF FF FF FF FF FF FF FF FF F0 70 78 FF'
'FF FF FF FF FF FF FF FF FF FF FF FF 80 70 07 FF'
'FF FF FF FF 8C CC C8 FF FF FF FF FF 07 00 07 8F'
'FF FF FF FF CC CC CC FF FF FF FF F8 00 00 00 7F'
'FF FF FF FF CC CC CC FF FF FF FF F0 00 00 00 07'
'FF FF FF FF 8C CC C8 FF FF FF FF 00 00 00 00 00'
'7F FF FF FF FF FF FF FF FF FF F0 00 00 00 00 00'
'07 8F FF FF FF FF FF FF FF F8 70 00 00 00 00 00'
'00 77 8F FF FF FF FF FF F8 77 00 00 00 00 00 00'
'00 00 77 78 FF FF FF 87 77 00 00 00 00 00 00 00'
'00 00 00 07 77 77 77 70 00 00 00 00 00 00 FF FF'
'E7 FF FF FF C7 FF FF FF 87 FF FF FF 07 FF FF FE'
'07 FF FF F8 07 FF FF C0 00 FF FF 00 00 7F FE 00'
'00 3F FC 00 00 0F F8 00 00 07 F0 00 00 03 E0 00'
'00 01 C0 00 00 01 80 00 00 00 80 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 01 00 00 00 01 80 00 00 03 80 00'
'00 07 C0 00 00 0F E0 00 00 1F F0 00 00 3F F8 00'
'00 7F FC 00 00 FF FF 00 03 FF FF E0 1F FF'
}
/* BINRES oic_portrait.ico */
OIC_PORTRAIT ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'77 77 77 77 77 77 77 77 77 77 77 77 70 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 80 70 00 00 00'
'8C CC 8C C8 C8 C8 C8 C8 CC 8C 8C 80 70 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 80 70 00 00 00'
'8C 8C 8C C8 C8 CC 8C C8 C8 CC 8C 80 70 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 80 70 00 00 00'
'8C C8 C8 CC C8 CC 8C 8C C8 CC CC 80 70 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 80 70 00 00 00'
'8C CC 8C CC 8C 8C C8 C8 CC 8C CC 80 70 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 80 70 00 00 00'
'8C 8C 8C C8 CC 8C 8C C8 CC 8C 8C 80 70 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 80 70 00 00 00'
'8C 8C 8C C8 C8 CC 8C C8 C8 CC 8C 80 70 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 80 70 00 00 00'
'8C C8 C8 CC C8 CC 8C 8C C8 CC CC 80 70 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 80 70 00 00 00'
'8C CC 8C CC 8C 8C C8 C8 CC 8C CC 80 70 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 80 70 00 00 00'
'8C 8C 8C C8 CC 8C 8C C8 CC 8C 8C 80 70 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 80 70 00 00 00'
'88 8C C8 C8 CC 8C 8C 8C CC 8C 8C 80 70 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 80 70 00 00 00'
'80 00 00 88 88 88 88 88 88 88 88 80 70 00 00 00'
'88 08 88 08 88 88 88 88 88 88 88 80 70 00 00 00'
'88 08 88 08 88 88 88 88 80 00 00 00 00 00 00 00'
'88 00 00 88 88 88 88 88 80 FF FF 00 00 00 00 00'
'88 08 88 08 88 88 88 88 80 FF F0 00 00 00 00 00'
'88 08 88 08 88 88 88 88 80 FF 00 00 00 00 00 00'
'80 00 00 88 88 88 88 88 80 F0 00 00 00 00 00 00'
'88 88 88 88 88 88 88 88 80 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 00'
'00 07 E0 00 00 07 E0 00 00 07 E0 00 00 07 E0 00'
'00 07 E0 00 00 07 E0 00 00 07 E0 00 00 07 E0 00'
'00 07 E0 00 00 07 E0 00 00 07 E0 00 00 07 E0 00'
'00 07 E0 00 00 07 E0 00 00 07 E0 00 00 07 E0 00'
'00 07 E0 00 00 07 E0 00 00 07 E0 00 00 07 E0 00'
'00 07 E0 00 00 07 E0 00 00 07 E0 00 00 07 E0 00'
'00 07 E0 00 00 0F E0 00 00 1F E0 00 00 3F E0 00'
'00 7F E0 00 00 FF E0 00 01 FF E0 00 03 FF'
}
/* BINRES oic_landscape.ico */
OIC_LANDSCAPE ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 88'
'88 88 88 88 88 88 88 88 88 88 88 88 07 00 00 8C'
'C8 C8 CC C8 CC CC 8C C8 CC 8C CC C8 07 00 00 88'
'88 88 88 88 88 88 88 88 88 88 88 88 07 00 00 8C'
'CC 8C CC 8C 8C C8 CC 8C 8C C8 CC C8 07 00 00 88'
'88 88 88 88 88 88 88 88 88 88 88 88 07 00 00 8C'
'8C 8C C8 CC 8C C8 C8 CC 8C C8 C8 C8 07 00 00 88'
'88 88 88 88 88 88 88 88 88 88 88 88 07 00 00 88'
'8C C8 C8 CC 8C CC 8C C8 CC C8 C8 C8 07 00 00 88'
'88 88 88 88 88 88 88 88 88 88 88 88 07 00 00 80'
'00 00 88 88 88 88 88 88 88 88 88 88 07 00 00 88'
'08 88 08 88 88 88 88 88 88 88 88 88 07 00 00 88'
'08 88 08 88 88 88 88 88 88 00 00 00 00 00 00 88'
'00 00 88 88 88 88 88 88 88 0F FF F0 00 00 00 88'
'08 88 08 88 88 88 88 88 88 0F FF 00 00 00 00 88'
'08 88 08 88 88 88 88 88 88 0F F0 00 00 00 00 80'
'00 00 88 88 88 88 88 88 88 0F 00 00 00 00 00 88'
'88 88 88 88 88 88 88 88 88 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF C0 00 00 03 80 00'
'00 03 80 00 00 03 80 00 00 03 80 00 00 03 80 00'
'00 03 80 00 00 03 80 00 00 03 80 00 00 03 80 00'
'00 03 80 00 00 03 80 00 00 03 80 00 00 03 80 00'
'00 07 80 00 00 0F 80 00 00 1F 80 00 00 3F 80 00'
'00 7F 80 00 00 FF 80 00 01 FF FF FF FF FF FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
}
/* BINRES oic_wineicon.ico */
OIC_WINEICON ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 0F FF FF FF FF FF 00 00 00 00 00 00 00'
'00 FF FF FF FF FF FF FF FF FF FF F0 00 00 00 00'
'00 FF FF FF F0 FF FF F0 FF FF FF F0 00 00 00 00'
'00 00 00 0F FF 0F FF 0F FF 00 00 00 00 00 00 00'
'00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 03 33 00 00 00 00 00 00 00 00 00'
'00 00 00 00 03 33 99 55 00 00 00 00 00 00 00 00'
'00 00 00 00 33 39 99 95 30 00 00 00 00 00 00 00'
'00 00 00 03 33 33 99 35 53 00 00 00 00 00 00 00'
'00 00 00 33 33 33 33 33 55 30 00 00 00 00 00 00'
'00 00 03 33 33 33 33 33 55 33 00 00 00 00 00 00'
'00 00 33 33 33 33 33 33 35 53 30 00 00 00 00 00'
'00 03 33 33 33 33 33 33 35 53 33 00 00 00 00 00'
'00 33 3B BB BB BB BB BB BB 55 33 30 00 00 00 00'
'0F FF 33 BB BE BB BB BB EB B5 5F FF 00 00 00 00'
'FF F0 E0 00 00 00 00 00 00 05 50 FF F0 00 00 00'
'00 0F FF FF EF FF FF FE FF FF 55 00 00 00 00 00'
'00 00 0E 00 00 00 0E 00 00 00 05 50 00 00 00 00'
'00 0E 00 00 00 0E 00 00 00 0E 05 55 50 00 00 00'
'00 00 00 E0 00 00 00 0E 00 00 55 55 00 00 00 00'
'00 00 00 00 00 E0 00 00 00 00 00 55 00 00 00 00'
'00 00 E0 0E 00 00 0E 00 0E 00 0E 05 50 00 FF E0'
'03 FF FC 00 00 1F F8 00 00 0F F8 00 00 0F FC 00'
'00 1F FF E0 03 FF FF FE 3F FF FF FE 3F FF FF FE'
'3F FF FF FE 3F FF FF FE 3F FF FF FE 3F FF FF FE'
'3F FF FF FE 3F FF FF FE 3F FF FF F8 0F FF FF F0'
'07 FF FF E0 03 FF FF C0 01 FF FF 80 00 FF FF 00'
'00 7F FE 00 00 3F FC 00 00 1F F8 00 00 0F F0 00'
'00 07 E0 00 00 03 C0 00 00 01 FE 00 00 1F FE FE'
'FE 87 FF DF EF 0F FF FD FF CF FF 6F BB A7'
}
/* BINRES oic_folder.ico */
OIC_FOLDER ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 88 00 00 00 00'
'87 77 77 77 77 77 77 77 77 77 77 78 00 00 00 88'
'77 77 77 77 77 77 77 77 77 77 77 78 00 00 00 87'
'77 77 77 77 77 77 77 77 77 77 77 78 00 00 00 87'
'78 77 77 77 77 77 77 77 77 77 77 78 00 00 00 87'
'8F BB 88 B8 8B 88 BB 8B B8 8B 77 78 00 00 00 87'
'8F 8B 8B B8 8B 88 BB 8B B8 8B 77 78 00 00 00 87'
'8F 88 B8 8B B8 BB 88 B8 8B B8 77 78 00 00 00 87'
'8F 88 B8 8B B8 BB 88 B8 8B B8 77 78 00 00 00 87'
'8F BB 8B B8 8B 88 BB 8B B8 8B 77 78 00 00 00 87'
'8F 8B 8B B8 8B 88 BB 8B B8 8B 77 78 00 00 00 87'
'8F 88 B8 8B B8 BB 88 B8 8B B8 77 78 00 00 00 87'
'8F 88 B8 8B B8 BB 88 B8 8B B8 77 78 00 00 00 87'
'8F 8B 8B B8 8B 88 BB 8B B8 8B 77 78 00 00 00 87'
'8F BB 8B B8 8B 88 BB 8B B8 8B 77 78 00 00 00 87'
'8F 88 B8 8B B8 BB 88 B8 8B B8 77 78 00 00 00 87'
'8F 88 B8 8B B8 BB 88 B8 8B B8 77 78 00 00 00 87'
'8F 8B 8B B8 8B 88 BB 8B B8 8B 77 78 00 00 00 87'
'8F BB 88 B8 8B 88 B8 8B B8 8B 77 78 00 00 00 87'
'8F FF FF FF FF FF FF FF FF F8 77 78 00 00 00 87'
'8F FF FF FF FF FF FF FF FF FF 77 78 00 00 00 87'
'8B 88 B8 88 88 88 88 88 88 88 77 88 00 00 00 87'
'7B 88 B8 8B B8 BB 77 77 77 77 78 80 00 00 00 88'
'87 BB 8B B8 8B B7 88 88 88 88 88 80 00 00 00 00'
'87 BB 8B B8 8B 77 80 00 00 00 00 00 00 00 00 00'
'88 77 77 77 77 88 80 00 00 00 00 00 00 00 00 00'
'08 77 77 77 77 80 00 00 00 00 00 00 00 00 00 00'
'08 88 88 88 88 80 00 00 00 00 00 00 00 00 00 00'
'08 88 88 88 88 80 00 00 00 00 00 00 00 00 FF FF'
'FF FF FF FF FF FF FF FF FF FF F0 00 00 0F F0 00'
'00 0F C0 00 00 0F C0 00 00 0F C0 00 00 0F C0 00'
'00 0F C0 00 00 0F C0 00 00 0F C0 00 00 0F C0 00'
'00 0F C0 00 00 0F C0 00 00 0F C0 00 00 0F C0 00'
'00 0F C0 00 00 0F C0 00 00 0F C0 00 00 0F C0 00'
'00 0F C0 00 00 0F C0 00 00 0F C0 00 00 0F C0 00'
'00 0F C0 00 00 1F C0 00 00 1F F0 00 7F FF F0 00'
'7F FF F8 01 FF FF F8 01 FF FF F8 01 FF FF'
}
/* BINRES oic_folder2.ico */
OIC_FOLDER2 ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 08 88 88 88 88 88 88 88 88 88 88 88 00 00 00'
'00 08 77 77 77 77 77 77 77 77 77 77 78 00 00 00'
'08 88 77 77 77 77 77 77 77 77 77 77 78 00 00 00'
'08 77 77 77 77 77 77 77 77 77 77 77 78 00 00 00'
'08 77 88 77 77 77 77 77 77 77 77 77 78 00 00 00'
'08 78 F8 B8 8B 88 BB 8B B8 8B 77 77 78 00 00 00'
'88 88 88 B8 8B 88 BB 8B B8 8B 77 77 78 00 00 00'
'87 8F BB 8B B8 BB 88 B8 8B B8 77 77 78 00 00 00'
'87 8F B8 8B B8 BB 88 B8 8B 88 77 77 78 00 00 00'
'87 8F 8B B8 8B 88 BB 8B B8 87 77 77 78 00 00 88'
'88 88 8B B8 8B 88 BB 8B B8 77 77 77 78 00 00 87'
'8F 88 B8 8B B8 BB 88 B8 8B 77 77 77 78 00 00 87'
'8F F8 B8 8B 88 8B 88 B8 8B 77 77 77 78 00 00 87'
'8F FF FF FF FF FF FF FF 87 77 77 77 78 00 00 87'
'88 88 88 88 88 88 88 88 87 77 77 77 78 00 00 87'
'77 77 77 77 77 77 77 77 77 77 B3 77 78 00 00 87'
'77 77 77 77 77 77 77 77 77 77 BB 77 78 00 00 88'
'77 88 77 B7 7B 77 B7 77 B7 7B 77 77 78 00 00 00'
'87 8F 73 B7 7B 77 BB 7B B7 8B 87 77 78 00 00 00'
'87 8F B7 7B B7 BB 78 88 F8 FF 88 77 78 00 00 00'
'87 8F B7 7B B7 BB 78 FF FF FF F8 77 78 00 00 00'
'87 88 73 B7 7B 77 88 88 88 88 87 77 88 00 00 00'
'87 88 77 B7 7B 78 88 77 77 77 77 78 00 00 00 00'
'88 88 88 88 88 88 88 88 88 88 88 88 00 00 00 00'
'08 88 FF FF FF F8 78 00 00 00 00 00 00 00 00 00'
'08 88 88 88 88 88 88 00 00 00 00 00 00 00 00 00'
'00 08 77 77 77 77 80 00 00 00 00 00 00 00 00 00'
'00 08 88 88 88 88 80 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF'
'FF FF FE 00 00 03 FE 00 00 03 F8 00 00 03 F8 00'
'00 03 F8 00 00 03 F8 00 00 03 F0 00 00 03 F0 00'
'00 03 F0 00 00 03 F0 00 00 03 C0 00 00 03 C0 00'
'00 03 C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
'00 03 C0 00 00 03 C0 00 00 03 F0 00 00 03 F0 00'
'00 03 F0 00 00 03 F0 00 00 03 F0 00 00 0F F0 00'
'00 0F F8 00 3F FF F8 00 3F FF FE 00 7F FF FE 00'
'7F FF FF FF FF FF FF FF FF FF FF FF FF FF'
}
/* BINRES oic_floppy.ico */
OIC_FLOPPY ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 88 07 11'
'11 11 11 11 11 11 11 11 11 11 11 11 11 78 07 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 78 07 07'
'77 77 77 77 77 77 77 77 77 77 77 77 70 78 07 07'
'77 77 77 77 77 77 77 77 77 77 77 77 70 78 07 07'
'88 87 7A 77 88 88 88 77 00 78 88 87 70 78 07 07'
'88 87 AA A8 88 88 88 87 00 78 88 87 70 78 07 08'
'88 88 AA A8 88 88 88 87 00 78 88 87 70 78 07 08'
'88 88 AA A8 88 88 88 87 00 78 88 87 70 78 07 08'
'88 88 AA A8 88 88 88 87 00 78 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 77 88 88 87 70 78 07 08'
'88 88 88 77 77 77 77 77 78 88 88 87 70 78 07 08'
'88 88 87 00 00 00 00 00 78 88 88 87 70 78 07 08'
'88 88 87 00 00 00 00 00 07 88 88 87 70 78 07 08'
'77 77 70 00 00 00 00 00 07 77 77 87 70 78 07 08'
'70 00 00 00 00 00 00 00 00 00 07 87 70 78 07 08'
'77 77 70 00 00 00 00 00 07 77 77 87 70 78 07 08'
'88 88 87 00 00 00 00 00 07 88 88 87 70 78 07 08'
'88 88 87 77 77 77 77 77 78 88 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 88 88 88 87 70 78 07 07'
'77 77 77 77 77 77 77 77 77 77 77 77 70 78 07 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 78 07 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 78 08 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 88 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF'
'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
'FF FF 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 FF FF FF FF FF FF FF FF FF FF FF FF'
}
/* BINRES oic_cdrom.ico */
OIC_CDROM ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 81 00 00 00 00 18 00 00 00 00 00 00 00'
'00 08 88 83 33 37 77 77 77 77 80 00 00 00 00 00'
'00 08 77 7B BB 88 88 88 70 00 70 00 00 00 00 00'
'08 88 77 78 BB 88 88 88 77 77 78 80 00 00 00 00'
'08 87 A6 EE 8B 88 88 88 87 77 77 80 00 00 00 00'
'88 77 AA EE 8B 88 88 88 88 88 77 78 00 00 00 00'
'87 BB AA AE 8B 88 88 88 88 88 77 17 00 00 00 88'
'87 BB AA AE EB 88 88 88 88 88 87 07 00 00 00 88'
'77 BB BA AE E8 88 88 88 88 88 87 07 00 00 00 87'
'77 BB BB AE EE 88 88 88 88 88 87 07 88 00 00 87'
'7B BB BB B7 EE 88 88 88 88 88 88 77 78 00 00 87'
'7B BB BB BB 8E 8F FF F8 88 88 88 87 08 00 00 87'
'7B BB BB BB 8E 77 78 88 88 88 88 87 08 00 00 87'
'78 88 88 88 87 70 07 78 F8 88 88 87 08 00 00 87'
'78 88 88 88 77 00 00 78 F8 88 88 87 08 00 00 87'
'78 88 88 88 70 00 00 08 F8 88 88 87 08 00 00 87'
'78 88 88 88 70 00 00 08 F8 88 88 87 08 00 00 87'
'78 88 88 88 77 00 00 78 88 88 88 87 08 00 00 87'
'78 88 88 88 87 70 07 78 88 88 88 87 08 00 00 87'
'78 88 88 88 88 77 77 88 88 BB BB B3 08 00 00 87'
'78 88 88 88 88 88 88 8E EB BB BB B3 08 00 00 88'
'88 88 88 88 88 88 88 8E E8 BB BB 33 78 00 00 88'
'87 88 88 88 88 88 88 8A AE 8B B3 07 88 00 00 00'
'87 88 88 88 88 88 88 8A AE E8 B3 07 00 00 00 00'
'87 88 88 88 88 88 88 8A AE EE B3 07 00 00 00 00'
'87 88 88 88 88 88 88 87 AE EE 73 17 00 00 00 00'
'88 87 88 88 88 88 88 8B BA EE 63 78 00 00 00 00'
'08 87 88 88 88 88 88 8B BA 66 67 80 00 00 00 00'
'08 88 77 78 88 88 88 8B B2 26 78 80 00 00 00 00'
'00 08 77 78 88 88 88 8B 30 00 70 00 00 00 00 00'
'00 08 88 87 77 77 77 77 77 77 80 00 00 00 00 00'
'00 08 88 87 77 77 77 77 78 88 80 00 00 00 FF C0'
'03 FF FE 00 00 7F FE 00 00 7F F8 00 00 1F F8 00'
'00 1F F0 00 00 0F F0 00 00 0F C0 00 00 0F C0 00'
'00 0F C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
'00 03 C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
'00 03 C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
'00 03 C0 00 00 03 C0 00 00 03 F0 00 00 0F F0 00'
'00 0F F0 00 00 0F F0 00 00 0F F8 00 00 1F F8 00'
'00 1F FE 00 00 7F FE 00 00 7F FE 00 00 7F'
}
/* BINRES oic_hdisk.ico */
OIC_HDISK ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 88 07 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 78 07 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 78 07 07'
'77 77 77 77 77 77 77 77 77 77 77 77 70 78 07 07'
'77 77 77 77 77 77 77 77 77 77 77 77 70 78 07 07'
'88 88 88 88 88 88 88 88 7A AA 78 87 70 78 07 08'
'88 88 88 88 88 88 88 88 8A AA 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 8A AA 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 8A AA 88 87 70 78 07 07'
'88 88 88 88 88 88 88 88 7A AA 78 87 70 78 07 07'
'77 77 77 77 77 77 77 77 77 77 77 77 70 78 07 07'
'77 77 77 77 77 77 77 77 77 77 77 77 70 78 07 07'
'88 88 88 88 88 88 88 88 88 88 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 88 88 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 88 88 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 88 88 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 88 88 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 88 88 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 88 88 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 88 88 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 88 88 88 87 70 78 07 08'
'88 88 88 88 88 88 88 88 88 88 88 87 70 78 07 07'
'77 77 77 77 77 77 77 77 77 77 77 77 70 78 07 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 78 07 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 78 08 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 88 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF'
'FF FF FF FF FF FF FF FF FF FF 80 00 00 00 80 00'
'00 00 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 80 00 00 00 80 00 00 00 80 00 00 00 80 00'
'00 00 FF FF FF FF FF FF FF FF FF FF FF FF'
}
/* BINRES oic_network.ico */
OIC_NETWORK ICON
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 87 77 77 78 00 00 00 00 00 00 00 00'
'00 00 00 00 70 00 00 07 00 00 00 00 00 00 00 87'
'77 77 77 77 73 37 30 07 77 77 77 77 78 00 00 85'
'00 00 00 00 3B 88 B3 00 00 00 00 00 58 00 00 87'
'00 00 00 00 3B B8 B3 00 00 00 00 00 78 00 00 87'
'77 77 77 77 7B BB B3 07 77 77 77 77 78 00 00 88'
'88 88 88 88 8B BB B3 07 88 88 88 88 88 00 00 88'
'88 88 88 88 88 88 33 78 88 88 88 88 88 00 00 00'
'00 00 00 00 00 87 07 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 77 07 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 70 07 00 00 00 00 00 00 00 00 00'
'87 77 77 77 77 00 00 77 77 77 77 80 00 00 00 00'
'70 00 00 00 00 00 00 00 00 00 07 80 00 00 00 88'
'70 77 77 77 77 77 77 77 77 70 07 78 00 00 00 87'
'77 88 88 88 88 88 88 88 88 87 77 07 00 00 00 87'
'78 8F FF FF FF FF FF FF FF 88 77 07 88 00 00 87'
'78 88 88 88 88 88 88 88 88 88 77 77 78 00 00 87'
'78 77 77 77 77 77 77 77 77 88 77 70 08 00 00 87'
'78 88 88 88 88 88 88 88 88 88 77 70 08 00 00 87'
'78 88 88 88 88 88 88 88 88 88 77 70 08 00 00 87'
'78 88 88 88 88 88 88 88 87 88 77 70 08 00 00 87'
'78 88 88 88 88 88 88 88 8A 78 77 70 08 00 00 87'
'88 88 88 88 88 88 88 88 88 88 77 70 08 00 00 87'
'8F FF FF FF FF FF FF FF FF FF 87 70 08 00 00 88'
'88 FF FF FF FF FF FF FF FF FF 87 70 08 00 00 88'
'88 88 88 88 88 88 88 88 88 88 87 70 08 00 00 00'
'87 88 88 88 88 88 88 88 88 88 88 77 58 00 00 00'
'88 87 77 77 77 77 77 77 77 77 77 77 78 00 00 00'
'08 87 77 77 77 77 77 77 77 77 77 78 00 00 00 00'
'08 88 88 88 88 88 88 88 88 88 88 88 00 00 00 00'
'08 88 88 88 88 88 88 88 88 88 88 88 00 00 FF FF'
'FF FF FF F0 0F FF FF F0 0F FF C0 00 00 03 C0 00'
'00 03 C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
'00 03 FF FC 3F FF FF FC 3F FF FF FC 3F FF F0 00'
'00 1F F0 00 00 1F C0 00 00 0F C0 00 00 0F C0 00'
'00 03 C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
'00 03 C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
'00 03 C0 00 00 03 C0 00 00 03 F0 00 00 03 F0 00'
'00 03 F8 00 00 0F F8 00 00 0F F8 00 00 0F'
}

View file

@ -133,119 +133,6 @@ static struct
};
/* Include OEM icons */
#include "bitmaps/oic_sample"
#include "bitmaps/oic_hand"
#include "bitmaps/oic_ques"
#include "bitmaps/oic_bang"
#include "bitmaps/oic_note"
#include "bitmaps/oic_portrait"
#include "bitmaps/oic_landscape"
#include "bitmaps/oic_wineicon"
#include "bitmaps/oic_hand_95"
#include "bitmaps/oic_ques_95"
#include "bitmaps/oic_bang_95"
#include "bitmaps/oic_note_95"
#include "bitmaps/oic_folder"
#include "bitmaps/oic_folder2"
#include "bitmaps/oic_floppy"
#include "bitmaps/oic_cdrom"
#include "bitmaps/oic_hdisk"
#include "bitmaps/oic_network"
#define OIC_FIRST OIC_SAMPLE /* First OEM icon */
#define OIC_LAST OIC_NETWORK /* Last OEM icon */
static char **OBM_Icons_Data[OIC_LAST-OIC_FIRST+1] =
{
oic_sample, /* OIC_SAMPLE */
oic_hand, /* OIC_HAND */
oic_ques, /* OIC_QUES */
oic_bang, /* OIC_BANG */
oic_note, /* OIC_NOTE */
oic_portrait, /* OIC_PORTRAIT */
oic_landscape, /* OIC_LANDSCAPE */
oic_wineicon, /* OIC_WINEICON */
oic_folder, /* OIC_FOLDER */
oic_folder2, /* OIC_FOLDER2 */
oic_floppy, /* OIC_FLOPPY */
oic_cdrom, /* OIC_CDROM */
oic_hdisk, /* OIC_HDISK */
oic_network /* OIC_NETWORK */
};
/* Include OEM cursors */
#include "bitmaps/ocr_normal"
#include "bitmaps/ocr_ibeam"
#include "bitmaps/ocr_wait"
#include "bitmaps/ocr_cross"
#include "bitmaps/ocr_up"
#include "bitmaps/ocr_size"
#include "bitmaps/ocr_icon"
#include "bitmaps/ocr_sizenwse"
#include "bitmaps/ocr_sizenesw"
#include "bitmaps/ocr_sizewe"
#include "bitmaps/ocr_sizens"
#include "bitmaps/ocr_bummer"
#include "bitmaps/ocr_dragobject"
#include "bitmaps/ocr_hand"
/*#include "bitmaps/ocr_sizeall"*/
/*#include "bitmaps/ocr_icocur"*/
#include "bitmaps/ocr_no"
#include "bitmaps/ocr_appstarting"
#include "bitmaps/ocr_help"
/* Cursor are not all contiguous (go figure...) */
#define OCR_FIRST0 OCR_BUMMER
#define OCR_LAST0 OCR_DRAGOBJECT
#define OCR_BASE0 0
#define OCR_FIRST1 OCR_NORMAL
#define OCR_LAST1 OCR_UP
#define OCR_BASE1 (OCR_BASE0 + OCR_LAST0 - OCR_FIRST0 + 1)
#define OCR_FIRST2 OCR_SIZE
#define OCR_LAST2 OCR_SIZEALL
#define OCR_BASE2 (OCR_BASE1 + OCR_LAST1 - OCR_FIRST1 + 1)
#define OCR_FIRST3 OCR_NO
#define OCR_LAST3 OCR_APPSTARTING
#define OCR_BASE3 (OCR_BASE2 + OCR_LAST2 - OCR_FIRST2 + 1)
#define OCR_FIRST4 OCR_HELP
#define OCR_LAST4 OCR_HELP
#define OCR_BASE4 (OCR_BASE3 + OCR_LAST3 - OCR_FIRST3 + 1)
#define NB_CURSORS (OCR_BASE4 + OCR_LAST4 - OCR_FIRST4 + 1)
static char **OBM_Cursors_Data[NB_CURSORS] =
{
ocr_bummer, /* OCR_BUMMER */
ocr_dragobject, /* OCR_DRAGOBJECT */
ocr_normal, /* OCR_NORMAL */
ocr_ibeam, /* OCR_IBEAM */
ocr_wait, /* OCR_WAIT */
ocr_cross, /* OCR_CROSS */
ocr_up, /* OCR_UP */
ocr_size, /* OCR_SIZE */
ocr_icon, /* OCR_ICON */
ocr_sizenwse, /* OCR_SIZENWSE */
ocr_sizenesw, /* OCR_SIZENESW */
ocr_sizewe, /* OCR_SIZEWE */
ocr_sizens, /* OCR_SIZENS */
ocr_size, /* OCR_SIZEALL */ /* Re-used the same one as OCR_SIZE for now */
#if 0
ocr_icocur /* OCR_ICOCUR */
#endif
ocr_no, /* OCR_NO */
ocr_hand, /* OCR_HAND */
ocr_appstarting, /* OCR_APPSTARTING */
ocr_help /* OCR_HELP */
};
static HGLOBAL16 OBM_Cursors[NB_CURSORS];
/* All the colors used in the xpm files must be included in this */
/* list, to make sure that the loaded bitmaps only use colors from */
/* the Windows colormap. Note: the PALETTEINDEX() are not really */
@ -443,103 +330,6 @@ static HBITMAP16 OBM_LoadBitmap( WORD id )
}
/***********************************************************************
* OBM_LoadCursorIcon
*/
static HGLOBAL16 OBM_LoadCursorIcon( WORD id, BOOL fCursor )
{
HBITMAP16 bitmap, mask;
POINT hotspot;
HGLOBAL16 handle;
CURSORICONINFO *pInfo;
BITMAPOBJ *bmpXor, *bmpAnd;
int sizeXor, sizeAnd;
if (fCursor)
{
if ((id >= OCR_FIRST1) && (id <= OCR_LAST1))
id = OCR_BASE1 + id - OCR_FIRST1;
else if ((id >= OCR_FIRST2) && (id <= OCR_LAST2))
id = OCR_BASE2 + id - OCR_FIRST2;
else if ((id >= OCR_FIRST0) && (id <= OCR_LAST0))
id = OCR_BASE0 + id - OCR_FIRST0;
else if ((id >= OCR_FIRST3) && (id <= OCR_LAST3))
id = OCR_BASE3 + id - OCR_FIRST3;
else if ((id >= OCR_FIRST4) && (id <= OCR_LAST4))
id = OCR_BASE4 + id - OCR_FIRST4;
else return 0;
if (OBM_Cursors[id]) return OBM_Cursors[id];
}
else
{
if ((id < OIC_FIRST) || (id > OIC_LAST)) return 0;
id -= OIC_FIRST;
}
if (!OBM_InitColorSymbols()) return 0;
if (!OBM_CreateBitmaps( fCursor ? OBM_Cursors_Data[id] : OBM_Icons_Data[id],
!fCursor, &bitmap, &mask, &hotspot ))
{
WARN_(cursor)("Error creating OEM cursor/icon %d\n", id );
return 0;
}
bmpXor = (BITMAPOBJ *) GDI_GetObjPtr( bitmap, BITMAP_MAGIC );
bmpAnd = (BITMAPOBJ *) GDI_GetObjPtr( mask, BITMAP_MAGIC );
sizeXor = bmpXor->bitmap.bmHeight * bmpXor->bitmap.bmWidthBytes;
sizeAnd = bmpXor->bitmap.bmHeight *
BITMAP_GetWidthBytes( bmpXor->bitmap.bmWidth, 1 );
if (!(handle = GlobalAlloc16( GMEM_MOVEABLE,
sizeof(CURSORICONINFO) + sizeXor + sizeAnd)))
goto done;
pInfo = (CURSORICONINFO *)GlobalLock16( handle );
pInfo->ptHotSpot.x = hotspot.x;
pInfo->ptHotSpot.y = hotspot.y;
pInfo->nWidth = bmpXor->bitmap.bmWidth;
pInfo->nHeight = bmpXor->bitmap.bmHeight;
pInfo->nWidthBytes = bmpXor->bitmap.bmWidthBytes;
pInfo->bPlanes = bmpXor->bitmap.bmPlanes;
pInfo->bBitsPerPixel = bmpXor->bitmap.bmBitsPixel;
if (mask)
{
/* Invert the mask */
TSXSetFunction( display, BITMAP_monoGC, GXinvert );
TSXFillRectangle( display, (Pixmap)bmpAnd->physBitmap, BITMAP_monoGC, 0, 0,
bmpAnd->bitmap.bmWidth, bmpAnd->bitmap.bmHeight );
TSXSetFunction( display, BITMAP_monoGC, GXcopy );
/* Set the masked pixels to black */
if (bmpXor->bitmap.bmBitsPixel != 1)
{
TSXSetForeground( display, BITMAP_colorGC,
X11DRV_PALETTE_ToPhysical( NULL, RGB(0,0,0) ));
TSXSetBackground( display, BITMAP_colorGC, 0 );
TSXSetFunction( display, BITMAP_colorGC, GXor );
TSXCopyPlane(display, (Pixmap)bmpAnd->physBitmap, (Pixmap)bmpXor->physBitmap,
BITMAP_colorGC, 0, 0, bmpXor->bitmap.bmWidth, bmpXor->bitmap.bmHeight,
0, 0, 1 );
TSXSetFunction( display, BITMAP_colorGC, GXcopy );
}
}
if (mask) GetBitmapBits( mask, sizeAnd, (char *)(pInfo + 1));
else memset( (char *)(pInfo + 1), 0xff, sizeAnd );
GetBitmapBits( bitmap, sizeXor, (char *)(pInfo + 1) + sizeAnd );
if (fCursor) OBM_Cursors[id] = handle;
done:
GDI_ReleaseObj( mask );
GDI_ReleaseObj( bitmap );
DeleteObject( bitmap );
DeleteObject( mask );
return handle;
}
/***********************************************************************
* X11DRV_LoadOEMResource
*
@ -550,12 +340,6 @@ HANDLE X11DRV_LoadOEMResource(WORD resid, WORD type)
case OEM_BITMAP:
return OBM_LoadBitmap(resid);
case OEM_CURSOR:
return OBM_LoadCursorIcon(resid, TRUE);
case OEM_ICON:
return OBM_LoadCursorIcon(resid, FALSE);
default:
ERR_(x11drv)("Unknown type\n");
}
@ -578,11 +362,6 @@ BOOL X11DRV_OBM_Init(void)
OBM_Pixmaps_Data[OBM_CLOSE - OBM_FIRST].data = obm_close;
OBM_Pixmaps_Data[OBM_RESTORE - OBM_FIRST].data = obm_restore;
OBM_Pixmaps_Data[OBM_RESTORED - OBM_FIRST].data = obm_restored;
OBM_Icons_Data[OIC_HAND - OIC_FIRST] = oic_hand;
OBM_Icons_Data[OIC_QUES - OIC_FIRST] = oic_ques;
OBM_Icons_Data[OIC_BANG - OIC_FIRST] = oic_bang;
OBM_Icons_Data[OIC_NOTE - OIC_FIRST] = oic_note;
}
else {
OBM_Pixmaps_Data[OBM_ZOOMD - OBM_FIRST].data = obm_zoomd_95;
@ -592,11 +371,6 @@ BOOL X11DRV_OBM_Init(void)
OBM_Pixmaps_Data[OBM_CLOSE - OBM_FIRST].data = obm_close_95;
OBM_Pixmaps_Data[OBM_RESTORE - OBM_FIRST].data = obm_restore_95;
OBM_Pixmaps_Data[OBM_RESTORED - OBM_FIRST].data = obm_restored_95;
OBM_Icons_Data[OIC_HAND - OIC_FIRST] = oic_hand_95;
OBM_Icons_Data[OIC_QUES - OIC_FIRST] = oic_ques_95;
OBM_Icons_Data[OIC_BANG - OIC_FIRST] = oic_bang_95;
OBM_Icons_Data[OIC_NOTE - OIC_FIRST] = oic_note_95;
}
return 1;

View file

@ -1,40 +0,0 @@
/* XPM */
static char *ocr_appstarting[] = {
" 32 32 3 1 0 0",
" s None c None",
". s black c black",
"X s white c white",
". ",
".. .......... ",
".X. ..XXXXXX.. ",
".XX. .......... ",
".XXX. .XXXXXX. ",
".XXXX. .XXXXXX. ",
".XXXXX. .XXX.XX. ",
".XXXXXX. ..X.XX.. ",
".XXXXXXX. ..XX.. ",
".XXXXXXXX. ..X. ",
".XXXXX..... ..XX.. ",
".XX.XX. ..XXXX.. ",
".X. .XX. .XX.XXX. ",
".. .XX. .X.X.XX. ",
". .XX. ..X.X.X. ",
" .XX. .......... ",
" .XX. ..XXXXXX.. ",
" .XX. .......... ",
" .. ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_bummer[] = {
"32 32 3 1 5 9",
" s black c black",
"X s white c white",
". s None c None",
"............ .............",
"........... XXXXXXX ............",
"......... XXXXXXXXX ...........",
"........ XXXXXXXXXXXXX .........",
"....... XX XXXXXXX XX ........",
"....... X .. XXXXX .. X ........",
"....... X ... XXX ... X ........",
"....... X ... XXX ... X ........",
"...... XX ... XXX ... XX .......",
"...... XXX XXXXX XXX .......",
"...... XXXXXXXX XXXXXXXX .......",
"...... XXXXXXX . XXXXXXX .......",
". .... XXXXXX . XXXXXX ... ...",
" XX .... XXXX . XXXX ... XX ..",
". XX .... XX XX .... X ...",
" XXXXX .. XXXXXXX .. XXXX ..",
" XX XXX XXXXXXX XXX XX ..",
". ... XXX X XXX .. ...",
"......... XXX ..........",
".......... XXXX ..........",
"...... XXXX XXX .......",
". XXX ...... XXX ...",
" XXXXX ............. XXXX ..",
" XX ................... XX ..",
". X ...................... X ...",
". X ...................... X ...",
".. ........................ ....",
"................................",
"................................",
"................................",
"................................",
"................................"};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_cross[] = {
"32 32 3 1 9 9",
" s None c None",
". s black c black",
"X s white c white",
" X.X ",
" X.X ",
" X.X ",
" X.X ",
" X.X ",
" X.X ",
" X.X ",
" X.X ",
"XXXXXXXXX.XXXXXXXXX ",
"................... ",
"XXXXXXXXX.XXXXXXXXX ",
" X.X ",
" X.X ",
" X.X ",
" X.X ",
" X.X ",
" X.X ",
" X.X ",
" X.X ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_dragobject[] = {
"32 32 3 1 5 9",
" s black c black",
". s None c None",
"X s white c white",
" .......................",
" XXXXXXX .....................",
" XXXXXXX X ....................",
" XXXXXXX ....................",
" XXXXXXXXXX ....................",
" XXXXXXXXXX ....................",
" XXXXXXXXXX ....................",
" XXXXXXXXXX ....................",
" XXXXXXXXXX ....................",
" XXXX XXXXX ....................",
" XXXX XXXX ....................",
" XXXX X XXX ....................",
" XXXX XX XX ....................",
" XXXX XXX X ....................",
" XXXX .....................",
"..... XXXXX ....................",
"..... XXXXXX ...................",
"..... XXXXXXX ..................",
"..... XXXXXXXX .................",
"..... XXXXX ................",
"..... XX X ....................",
"..... X . XX ...................",
"..... ... X ...................",
"..... .... XX ..................",
"........... X ..................",
"........... XX .................",
"............ X .................",
"............. ..................",
"................................",
"................................",
"................................",
"................................"};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_hand[] = {
"32 32 3 1 7 5",
" s black c black",
". s None c None",
"X s white c white",
"...... .......................",
"..... XXX ......................",
"..... XXX ......................",
"..... XXX ......................",
"..... XXX ......................",
"..... XXX ....................",
"..... XXX XX .................",
"..... XXX XX XX ...............",
"..... XXX XX XX X ..............",
". . XXX XX XX XX .............",
". XX XXXXXXXXXXXX .............",
". XXX XXXXXXXXXXXX .............",
".. XX XXXXXXXXXXXX .............",
"... X XXXXXXXXXXXX .............",
"... XXXXXXXXXXXXXX .............",
".... XXXXXXXXXXXXX .............",
".... XXXXXXXXXXXX ..............",
"..... XXXXXXXXXXX ..............",
"..... XXXXXXXXXXX ..............",
"...... XXXXXXXXX ...............",
"...... XXXXXXXXX ...............",
"...... ...............",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................"};

View file

@ -1,40 +0,0 @@
/* XPM */
static char *ocr_help[] = {
" 32 32 3 1 0 0",
" s None c None",
". s black c black",
"X s white c white",
". ",
".. XXXXXXX ",
".X. X.......X ",
".XX. X...XX....X ",
".XXX. X...X X....X ",
".XXXX. X...X X....X ",
".XXXXX. X...X X....X ",
".XXXXXX. X...X X...X ",
".XXXXXXX.XXXXX X...X ",
".XXXXXXXX. X...X ",
".XXXXX..... X...X ",
".XX.XX. X...X ",
".X. .XX. X...X ",
".. .XX. XXX ",
". .XX. X...X ",
" .XX. X.....X ",
" .XX. X...X ",
" .XX. XXX ",
" .. ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_ibeam[] = {
"32 32 3 1 4 9",
" s None c None",
". s white c white",
"+ s black c black",
".... .... ",
".+++.+++. ",
"....+.... ",
" .+. ",
" .+. ",
" .+. ",
" .+. ",
" .+. ",
" .+. ",
" .+. ",
" .+. ",
" .+. ",
" .+. ",
" .+. ",
" .+. ",
" .+. ",
"....+.... ",
".+++.+++. ",
".... .... ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_icon[] = {
"32 32 3 1 8 6",
" s black c black",
". s None c None",
"X s white c white",
" ...............",
" ...............",
" XXXXXXXXXXX ...............",
" XX XX ...............",
" XX XX ...............",
" XX XX ...............",
" XX XX ...............",
" XX XX ...............",
" XX XX ...............",
" XX XX ...............",
" XXXXXXXXXXX ...............",
" ...............",
" ...............",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................"};

View file

@ -1,38 +0,0 @@
/* XPM */
static char *ocr_no[] = {
"32 32 3 1 16 16",
" s None c None",
". s white c white",
"X s black c black",
" ",
" ",
" ",
" ",
" ",
" ",
" ...... ",
" ..XXXXXX.. ",
" .XXXXXXXXXX. ",
" .XXXX....XXXX. ",
" .XXX.. ..XXX. ",
" .XXXXX. .XXX. ",
" .XX.XXX. .XX. ",
" .XXX..XXX. .XXX. ",
" .XX. .XXX. .XX. ",
" .XX. .XXX. .XX. ",
" .XX. .XXX. .XX. ",
" .XX. .XXX. .XX. ",
" .XXX. .XXX..XXX. ",
" .XX. .XXX.XX. ",
" .XXX. .XXXXX. ",
" .XXX.. ..XXX. ",
" .XXXX....XXXX. ",
" .XXXXXXXXXX. ",
" ..XXXXXX.. ",
" ...... ",
" ",
" ",
" ",
" ",
" ",
" "};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_normal[] = {
"32 32 3 1 0 0",
" s black c black",
". s None c None",
"X s white c white",
" ..............................",
" X .............................",
" XX ............................",
" XXX ...........................",
" XXXX ..........................",
" XXXXX .........................",
" XXXXXX ........................",
" XXXXXXX .......................",
" XXXXXXXX ......................",
" XXXXXXXXX .....................",
" XXXXXX ....................",
" XXX XX ........................",
" XX XX ........................",
" X . XX .......................",
" ... XX .......................",
" ..... XX ......................",
"...... XX ......................",
"....... XX .....................",
"....... XX .....................",
"........ ......................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................"};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_size[] = {
"32 32 3 1 11 11",
" s None c None",
". s black c black",
"X s white c white",
" .. ",
" .XX. ",
" .XXXX. ",
" .XXXXXX. ",
" .XXXXXXXX. ",
" ....XX.... ",
" .XX. ",
" .. .XX. .. ",
" .X. .XX. .X. ",
" .XX. .XX. .XX. ",
" .XXX......XX......XXX. ",
".XXXXXXXXXXXXXXXXXXXXXX. ",
".XXXXXXXXXXXXXXXXXXXXXX. ",
" .XXX......XX......XXX. ",
" .XX. .XX. .XX. ",
" .X. .XX. .X. ",
" .. .XX. .. ",
" .XX. ",
" ....XX.... ",
" .XXXXXXXX. ",
" .XXXXXX. ",
" .XXXX. ",
" .XX. ",
" .. ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_sizenesw[] = {
"32 32 3 1 6 6",
" s None c None",
". s black c black",
"X s white c white",
" ....... ",
" .XXXXXX. ",
" .XXXXX. ",
" .XXXX. ",
" .XXXXX. ",
".. .XXX.XX. ",
".X. .XXX. .X. ",
".XX.XXX. .. ",
".XXXXX. ",
".XXXX. ",
".XXXXX. ",
".XXXXXX. ",
" ....... ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_sizens[] = {
"32 32 3 1 4 7",
" s None c None",
". s black c black",
"X s white c white",
" .. ",
" .XX. ",
" .XXXX. ",
" .XXXXXX. ",
".XXXXXXXX. ",
"....XX.... ",
" .XX. ",
" .XX. ",
" .XX. ",
" .XX. ",
"....XX.... ",
".XXXXXXXX. ",
" .XXXXXX. ",
" .XXXX. ",
" .XX. ",
" .. ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_sizenwse[] = {
"32 32 3 1 6 6",
" s None c None",
". s black c black",
"X s white c white",
" ....... ",
".XXXXXX. ",
".XXXXX. ",
".XXXX. ",
".XXXXX. ",
".XX.XXX. .. ",
".X. .XXX. .X. ",
".. .XXX.XX. ",
" .XXXXX. ",
" .XXXX. ",
" .XXXXX. ",
" .XXXXXX. ",
" ....... ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_sizewe[] = {
"32 32 3 1 7 4",
" s None c None",
". s black c black",
"X s white c white",
" .. .. ",
" .X. .X. ",
" .XX. .XX. ",
" .XXX......XXX. ",
".XXXXXXXXXXXXXX. ",
".XXXXXXXXXXXXXX. ",
" .XXX......XXX. ",
" .XX. .XX. ",
" .X. .X. ",
" .. .. ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_up[] = {
"32 32 3 1 6 0",
" s None c None",
". s black c black",
"X s white c white",
" .. ",
" .. ",
" .... ",
" .... ",
" ..XX.. ",
" ..XX.. ",
" ..XXXX.. ",
" ..XXXX.. ",
" ..XXXXXX.. ",
" ..XXXXXX.. ",
" ..XXXXXXXX.. ",
" ..XXXXXXXX.. ",
"..XXXXXXXXXX.. ",
"..XXXXXXXXXX.. ",
".....XXXX..... ",
".....XXXX..... ",
" ..XXXX.. ",
" ..XXXX.. ",
" ..XXXX.. ",
" ..XXXX.. ",
" ..XXXX.. ",
" ..XXXX.. ",
" ..XXXX.. ",
" ..XXXX.. ",
" ..XXXX.. ",
" ..XXXX.. ",
" ........ ",
" ........ ",
" ",
" ",
" ",
" "};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * ocr_wait[] = {
"32 32 3 1 7 13",
" s black c black",
". s None c None",
"X s white c white",
" .................",
" .................",
" XXXXXXXXXXX .................",
". ..................",
". XXXXXXXXX ..................",
". XXXXXXXXX ..................",
". XXXXXX XX ..................",
". X X X X X ..................",
". XX X X XX ..................",
".. XX X XX ...................",
"... XX XX ....................",
".... XXX .....................",
"..... X ......................",
"..... X ......................",
"..... X ......................",
".... XXX .....................",
"... XXXXX ....................",
".. XXX XXX ...................",
". XXXXXXXXX ..................",
". XXXX XXXX ..................",
". XXX X XXX ..................",
". XX X X XX ..................",
". X X X X X ..................",
". ..................",
" XXXXXXXXXXX .................",
" .................",
" .................",
"................................",
"................................",
"................................",
"................................",
"................................"};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * oic_bang[] = {
"32 32 3 1",
" s None c None",
". s black c black",
"X s yellow c yellow",
" ........ ",
" ...XXXXXXXX... ",
" ..XXXXXXXXXXXXXX.. ",
" .XXXXX........XXXXX. ",
" .XXXXXX........XXXXXX. ",
" .XXXXXXX........XXXXXXX. ",
" .XXXXXXXX........XXXXXXXX. ",
" .XXXXXXXXX........XXXXXXXXX. ",
" .XXXXXXXXX........XXXXXXXXX. ",
" .XXXXXXXXXX........XXXXXXXXXX. ",
" .XXXXXXXXXX........XXXXXXXXXX. ",
" .XXXXXXXXXX........XXXXXXXXXX. ",
".XXXXXXXXXXX........XXXXXXXXXXX.",
".XXXXXXXXXXX........XXXXXXXXXXX.",
".XXXXXXXXXXX........XXXXXXXXXXX.",
".XXXXXXXXXXX........XXXXXXXXXXX.",
".XXXXXXXXXXX........XXXXXXXXXXX.",
".XXXXXXXXXXX........XXXXXXXXXXX.",
".XXXXXXXXXXX........XXXXXXXXXXX.",
".XXXXXXXXXXX........XXXXXXXXXXX.",
" .XXXXXXXXXX........XXXXXXXXXX. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXX. ",
" .XXXXXXXXXXXXX..XXXXXXXXXXXXX. ",
" .XXXXXXXXXX......XXXXXXXXXX. ",
" .XXXXXXXXXX......XXXXXXXXXX. ",
" .XXXXXXXX........XXXXXXXX. ",
" .XXXXXXX........XXXXXXX. ",
" .XXXXXXX......XXXXXXX. ",
" .XXXXXX......XXXXXX. ",
" ..XXXXXX..XXXXXX.. ",
" ...XXXXXXXX... ",
" ........ "};

View file

@ -1,41 +0,0 @@
/* XPM */
static char * oic_bang_95[] = {
"32 32 6 1",
" s None c None",
". s black c black",
"X s yellow c yellow",
"x s dkgreen c #008000",
"o s ltgray c #c0c0c0",
"O s dkgray c #808080",
" xxx ",
" xXXo. ",
" xXXXXo.O ",
" xXXXXX.OO ",
" xXXXXXXo.OO ",
" xXXXXXXX.OO ",
" xXXXXXXXXo.OO ",
" xXXXXXXXXX.OO ",
" xXXXXXXXXXXo.OO ",
" xXXXo...oXXX.OO ",
" xXXXX.....XXXo.OO ",
" xXXXX.....XXXX.OO ",
" xXXXXX.....XXXXo.OO ",
" xXXXXX.....XXXXX.OO ",
" xXXXXXX.....XXXXXo.OO ",
" xXXXXXXx...xXXXXXX.OO ",
" xXXXXXXXo...oXXXXXXo.OO ",
" xXXXXXXXX...XXXXXXXX.OO ",
" xXXXXXXXXXx.xXXXXXXXXo.OO ",
" xXXXXXXXXXo.oXXXXXXXXX.OO ",
" xXXXXXXXXXXX.XXXXXXXXXXo.OO ",
" xXXXXXXXXXXXXXXXXXXXXXXX.OO ",
" xXXXXXXXXXXXo..oXXXXXXXXXo.OO ",
" xXXXXXXXXXXX....XXXXXXXXXX.OO ",
"xXXXXXXXXXXXX....XXXXXXXXXXo.OO ",
"xXXXXXXXXXXXXo..oXXXXXXXXXXX.OO ",
"xXXXXXXXXXXXXXXXXXXXXXXXXXXX.OOO",
"xXXXXXXXXXXXXXXXXXXXXXXXXXXo.OOO",
" xXXXXXXXXXXXXXXXXXXXXXXXXo.OOOO",
" x........................OOOOO",
" OOOOOOOOOOOOOOOOOOOOOOOOOOO ",
" OOOOOOOOOOOOOOOOOOOOOOOOO "};

View file

@ -1,26 +0,0 @@
/* XPM */
static char * oic_cdrom[] = {
"20 15 8 1",
" s None c None",
". s dkgray c #808080",
"X s ltgray c #c0c0c0",
"o s yellow c #ffff00",
"O s black c #000000",
"+ s green c #00ff00",
"@ s cyan c #00ffff",
"# s white c #ffffff",
" ...... ",
" ..XXXXXoOO ",
" .XXXXXXXo+@O ",
" .XXXXXXXX+@@oO ",
" .XXXXXXXX+@ooO ",
" .XXXXXXXXX@ooooO ",
" .XXXXX.OO.XXXXXO ",
" .XXXXXOOOO#XXXXO ",
" .XXXXX.OO.#XXXXO ",
" .ooooo@###XXXXXO ",
" ..oo+@@XXXXXXXO ",
" .o++@oXXXXXXXO ",
" .+@@oXXXXXXO ",
" ..ooXXXXOO ",
" OOOOOO "};

View file

@ -1,24 +0,0 @@
/* XPM */
static char * oic_floppy[] = {
"20 15 6 1",
" s None c None",
". s black c #000000",
"x s white c #ffffff",
"X s ltgray c #c0c0c0",
"o s dkgray c #808080",
"O s green c #00ff00",
" ",
" ",
" .................. ",
" .XXXXXXXXXXXXXXXo. ",
" .XXXX.......XXXXo. ",
" .X.............Xo. ",
" .XXXX.......XXXXo. ",
" .XXXXXXXXXXXXXXXo. ",
" .XXXOOXXXXX..XXXo. ",
" .XXXOOXXXXX..XXXo. ",
" .oooooooooooooooo. ",
" .................. ",
" ",
" ",
" "};

View file

@ -1,25 +0,0 @@
/* XPM */
static char * oic_folder[] = {
"20 16 6 1",
" s None c None",
". s dkgray c #808080",
"X s yellow c yellow",
"o s ltgray c #c0c0c0",
"O s white c white",
"B s black c black",
" ",
" ..... ",
" .XoXoX. ",
" .XoXoXoX...... ",
" .OOOOOOOOOOOO.. ",
" .OXoXoXoXoXoX.. ",
" .OoXoXoXoXoXo.. ",
" .OXoXoXoXoXoX.. ",
" .OoXoXoXoXoXo.. ",
" .OXoXoXoXoXoX.. ",
" .OoXoXoXoXoXo.. ",
" .OXoXoXoXoXoX.. ",
" ............... ",
" .............. ",
" ",
" "};

View file

@ -1,25 +0,0 @@
/* XPM */
static char * oic_folder2[] = {
"20 16 6 1",
" s None c None",
". s dkgray c #808080",
"X s yellow c yellow",
"o s ltgray c #c0c0c0",
"O s white c white",
"B s black c black",
" ",
" ",
" ..... ",
" .OOOOO. ",
" .O.X.X.O...... ",
" .OX.X.X.OOOOO.. ",
" .O.X.X.X.X.X... ",
" .............X.. ",
" .OOOOOOOOOO..... ",
" .OoXoXoXoXoX.... ",
" .OoXoXoXoXo.... ",
" .OXoXoXoXoXo... ",
" .OXoXoXoXoX... ",
" .............. ",
" ............. ",
" "};

View file

@ -1,38 +0,0 @@
/* XPM */
static char * oic_hand[] = {
"32 32 3 1",
" s None c None",
". s red c red",
"X s white c white",
" ",
" .............. ",
" ................ ",
" .................. ",
" .................... ",
" ...................... ",
" ........................ ",
" .......................... ",
" ............................ ",
" .............................. ",
" ......XX..XXXXX..XX...XXX..... ",
" .....X..X...X...X..X..X..X.... ",
" .....X..X...X...X..X..X..X.... ",
" .....X......X...X..X..X..X.... ",
" .....X......X...X..X..X..X.... ",
" ......XX....X...X..X..XXX..... ",
" ........X...X...X..X..X....... ",
" ........X...X...X..X..X....... ",
" .....X..X...X...X..X..X....... ",
" .....X..X...X...X..X..X....... ",
" .....X..X...X...X..X..X....... ",
" ......XX....X....XX...X....... ",
" .............................. ",
" ............................ ",
" .......................... ",
" ........................ ",
" ...................... ",
" .................... ",
" .................. ",
" ................ ",
" .............. ",
" "};

View file

@ -1,40 +0,0 @@
/* XPM */
static char * oic_hand_95[] = {
"32 32 5 1",
" s None c None",
"o s white c white",
"O s dkgray c #808080",
"+ s dkred c #800000",
"X s red c red",
" ++++++++ ",
" +++XXXXXXXX+++ ",
" +XXXXXXXXXXXXXX+ ",
" ++XXXXXXXXXXXXXXXX++ ",
" +XXXXXXXXXXXXXXXXXXXX+ ",
" +XXXXXXXXXXXXXXXXXXXXXX+ ",
" +XXXXXXXXXXXXXXXXXXXXXX+O ",
" +XXXXXXoXXXXXXXXXXoXXXXXX+O ",
" +XXXXXXoooXXXXXXXXoooXXXXXX+ ",
" +XXXXXoooooXXXXXXoooooXXXXX+O ",
" +XXXXXXoooooXXXXoooooXXXXXX+OO ",
"+XXXXXXXXoooooXXoooooXXXXXXXX+O ",
"+XXXXXXXXXooooooooooXXXXXXXXX+O ",
"+XXXXXXXXXXooooooooXXXXXXXXXX+OO",
"+XXXXXXXXXXXooooooXXXXXXXXXXX+OO",
"+XXXXXXXXXXXooooooXXXXXXXXXXX+OO",
"+XXXXXXXXXXooooooooXXXXXXXXXX+OO",
"+XXXXXXXXXooooooooooXXXXXXXXX+OO",
"+XXXXXXXXoooooXXoooooXXXXXXXX+OO",
" +XXXXXXoooooXXXXoooooXXXXXX+OOO",
" +XXXXXoooooXXXXXXoooooXXXXX+OOO",
" +XXXXXXoooXXXXXXXXoooXXXXXX+OO ",
" +XXXXXXoXXXXXXXXXXoXXXXXX+OOO ",
" +XXXXXXXXXXXXXXXXXXXXXX+OOOO ",
" +XXXXXXXXXXXXXXXXXXXXXX+OOO ",
" +XXXXXXXXXXXXXXXXXXXX+OOO ",
" ++XXXXXXXXXXXXXXXX++OOOO ",
" O+XXXXXXXXXXXXXX+OOOOO ",
" O+++XXXXXXXX+++OOOOO ",
" OO++++++++OOOOOO ",
" OOOOOOOOOOOOOO ",
" OOOOOOOO "};

View file

@ -1,23 +0,0 @@
/* XPM */
static char * oic_hdisk[] = {
"20 15 5 1",
" s None c None",
". s black c black",
"X s ltgray c #c0c0c0",
"o s dkgray c #808080",
"O s green c green",
" ",
" ",
" .................. ",
" .XXXXXXXXXXXXXXXo. ",
" .XXXXXXXXXXXXXXXo. ",
" .XXXXXXXXXXXXXXXo. ",
" .XXXXXXXXXXXXXXXo. ",
" .XXXXXXXXXXXXXXXo. ",
" .oooooooooooooooo. ",
" .XXXXXXXXXXXOOXXo. ",
" .XXXXXXXXXXXOOXXo. ",
" .oooooooooooooooo. ",
" .................. ",
" ",
" "};

View file

@ -1,41 +0,0 @@
/* XPM */
static char * oic_landscape[] = {
"32 32 6 1",
" s None c None",
". s black c black",
"X s ltgray c #c0c0c0",
"o s white c white",
"O s dkgray c #808080",
"+ s blue c blue",
" ",
" ",
" ",
" ",
" ",
" ...................... ",
" .XXXXXXXXXXXXXXXXXXXX.. ",
" .X.....XXXXXXXXXXXXXX.o. ",
" .XX.XXX.XXXXXXXXXXXXX.oo. ",
" .XX.XXX.XXXXXXXXXXXXX.ooo. ",
" .XX....XXXXXXXXXXXXXX.oooo. ",
" .XX.XXX.XXXXXXXXXXXXX....... ",
" .XX.XXX.XXXXXXXXXXXXXXXXXXX.O ",
" .X.....XXXXXXXXXXXXXXXXXXXX.O ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXX.O ",
" .XXX++X+X++X+++X++X+++X+X+X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X+X+X++X++X++X+X++X++X+X+X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X+++X+++X+X++X++X+X++X+++X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X++X+X+++X++++X++X++X++++X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXX.O ",
" ............................O ",
" OOOOOOOOOOOOOOOOOOOOOOOOOOOO ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};

View file

@ -1,25 +0,0 @@
/* XPM */
static char * oic_network[] = {
"20 15 7 1",
" s None c None",
". s dkgray c #808080",
"x s white c #ffffff",
"X s ltgray c #c0c0c0",
"o s black c #000000",
"O s green c #00ff00",
"+ s yellow c #ffff00",
" ",
" ............. ",
" .XXXXXXXXXXXX.o ",
" .xxxxxxxxxxxx..o ",
" .XXXXXXXXXXOX..o ",
" .XXXXXXXXXXXX..o ",
" .X..........X..o ",
" .XxxxxxxxxxxX.o ",
" ooooooooooooo ",
" oo ",
" Xo ",
" XXXXXX+++oXXXXXX ",
" oooooo+x+ooooooo ",
" oooo ",
" "};

View file

@ -1,39 +0,0 @@
/* XPM */
static char * oic_note[] = {
"32 32 4 1",
" s None c None",
". s black c black",
"X s blue c blue",
"o s white c white",
" ........ ",
" ...XXXXXXXX... ",
" ..XXXXXooooXXXXX.. ",
" .XXXXXXooooooXXXXXX. ",
" .XXXXXXooooooooXXXXXX. ",
" .XXXXXXXooooooooXXXXXXX. ",
" .XXXXXXXXooooooooXXXXXXXX. ",
" .XXXXXXXXXXooooooXXXXXXXXXX. ",
" .XXXXXXXXXXXooooXXXXXXXXXXX. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXX. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXX. ",
" .XXXXXXXXXoooooooooXXXXXXXXXX. ",
".XXXXXXXXXXoooooooooXXXXXXXXXXX.",
".XXXXXXXXXXXXXooooooXXXXXXXXXXX.",
".XXXXXXXXXXXXXooooooXXXXXXXXXXX.",
".XXXXXXXXXXXXXooooooXXXXXXXXXXX.",
".XXXXXXXXXXXXXooooooXXXXXXXXXXX.",
".XXXXXXXXXXXXXooooooXXXXXXXXXXX.",
".XXXXXXXXXXXXXooooooXXXXXXXXXXX.",
".XXXXXXXXXXXXXooooooXXXXXXXXXXX.",
" .XXXXXXXXXXXXooooooXXXXXXXXXX. ",
" .XXXXXXXXXXXXooooooXXXXXXXXXX. ",
" .XXXXXXXXXXXXooooooXXXXXXXXXX. ",
" .XXXXXXXXXXXooooooXXXXXXXXX. ",
" .XXXXXXXXXXXooooooXXXXXXXXX. ",
" .XXXXXXXooooooooooooXXXXX. ",
" .XXXXXXooooooooooooXXXX. ",
" .XXXXXooooooooooooXXX. ",
" .XXXXXXXXXXXXXXXXXX. ",
" ..XXXXXXXXXXXXXX.. ",
" ...XXXXXXXX... ",
" ........ "};

View file

@ -1,41 +0,0 @@
/* XPM */
static char * oic_note_95[] = {
"32 32 6 1",
" s None c None",
". s black c black",
"X s white c white",
"o s ltgray c #c0c0c0",
"O s dkgray c #808080",
"x s blue c blue",
" OOOOOOOO ",
" OOOoXXXXXXoOOO ",
" OOoXXXXXXXXXXXXoOO ",
" OoXXXXXXXXXXXXXXXXoO ",
" OXXXXXXXXXXXXXXXXXXXX. ",
" OXXXXXXXXoxxxxoXXXXXXXX. ",
" OXXXXXXXXXxxxxxxXXXXXXXXX. ",
" OoXXXXXXXXXxxxxxxXXXXXXXXXo. ",
" OXXXXXXXXXXoxxxxoXXXXXXXXXX.O ",
"OoXXXXXXXXXXXXXXXXXXXXXXXXXXo.O ",
"OXXXXXXXXXXXXXXXXXXXXXXXXXXXX.O ",
"OXXXXXXXXXXxxxxxxxXXXXXXXXXXX.OO",
"OXXXXXXXXXXXXxxxxxXXXXXXXXXXX.OO",
"OXXXXXXXXXXXXxxxxxXXXXXXXXXXX.OO",
"OXXXXXXXXXXXXxxxxxXXXXXXXXXXX.OO",
"OXXXXXXXXXXXXxxxxxXXXXXXXXXXo.OO",
" OXXXXXXXXXXXxxxxxXXXXXXXXXX.OOO",
" OoXXXXXXXXXXxxxxxXXXXXXXXXo.OOO",
" OXXXXXXXXXXxxxxxXXXXXXXXX.OOO ",
" .XXXXXXXxxxxxxxxxXXXXXX.OOOO ",
" .XXXXXXXXXXXXXXXXXXXX.OOOO ",
" .oXXXXXXXXXXXXXXXXo.OOOO ",
" ..oXXXXXXXXXXXXo..OOOO ",
" O...oXXXXXXo...OOOO ",
" OOO...oXXX.OOOOOO ",
" OOOO.XXX.OOOOO ",
" O.XXX.OO ",
" .XX.OO ",
" .X.OO ",
" ..OO ",
" OOO ",
" OO "};

View file

@ -1,41 +0,0 @@
/* XPM */
static char * oic_portrait[] = {
"32 32 6 1",
" s None c None",
". s black c black",
"X s ltgray c #c0c0c0",
"o s white c white",
"O s dkgray c #808080",
"+ s blue c blue",
" ................... ",
" .XXXXXXXXXXXXXXXXX.. ",
" .X.....XXXXXXXXXXX.o. ",
" .XX.XXX.XXXXXXXXXX.oo. ",
" .XX.XXX.XXXXXXXXXX.ooo. ",
" .XX....XXXXXXXXXXX.oooo. ",
" .XX.XXX.XXXXXXXXXX....... ",
" .XX.XXX.XXXXXXXXXXXXXXXX.O ",
" .X.....XXXXXXXXXXXXXXXXX.O ",
" .XXXXXXXXXXXXXXXXXXXXXXX.O ",
" .XXX++X+X++X+X+X+++X+X+X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X+X+X++X++X+X++X++X+X+X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X+++X+++X+X++X+X++X+++X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X++X+X+++X++X+X++X++++X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X+X+X++X+X++X++X+X++X+X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X+X+X++X++X+X++X++X+X+X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X+++X+++X+X++X+X++X+++X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X++X+X+++X++X+X++X++++X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X+X+X++X+X++X++X+X++X+X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXX.O ",
" .X+++X++X+X+X+X+X++X+X+X.O ",
" .XXXXXXXXXXXXXXXXXXXXXXX.O ",
" .........................O ",
" .OOOOOOOOOOOOOOOOOOOOOOOOO "};

View file

@ -1,39 +0,0 @@
/* XPM */
static char * oic_ques[] = {
"32 32 4 1",
" s None c None",
". s black c black",
"X s green c green",
"o s white c white",
" ........ ",
" ...XXXXXXXX... ",
" ..XXXXXXXXXXXXXX.. ",
" .XXXXXXooooooXXXXXX. ",
" .XXXXXXoooooooooXXXXX. ",
" .XXXXXXoooooooooooXXXXX. ",
" .XXXXXXXoooooooooooXXXXXX. ",
" .XXXXXXXoooooooooooooXXXXXX. ",
" .XXXXXXXoooooooooooooXXXXXX. ",
" .XXXXXXXXoooooXXooooooXXXXXXX. ",
" .XXXXXXXXoooooXXooooooXXXXXXX. ",
" .XXXXXXXXoooooXXooooooXXXXXXX. ",
".XXXXXXXXXXXXXXXooooooXXXXXXXXX.",
".XXXXXXXXXXXXXXXooooooXXXXXXXXX.",
".XXXXXXXXXXXXXXooooooXXXXXXXXXX.",
".XXXXXXXXXXXXXXooooooXXXXXXXXXX.",
".XXXXXXXXXXXXXooooooXXXXXXXXXXX.",
".XXXXXXXXXXXXXooooooXXXXXXXXXXX.",
".XXXXXXXXXXXXooooooXXXXXXXXXXXX.",
".XXXXXXXXXXXXooooooXXXXXXXXXXXX.",
" .XXXXXXXXXXXooooooXXXXXXXXXXX. ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXX. ",
" .XXXXXXXXXXXXXooXXXXXXXXXXXXX. ",
" .XXXXXXXXXXooooooXXXXXXXXXX. ",
" .XXXXXXXXXXooooooXXXXXXXXXX. ",
" .XXXXXXXXooooooooXXXXXXXX. ",
" .XXXXXXXooooooooXXXXXXX. ",
" .XXXXXXXooooooXXXXXXX. ",
" .XXXXXXooooooXXXXXX. ",
" ..XXXXXXooXXXXXX.. ",
" ...XXXXXXXX... ",
" ........ "};

View file

@ -1,41 +0,0 @@
/* XPM */
static char * oic_ques_95[] = {
"32 32 6 1",
" s None c None",
". s black c black",
"X s white c white",
"o s ltgray c #c0c0c0",
"O s dkgray c #808080",
"x s blue c blue",
" OOOOOOOO ",
" OOOoXXXXXXoOOO ",
" OOoXXXXXXXXXXXXoOO ",
" OoXXXXXXXXXXXXXXXXoO ",
" OXXXXXXXXXXXXXXXXXXXX. ",
" OXXXXXXXoxxxxxxoXXXXXXX. ",
" OXXXXXXXoxoXXxxxxoXXXXXXX. ",
" OoXXXXXXXxxXXXXxxxxXXXXXXXo. ",
" OXXXXXXXXxxxxXXxxxxXXXXXXXX.O ",
"OoXXXXXXXXxxxxXXxxxxXXXXXXXXo.O ",
"OXXXXXXXXXoxxoXxxxxXXXXXXXXXX.O ",
"OXXXXXXXXXXXXXoxxxXXXXXXXXXXX.OO",
"OXXXXXXXXXXXXXxxxXXXXXXXXXXXX.OO",
"OXXXXXXXXXXXXXxxoXXXXXXXXXXXX.OO",
"OXXXXXXXXXXXXXxxXXXXXXXXXXXXX.OO",
"OXXXXXXXXXXXXXXXXXXXXXXXXXXXo.OO",
" OXXXXXXXXXXXoxxoXXXXXXXXXXX.OOO",
" OoXXXXXXXXXXxxxxXXXXXXXXXXo.OOO",
" OXXXXXXXXXXxxxxXXXXXXXXXX.OOO ",
" .XXXXXXXXXoxxoXXXXXXXXX.OOOO ",
" .XXXXXXXXXXXXXXXXXXXX.OOOO ",
" .oXXXXXXXXXXXXXXXXo.OOOO ",
" ..oXXXXXXXXXXXXo..OOOO ",
" O...oXXXXXXo...OOOO ",
" OOO...oXXX.OOOOOO ",
" OOOO.XXX.OOOOO ",
" O.XXX.OO ",
" .XX.OO ",
" .X.OO ",
" ..OO ",
" OOO ",
" OO "};

View file

@ -1,41 +0,0 @@
/* XPM */
static char * oic_sample[] = {
"32 32 6 1",
" s None c None",
"+ s white c white",
"X s black c black",
"O s blue c blue",
". s ltgray c #C0C0C0",
"o s dkgray c #808080",
" ",
" ",
" ",
" ",
" ...........................X ",
" .+++++++++++++++++++++++++oX ",
" .+........................oX ",
" .+.OOOOOOOOOOOOOOOOOOOOOO.oX ",
" .+.OOOOOOOOOOOOOOOOOOOOOO.oX ",
" .+.OOOOOOOOOOOOOOOOOOOOOO.oX ",
" .+........................oX ",
" .+.oooooooooooooooooooooo.oX ",
" .+.++++++++++++++++++++++.oX ",
" .+........................oX ",
" .+........................oX ",
" .+........................oX ",
" .+........................oX ",
" .+........................oX ",
" .+........................oX ",
" .+........................oX ",
" .+........................oX ",
" .+........................oX ",
" .+........................oX ",
" .+........................oX ",
" .+........................oX ",
" .+........................oX ",
" .ooooooooooooooooooooooooooX ",
" XXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
" ",
" ",
" ",
" "};

View file

@ -1,43 +0,0 @@
/* XPM */
static char * oic_wineicon[] = {
"32 32 8 1",
" s None c None",
". s cyan c cyan",
"X s purple c #800080",
"o s black c black",
"O s white c white",
"+ s dkyellow c #808000",
"@ s yellow c yellow",
"# s red c red",
" . . . . . XX ",
" . XX ",
" . . XXXX ",
" . . . XXXX ",
" oo.ooooooo.oooooooXX ",
" oooooOOOOO.OOOOOO.OOOOXXooooo ",
" oOOOo.ooooooooooooooXXoOOOo ",
" oOOO++@@@.@@@@@@.@@XXOOOo ",
" o+++@@@@@@@@@@@@@XX+++o ",
" o++++++++++++++XX+++o ",
" o+++++++++++++XX++o ",
" o+++++++++++XX++o ",
" o++++++++++XX+o ",
" o+++++##+XX+o ",
" o+++####X+o ",
" o+++##XXo ",
" oo+++oo ",
" ooo ",
" oOo ",
" oOo ",
" oOo ",
" oOo ",
" oOo ",
" oOo ",
" oOo ",
" oOo ",
" oooooOooooo ",
" oooooOOOoOOOoOOOooooo ",
" oOOOOOOOoOOOOOoOOOOOOOo ",
" oOOOOOOOOOOOOOOOOOOOOOo ",
" oooooOOOOOOOOOOOooooo ",
" ooooooooooo "};

View file

@ -357,9 +357,6 @@ typedef struct
#define OBM_SIZE 32766
#define OBM_OLD_CLOSE 32767
#define OCR_BUMMER 100
#define OCR_DRAGOBJECT 101
#define OCR_NORMAL 32512
#define OCR_IBEAM 32513
#define OCR_WAIT 32514
@ -376,7 +373,11 @@ typedef struct
#define OCR_NO 32648
#define OCR_HAND 32649
#define OCR_APPSTARTING 32650
#ifdef __WINE__
#define OCR_HELP 32651 /* only defined in wine */
#define OCR_BUMMER 32652
#define OCR_DRAGOBJECT 32653
#endif
#define OIC_SAMPLE 32512
#define OIC_HAND 32513

View file

@ -55,6 +55,7 @@ static HCURSOR hActiveCursor = 0; /* Active cursor */
static INT CURSOR_ShowCount = 0; /* Cursor display count */
static RECT CURSOR_ClipRect; /* Cursor clipping rect */
static HDC screen_dc;
/**********************************************************************
* ICONCACHE for cursors/icons loaded with LR_SHARED.
@ -452,12 +453,12 @@ static HGLOBAL16 CURSORICON_CreateFromResource( HINSTANCE16 hInstance, HGLOBAL16
UINT cbSize, BOOL bIcon, DWORD dwVersion,
INT width, INT height, UINT loadflags )
{
static HDC hdcMem;
int sizeAnd, sizeXor;
HBITMAP hAndBits = 0, hXorBits = 0; /* error condition for later */
BITMAP bmpXor, bmpAnd;
POINT16 hotspot;
BITMAPINFO *bmi;
HDC hdc;
BOOL DoStretch;
INT size;
@ -498,7 +499,8 @@ static HGLOBAL16 CURSORICON_CreateFromResource( HINSTANCE16 hInstance, HGLOBAL16
return 0;
}
if( (hdc = GetDC( 0 )) )
if (!screen_dc) screen_dc = CreateDCA( "DISPLAY", NULL, NULL, NULL );
if (screen_dc)
{
BITMAPINFO* pInfo;
@ -524,7 +526,7 @@ static HGLOBAL16 CURSORICON_CreateFromResource( HINSTANCE16 hInstance, HGLOBAL16
if (DoStretch) {
if(bIcon)
{
hXorBits = CreateCompatibleBitmap(hdc, width, height);
hXorBits = CreateCompatibleBitmap(screen_dc, width, height);
}
else
{
@ -533,20 +535,19 @@ static HGLOBAL16 CURSORICON_CreateFromResource( HINSTANCE16 hInstance, HGLOBAL16
if(hXorBits)
{
HBITMAP hOld;
HDC hMem = CreateCompatibleDC(hdc);
BOOL res;
BOOL res = FALSE;
if (hMem) {
hOld = SelectObject(hMem, hXorBits);
res = StretchDIBits(hMem, 0, 0, width, height, 0, 0,
bmi->bmiHeader.biWidth, bmi->bmiHeader.biHeight/2,
(char*)bmi + size, pInfo, DIB_RGB_COLORS, SRCCOPY);
SelectObject(hMem, hOld);
DeleteDC(hMem);
} else res = FALSE;
if (!hdcMem) hdcMem = CreateCompatibleDC(screen_dc);
if (hdcMem) {
hOld = SelectObject(hdcMem, hXorBits);
res = StretchDIBits(hdcMem, 0, 0, width, height, 0, 0,
bmi->bmiHeader.biWidth, bmi->bmiHeader.biHeight/2,
(char*)bmi + size, pInfo, DIB_RGB_COLORS, SRCCOPY);
SelectObject(hdcMem, hOld);
}
if (!res) { DeleteObject(hXorBits); hXorBits = 0; }
}
} else hXorBits = CreateDIBitmap( hdc, &pInfo->bmiHeader,
} else hXorBits = CreateDIBitmap( screen_dc, &pInfo->bmiHeader,
CBM_INIT, (char*)bmi + size, pInfo, DIB_RGB_COLORS );
if( hXorBits )
{
@ -578,27 +579,25 @@ static HGLOBAL16 CURSORICON_CreateFromResource( HINSTANCE16 hInstance, HGLOBAL16
if (DoStretch) {
if ((hAndBits = CreateBitmap(width, height, 1, 1, NULL))) {
HBITMAP hOld;
HDC hMem = CreateCompatibleDC(hdc);
BOOL res;
BOOL res = FALSE;
if (hMem) {
hOld = SelectObject(hMem, hAndBits);
res = StretchDIBits(hMem, 0, 0, width, height, 0, 0,
pInfo->bmiHeader.biWidth, pInfo->bmiHeader.biHeight,
xbits, pInfo, DIB_RGB_COLORS, SRCCOPY);
SelectObject(hMem, hOld);
DeleteDC(hMem);
} else res = FALSE;
if (!hdcMem) hdcMem = CreateCompatibleDC(screen_dc);
if (hdcMem) {
hOld = SelectObject(hdcMem, hAndBits);
res = StretchDIBits(hdcMem, 0, 0, width, height, 0, 0,
pInfo->bmiHeader.biWidth, pInfo->bmiHeader.biHeight,
xbits, pInfo, DIB_RGB_COLORS, SRCCOPY);
SelectObject(hdcMem, hOld);
}
if (!res) { DeleteObject(hAndBits); hAndBits = 0; }
}
} else hAndBits = CreateDIBitmap( hdc, &pInfo->bmiHeader,
} else hAndBits = CreateDIBitmap( screen_dc, &pInfo->bmiHeader,
CBM_INIT, xbits, pInfo, DIB_RGB_COLORS );
if( !hAndBits ) DeleteObject( hXorBits );
}
HeapFree( GetProcessHeap(), 0, pInfo );
}
ReleaseDC( 0, hdc );
}
if( !hXorBits || !hAndBits )
@ -712,35 +711,17 @@ HGLOBAL CURSORICON_Load( HINSTANCE hInstance, LPCWSTR name,
HeapFree( GetProcessHeap(), 0, dir );
HeapFree( GetProcessHeap(), 0, ptr );
}
else if ( !hInstance ) /* Load OEM cursor/icon */
{
WORD resid;
if ( HIWORD(name) )
{
LPSTR ansi = HEAP_strdupWtoA(GetProcessHeap(),0,name);
if( ansi[0]=='#') /*Check for '#xxx' name */
{
resid = atoi(ansi+1);
HeapFree( GetProcessHeap(), 0, ansi );
}
else
{
HeapFree( GetProcessHeap(), 0, ansi );
return 0;
}
}
else resid = LOWORD(name);
h = USER_Driver.pLoadOEMResource( resid, fCursor ? OEM_CURSOR : OEM_ICON );
}
else /* Load from resource */
{
HANDLE hGroupRsrc;
WORD wResId;
DWORD dwBytesInRes;
if (!hInstance) /* Load OEM cursor/icon */
{
if (!(hInstance = GetModuleHandleA( "user32.dll" ))) return 0;
}
/* Normalize hInstance (must be uniquely represented for icon cache) */
if ( HIWORD( hInstance ) )
@ -2067,7 +2048,6 @@ static void DIB_FixColorsToLoadflags(BITMAPINFO * bmi, UINT loadflags, BYTE pix)
static HBITMAP BITMAP_Load( HINSTANCE instance,LPCWSTR name, UINT loadflags )
{
HBITMAP hbitmap = 0;
HDC hdc;
HRSRC hRsrc;
HGLOBAL handle;
char *ptr = NULL;
@ -2100,20 +2080,21 @@ static HBITMAP BITMAP_Load( HINSTANCE instance,LPCWSTR name, UINT loadflags )
memcpy(fix_info, info, size);
pix = *((LPBYTE)info+DIB_BitmapInfoSize(info, DIB_RGB_COLORS));
DIB_FixColorsToLoadflags(fix_info, loadflags, pix);
if ((hdc = GetDC(0)) != 0) {
if (!screen_dc) screen_dc = CreateDCA( "DISPLAY", NULL, NULL, NULL );
if (screen_dc)
{
char *bits = (char *)info + size;
if (loadflags & LR_CREATEDIBSECTION) {
DIBSECTION dib;
hbitmap = CreateDIBSection(hdc, fix_info, DIB_RGB_COLORS, NULL, 0, 0);
hbitmap = CreateDIBSection(screen_dc, fix_info, DIB_RGB_COLORS, NULL, 0, 0);
GetObjectA(hbitmap, sizeof(DIBSECTION), &dib);
SetDIBits(hdc, hbitmap, 0, dib.dsBm.bmHeight, bits, info,
SetDIBits(screen_dc, hbitmap, 0, dib.dsBm.bmHeight, bits, info,
DIB_RGB_COLORS);
}
else {
hbitmap = CreateDIBitmap( hdc, &fix_info->bmiHeader, CBM_INIT,
hbitmap = CreateDIBitmap( screen_dc, &fix_info->bmiHeader, CBM_INIT,
bits, fix_info, DIB_RGB_COLORS );
}
ReleaseDC( 0, hdc );
}
GlobalUnlock(hFix);
GlobalFree(hFix);
@ -2195,16 +2176,15 @@ HANDLE WINAPI LoadImageW( HINSTANCE hinst, LPCWSTR name, UINT type,
return BITMAP_Load( hinst, name, loadflags );
case IMAGE_ICON:
if (!screen_dc) screen_dc = CreateDCA( "DISPLAY", NULL, NULL, NULL );
if (screen_dc)
{
HDC hdc = GetDC(0);
UINT palEnts = GetSystemPaletteEntries(hdc, 0, 0, NULL);
if (palEnts == 0)
palEnts = 256;
ReleaseDC(0, hdc);
return CURSORICON_Load(hinst, name, desiredx, desiredy,
palEnts, FALSE, loadflags);
}
UINT palEnts = GetSystemPaletteEntries(screen_dc, 0, 0, NULL);
if (palEnts == 0) palEnts = 256;
return CURSORICON_Load(hinst, name, desiredx, desiredy,
palEnts, FALSE, loadflags);
}
break;
case IMAGE_CURSOR:
return CURSORICON_Load(hinst, name, desiredx, desiredy,