Imagelist Tests

Robert Shearman rob at codeweavers.com
Mon Aug 23 14:22:14 CDT 2004


Changelog:

Mike McCormack <mike at codeweavers.com>
Tests for icon and bitmap adding and removing and bitmap drawing with 
image lists.

-------------- next part --------------
? wine/dlls/comctl32/tests/imagelist.rc
? wine/dlls/comctl32/tests/resource.h
Index: wine/dlls/comctl32/tests/.cvsignore
===================================================================
RCS file: /home/wine/wine/dlls/comctl32/tests/.cvsignore,v
retrieving revision 1.5
diff -u -p -r1.5 .cvsignore
--- wine/dlls/comctl32/tests/.cvsignore	22 Aug 2004 22:29:37 -0000	1.5
+++ wine/dlls/comctl32/tests/.cvsignore	23 Aug 2004 19:14:21 -0000
@@ -1,6 +1,13 @@
 Makefile
+bm1.bmp
+bm2.bmp
+bm3.bmp
 dpa.ok
+icon1.ico
+icon2.ico
+icon3.ico
 imagelist.ok
+imagelist.res
 subclass.ok
 tab.ok
 testlist.c
Index: wine/dlls/comctl32/tests/Makefile.in
===================================================================
RCS file: /home/wine/wine/dlls/comctl32/tests/Makefile.in,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile.in
--- wine/dlls/comctl32/tests/Makefile.in	22 Aug 2004 22:29:37 -0000	1.4
+++ wine/dlls/comctl32/tests/Makefile.in	23 Aug 2004 19:14:21 -0000
@@ -11,6 +11,16 @@ CTESTS = \
 	subclass.c \
 	tab.c
 
+RC_SRCS = imagelist.rc
+RC_BINSRC = imagelist.rc
+RC_BINARIES = \
+        icon1.ico \
+        icon2.ico \
+        icon3.ico \
+        bm1.bmp \
+        bm2.bmp \
+        bm3.bmp
+
 @MAKE_TEST_RULES@
 
 ### Dependencies:
Index: wine/dlls/comctl32/tests/imagelist.c
===================================================================
RCS file: /home/wine/wine/dlls/comctl32/tests/imagelist.c,v
retrieving revision 1.1
diff -u -p -r1.1 imagelist.c
--- wine/dlls/comctl32/tests/imagelist.c	22 Aug 2004 01:59:55 -0000	1.1
+++ wine/dlls/comctl32/tests/imagelist.c	23 Aug 2004 19:14:21 -0000
@@ -1,6 +1,7 @@
 /* Unit test suite for imagelist control.
  *
  * Copyright 2004 Michael Stefaniuc
+ * Copyright 2002 Mike McCormack for CodeWeavers
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -22,6 +23,7 @@
 #include <commctrl.h>
 
 #include "wine/test.h"
+#include "resource.h"
 
 HDC desktopDC;
 
@@ -100,11 +102,212 @@ static void testHotspot (void)
 #undef HOTSPOTS_MAX
 }
 
+static HINSTANCE hinst;
+
+static BOOL DoTest1(void)
+{
+    HIMAGELIST himl ;
+
+    HICON hicon1 ;
+    HICON hicon2 ;
+    HICON hicon3 ;
+
+    /* create an imagelist to play with */
+    himl = ImageList_Create(84,84,0x10,0,3);
+    ok(himl!=0,"failed to create imagelist");
+
+    /* load the icons to add to the image list */
+    hicon1 = LoadIconA(hinst, MAKEINTRESOURCEA(IDI_ICON1));
+    ok(hicon1 != 0, "no hicon1");
+    hicon2 = LoadIconA(hinst, MAKEINTRESOURCEA(IDI_ICON2));
+    ok(hicon2 != 0, "no hicon2");
+    hicon3 = LoadIconA(hinst, MAKEINTRESOURCEA(IDI_ICON3));
+    ok(hicon3 != 0, "no hicon3");
+
+    /* remove when nothing exists */
+    ok(!ImageList_Remove(himl,0),"removed non-existent icon");
+
+    /* add three */
+    ok(0==ImageList_AddIcon(himl, hicon1),"failed to add icon1");
+    ok(1==ImageList_AddIcon(himl, hicon2),"failed to add icon2");
+    ok(2==ImageList_AddIcon(himl, hicon3),"failed to add icon3");
+
+    /* remove three */
+    ok(ImageList_Remove(himl,0),"can't remove 0");
+    ok(ImageList_Remove(himl,0),"can't remove 0");
+    ok(ImageList_Remove(himl,0),"can't remove 0");
+
+    /* remove one extra */
+    ok(!ImageList_Remove(himl,0),"removed non-existent icon");
+
+    /* destroy it */
+    ok(ImageList_Destroy(himl),"destroy imagelist failed");
+
+    /* icons should be deleted by the imagelist */
+    ok(!DeleteObject(hicon1),"icon 1 wasn't deleted");
+    ok(!DeleteObject(hicon2),"icon 2 wasn't deleted");
+    ok(!DeleteObject(hicon3),"icon 3 wasn't deleted");
+
+    return TRUE;
+}
+
+static BOOL DoTest2(void)
+{
+    HIMAGELIST himl ;
+
+    HICON hicon1 ;
+    HICON hicon2 ;
+    HICON hicon3 ;
+
+    /* create an imagelist to play with */
+    himl = ImageList_Create(84,84,0x10,0,3);
+    ok(himl!=0,"failed to create imagelist");
+
+    /* load the icons to add to the image list */
+    hicon1 = LoadIconA(hinst, MAKEINTRESOURCEA(IDI_ICON1));
+    ok(hicon1 != 0, "no hicon1");
+    hicon2 = LoadIconA(hinst, MAKEINTRESOURCEA(IDI_ICON2));
+    ok(hicon2 != 0, "no hicon2");
+    hicon3 = LoadIconA(hinst, MAKEINTRESOURCEA(IDI_ICON3));
+    ok(hicon3 != 0, "no hicon3");
+
+    /* remove when nothing exists */
+    ok(!ImageList_Remove(himl,0),"removed non-existent icon");
+
+    /* add three */
+    ok(0==ImageList_AddIcon(himl, hicon1),"failed to add icon1");
+    ok(1==ImageList_AddIcon(himl, hicon2),"failed to add icon2");
+    ok(2==ImageList_AddIcon(himl, hicon3),"failed to add icon3");
+
+    /* destroy it */
+    ok(ImageList_Destroy(himl),"destroy imagelist failed");
+
+    /* icons should be deleted by the imagelist */
+    ok(!DeleteObject(hicon1),"icon 1 wasn't deleted");
+    ok(!DeleteObject(hicon2),"icon 2 wasn't deleted");
+    ok(!DeleteObject(hicon3),"icon 3 wasn't deleted");
+
+    return TRUE;
+}
+
+static HWND create_a_window(void)
+{
+    WNDCLASSA cls;
+    char className[] = "bmwnd";
+    char winName[]   = "Test Bitmap";
+    HWND hWnd;
+
+    cls.style         = CS_HREDRAW | CS_VREDRAW | CS_GLOBALCLASS;
+    cls.lpfnWndProc   = DefWindowProcA;
+    cls.cbClsExtra    = 0;
+    cls.cbWndExtra    = 0;
+    cls.hInstance     = 0;
+    cls.hIcon         = LoadIconA (0, (LPSTR)IDI_APPLICATION);
+    cls.hCursor       = LoadCursorA (0, (LPSTR)IDC_ARROW);
+    cls.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH);
+    cls.lpszMenuName  = 0;
+    cls.lpszClassName = className;
+
+    RegisterClassA (&cls);
+
+    /* Setup windows */
+    hWnd = CreateWindowA (className, winName, 
+       WS_OVERLAPPEDWINDOW ,
+       CW_USEDEFAULT, CW_USEDEFAULT, 100, 100, 0,
+       0, hinst, 0);
+
+    return hWnd;
+}
+
+static BOOL DoTest3(void)
+{
+    HIMAGELIST himl ;
+
+    HBITMAP hbm1 ;
+    HBITMAP hbm2 ;
+    HBITMAP hbm3 ;
+
+    IMAGELISTDRAWPARAMS imldp;
+    HDC hdc;
+    HWND hwndfortest;
+
+    hwndfortest = create_a_window();
+    hdc = GetDC(hwndfortest);
+    ok(hdc!=NULL, "couldn't get DC\n");
+
+    /* create an imagelist to play with */
+    himl = ImageList_Create(48,48,0x10,0,3);
+    ok(himl!=0,"failed to create imagelist");
+
+    /* load the icons to add to the image list */
+    hbm1 = LoadBitmapA(hinst, MAKEINTRESOURCEA(IDB_BITMAP1));
+    ok(hbm1 != 0, "no bitmap 1");
+    hbm2 = LoadBitmapA(hinst, MAKEINTRESOURCEA(IDB_BITMAP2));
+    ok(hbm2 != 0, "no bitmap 2");
+    hbm3 = LoadBitmapA(hinst, MAKEINTRESOURCEA(IDB_BITMAP3));
+    ok(hbm3 != 0, "no bitmap 3");
+
+    /* remove when nothing exists */
+    ok(!ImageList_Remove(himl,0),"removed non-existent bitmap");
+
+    /* add three */
+    ok(0==ImageList_Add(himl, hbm1, 0),"failed to add bitmap 1");
+    ok(1==ImageList_Add(himl, hbm2, 0),"failed to add bitmap 2");
+
+    ok(ImageList_SetImageCount(himl,3),"Setimage count failed");
+    /*ok(2==ImageList_Add(himl, hbm3, NULL),"failed to add bitmap 3"); */
+    ok(ImageList_Replace(himl, 2, hbm3, 0),"failed to replace bitmap 3");
+
+    Rectangle(hdc, 100, 100, 74, 74);
+    memset(&imldp, 0, sizeof imldp);
+    ok(!ImageList_DrawIndirect(&imldp), "zero data succeeded!");
+    imldp.cbSize = sizeof imldp;
+    ok(!ImageList_DrawIndirect(&imldp), "zero hdc succeeded!");
+    imldp.hdcDst = hdc;
+    ok(!ImageList_DrawIndirect(&imldp),"zero himl succeeded!");
+    imldp.himl = himl;
+    ok(ImageList_DrawIndirect(&imldp),"should succeeded");
+    imldp.fStyle = SRCCOPY;
+    imldp.rgbBk = CLR_DEFAULT;
+    imldp.rgbFg = CLR_DEFAULT;
+    imldp.y = 100;
+    imldp.x = 100;
+    ok(ImageList_DrawIndirect(&imldp),"should succeeded");
+    imldp.i ++;
+    ok(ImageList_DrawIndirect(&imldp),"should succeeded");
+    imldp.i ++;
+    ok(ImageList_DrawIndirect(&imldp),"should succeeded");
+    imldp.i ++;
+    ok(!ImageList_DrawIndirect(&imldp),"should fail");
+
+    /* remove three */
+    ok(ImageList_Remove(himl, 0), "removing 1st bitmap");
+    ok(ImageList_Remove(himl, 0), "removing 2nd bitmap");
+    ok(ImageList_Remove(himl, 0), "removing 3rd bitmap");
+
+    /* destroy it */
+    ok(ImageList_Destroy(himl),"destroy imagelist failed");
+
+    /* icons should be deleted by the imagelist */
+    ok(DeleteObject(hbm1),"bitmap 1 can't be deleted");
+    ok(DeleteObject(hbm2),"bitmap 2 can't be deleted");
+    ok(DeleteObject(hbm3),"bitmap 3 can't be deleted");
+
+    ReleaseDC(hwndfortest, hdc);
+    DestroyWindow(hwndfortest);
+
+    return TRUE;
+}
+
 START_TEST(imagelist)
 {
     desktopDC=GetDC(NULL);
+    hinst = GetModuleHandleA(NULL);
 
     InitCommonControls();
 
     testHotspot();
+    DoTest1();
+    DoTest2();
+    DoTest3();
 }
--- /dev/null	2003-09-15 14:40:47.000000000 +0100
+++ wine/dlls/comctl32/tests/imagelist.rc	2004-08-23 19:57:25.762138968 +0100
@@ -0,0 +1,434 @@
+/* Unit test suite for ImageLists
+ *
+ * Copyright 2002 Mike McCormack for CodeWeavers
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+#include "resource.h"
+
+/* BINRES icon1.ico */
+IDI_ICON1 ICON LOADONCALL DISCARDABLE icon1.ico
+/* {
+ '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 C0 C0 C0 00 80 80'
+ '80 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 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 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 F7'
+ 'FF FF FF F7 FF FF FF FF FF FF FF FF FF FF FF FF'
+ 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
+ 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
+ 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
+ 'FF FF FF FF FF FF FF FF FF FF 3C 80 F8 7F 3C 9E'
+ '73 3F 81 9E 67 BF 99 9E 67 FF 99 9E 67 FF DB 80'
+ 'E7 FF C3 9E 67 FF C3 9E 67 BF E7 9E 73 3F E7 80'
+ 'F8 7F FF FF FF FF FF FF FF FF FF FF FF FF'
+} */
+
+/* BINRES icon2.ico */
+IDI_ICON2 ICON LOADONCALL DISCARDABLE icon2.ico
+/* {
+ '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 C0 C0 C0 00 80 80'
+ '80 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 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 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 FF FF FF FF FF FF'
+ 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
+ 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
+ 'FF FF FF FF FF FF FF FF FF FF 81 E0 33 FF 9C E7'
+ 'F3 FF 9E 67 F3 FF 9E 67 F3 FF 9E 67 F3 FF 9E 60'
+ '70 3F 9E 67 F3 FF 9E 67 F3 FF 9C E7 F3 FF 81 E0'
+ '30 1F FF FF FF FF FF FF FF FF FF FF FF FF'
+} */
+
+/* BINRES icon3.ico */
+IDI_ICON3 ICON LOADONCALL DISCARDABLE icon3.ico
+/* {
+ '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 C0 C0 C0 00 80 80'
+ '80 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 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 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 FF FF FF FF FF FF'
+ 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
+ 'FF FF FF FF FF FF FF FF FF FF FF FF FF FF C3 FF'
+ 'FF FF 99 FF FF FF F9 FF FF FF C1 99 9F FF 99 99'
+ '9F FF 99 99 9F FF 99 99 9F FF 99 99 9F FF 99 99'
+ '9F FF C1 83 9F FF FF 9F FF FF FF 9F 9F FF FF 9F'
+ '9F FF FF FF FF FF FF FF FF FF FF FF FF FF'
+} */
+
+
+/* BINRES bm1.bmp */
+IDB_BITMAP1 BITMAP LOADONCALL DISCARDABLE bm1.bmp
+/* {
+ '42 4D F6 04 00 00 00 00 00 00 76 00 00 00 28 00'
+ '00 00 30 00 00 00 30 00 00 00 01 00 04 00 00 00'
+ '00 00 80 04 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 C0 C0 C0 00 80 80 80 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 AF FF FF FF FA FF FF FF FF FA'
+ 'AF FF FF FF FF FF FF FF FF AF FA FF FF FF AA AA'
+ 'AF FF FF AA AF FF FF FA FA FF FF FF FF FF FF FF'
+ 'FF AF AF FF FF FF FA AA FA AA FF FF FA AF FF FA'
+ 'FA FF FF FF FA AA FF FF FF AA FF FF FF FA FF AA'
+ 'AF FA AF FF FF FA AF FA FF AF FF FF FA FA FF FF'
+ 'FF AA FF FF FF FA FF FA FA FF FA AA FF FF FA FA'
+ 'FF AF FF FF FA FF AF FF FF AF FF FF FF AF FF FF'
+ 'AA FF FF FF AA FF FF AA FF FA FF FF FA FF AF FF'
+ 'FA AF FF FF FF AF FF FF FA AF FF FF FF AF FF FA'
+ 'AF FA FF FF FA FF AF FF FA FF FF FF FA FF FF FF'
+ 'FF AA FF FF FF FA FF FA FA AA AF FF FA FF FA FF'
+ 'FA FF FF FF FA FF FF FF FF FA AA FF FF FF AA FA'
+ 'FF FF AA FF FA FF FA FF AA FF FF FF AF FF FF FF'
+ 'FF FA FF AA FF FF FF AA FF FF FA AA FA FF FF AA'
+ 'FA FF FF FA FF FF FF FF FF FA FF FF AF FF FF FA'
+ 'FF FF FF AF AA AF FF AF FA FF FF FA FF FF FF FF'
+ 'FF FA FF FF FA AF FF FA AF FF FF FA FF AA FA AF'
+ 'FA FF FF AF FF FF FF FF FF FA AA AA AA AA AA AA'
+ 'AA AA AA AA AF AF AA FA FA FF FF AF FF FF FF FA'
+ 'AA AA AA AA AA AA AA AA AF FA FF FF FF FA FA AA'
+ 'FA FF FA FF FF FF FA AF FF FA AF FF FF FF FF AA'
+ 'AA FF AF FF FF FA FA FA FA FF FA FF FF FF AA FF'
+ 'FF FF AF FF FF FF FF FA FA AF FA FF FF FF AA FA'
+ 'AA FF AF FF FF FF FF FF FF FF AA FF FF FF FF FA'
+ 'FF FA AA AA FF FF AF AF AA AA AA FF FF FF FF FF'
+ 'FF FF AF AF FF FF FF FA FF FA FF FA AA FA FF FA'
+ 'AA FA FF AF FF FF FF FF FF FF AF AF FF FF FF FA'
+ 'FF FA FF FF FA AA AF FF AA AA FF FA AF FF FF FF'
+ 'FF FF AF AF FF FF FF FA FF FA FF FF FF AA AA FF'
+ 'AA AA AA FF FA FA FF FF FF FF AF FA FF FF FF FA'
+ 'FF FA FF FF FA FF FA AA AA AA AA AA AA AA FF FF'
+ 'FF FF AF FA FF FF FF FA FF FA FF FF AF FF FF AA'
+ 'AA AA AA AA AA AA FF FF FF FF FA FF AF FF FF FA'
+ 'FF FA FF AA AA AA AA FF AA FF FA AA AA AA FF FF'
+ 'FF FF FA FF AF FF FF FA AA AA AA FA FF FF FF FA'
+ 'AA AA AF FF AF FF FF FF FF FF FA FF FA FA AA AA'
+ 'FF AF FF FA FF FF FF FA AA AF FF FF AF FF FF FF'
+ 'FF FF FA FF AA AF FF FA FA FF FF FA FF FF FF AA'
+ 'AA FA FF FF AF FF FF FF FF AA AA AA FF AF FF FA'
+ 'FA FF FF FA FF FF FA AA AF FF AF FA FF FF FF FF'
+ 'AA AF FA FF FF FA FF FA AF FF FF FF AF FA AA AF'
+ 'AF FF AF AF FF FF AA AA FF FF FA FF FF FA FF AF'
+ 'AF FF FF FF AA AA AF FF AF FF AA FF FF FF FF FF'
+ 'FF FF FA FF FF FF AA AA FF AA AA AA FF AA AA FF'
+ 'AF FF AA FF FF FF FF FF FF FF FA FF FF AA AA AA'
+ 'AA FF FF FF FF AF FF AA AF FF AA FF FF FF AA AA'
+ 'AA AA AA AA AA FA FA AF FF FF FF FF FA FF FF FF'
+ 'AA FA FF AF FF FF FF FF FF FF FF AF FF AF FF AF'
+ 'FF FF FF FF AA FF FF FF AF AA FF AF FF FF AF FF'
+ 'FF FF FF AF FF AF FF AF FF FF FF FF AF FF FF FF'
+ 'AF AF AA AA FF FF FA FF FF FF FF AF FA FF FF AA'
+ 'FF FF FF FA FF FF FF FF AA FF FF AF AF FF FF AA'
+ 'FF FF FF AF FA FF FF AA FF FF FF AF FF FF FF FF'
+ 'AA FF FF AF FA AF FF FF AA AA FF AF AF FF FF AF'
+ 'AF FF FA FF FF FF FF FF AF FF FF FA FF FA FF FF'
+ 'FF FF AA AA AA AF FF AF AF FF AA FF FF FF FF FA'
+ 'AF FF FF FF AA FF FF FF FF FF FF AA FF FA AA AA'
+ 'FA FA AF FF FF FF FF FA AF FF FF FF FF AA FF FF'
+ 'FF FF FF AA FF FF FF AF AA AA AA FF FF FF FF AF'
+ 'AF FF FF FF FF FF FF FF FF FF FF AA FF FF FF AF'
+ 'AA AF AF AA AA AF FF AF AF FF FF FF FF FF FF FF'
+ 'FF FF FA FA FF FF FF AA FF AF AF FF FF FA AA AA'
+ 'AF FF FF FF FF FF FF FF FF FF FA FA FF FF AA AF'
+ 'FF FA FF FF FF FF AF FF AA AA AA AA FF FF FF FF'
+ 'FF FF AF FA FF FA FF AF FF FA FF FF FF FF AF FF'
+ 'AF FF FF FF AA AA FF FF FF FF FF FA FF AF FF AF'
+ 'FF AF AF FF FF FA FF FF AF FF FF FF FF FF FF FF'
+ 'FF FF FF FA FA FF FF AF FF AF AF FF FF AF FF FF'
+ 'AF FF FF FF FF FF AF FF FF FF FF FA AF FF FF AF'
+ 'FA FF FA FF FF AF FF FF AF FF FF FF FF FF FA AA'
+ 'AA AA AA AF AF FF FF AF FA FF FA FF FA FF FF FF'
+ 'AF FF FF FF FF FF'
+} */
+
+/* BINRES bm2.bmp */
+IDB_BITMAP2 BITMAP LOADONCALL DISCARDABLE bm2.bmp
+/* {
+ '42 4D F6 04 00 00 00 00 00 00 76 00 00 00 28 00'
+ '00 00 30 00 00 00 30 00 00 00 01 00 04 00 00 00'
+ '00 00 80 04 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 C0 C0 C0 00 80 80 80 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 FF FF FF FF FF 9F FF FF F9 FF'
+ 'FF FF F9 9F FF F9 FF FF 9F 99 99 FF FF FF FF FF'
+ 'FF F9 99 99 99 99 99 99 99 99 99 99 99 F9 FF FF'
+ '99 FF 99 FF FF FF FF F9 99 9F FF 9F 9F FF FF 9F'
+ 'FF FF F9 9F FF 99 99 99 99 99 9F 99 99 99 9F 99'
+ 'FF FF FF 9F 9F FF FF 9F FF FF 9F 9F FF F9 FF FF'
+ '9F 99 99 99 99 9F 9F 9F FF FF FF 9F 9F FF FF F9'
+ 'FF FF 9F 9F FF F9 FF F9 99 F9 FF 9F FF 99 9F 9F'
+ 'FF FF FF 9F F9 FF FF F9 FF F9 FF 9F FF F9 99 99'
+ '9F F9 FF 9F FF FF 9F 9F FF FF FF 9F F9 FF FF F9'
+ 'FF F9 FF 9F F9 99 FF 9F 9F 9F FF F9 FF FF 9F 9F'
+ 'FF FF FF 9F F9 FF FF F9 FF 9F FF 99 9F F9 FF 9F'
+ '9F 9F FF F9 FF FF 9F 9F FF FF FF 9F FF 9F FF FF'
+ '9F 99 99 9F FF F9 F9 FF 99 FF FF F9 FF F9 9F F9'
+ 'FF FF FF 9F FF 9F FF F9 99 9F FF 9F FF F9 F9 FF'
+ '99 FF FF F9 FF 9F 9F F9 9F FF FF 9F FF F9 99 9F'
+ 'F9 FF FF 9F FF 9F 9F FF 99 FF FF FF 99 FF 9F FF'
+ '9F FF FF 9F 99 99 9F FF 99 FF FF 9F FF 9F 9F FF'
+ '9F FF FF F9 9F FF 9F FF 9F FF 99 99 FF FF 9F FF'
+ '99 FF FF 9F FF 9F 9F FF 9F FF FF 9F 9F FF 99 F9'
+ '99 99 F9 FF FF FF F9 F9 F9 FF FF 9F FF 99 FF F9'
+ '9F FF F9 FF F9 F9 99 9F 9F FF F9 FF FF FF FF 99'
+ 'FF 9F FF 9F FF 99 FF F9 9F F9 9F FF F9 F9 F9 F9'
+ 'F9 FF F9 FF FF FF FF 9F FF 9F FF 9F FF 9F FF 9F'
+ '99 9F FF FF F9 9F F9 FF 99 FF F9 FF FF FF FF 99'
+ 'FF 9F FF 9F FF 9F FF 99 9F FF FF FF F9 9F F9 FF'
+ 'F9 9F F9 FF FF FF F9 FF 9F F9 FF 99 99 99 99 99'
+ '99 9F FF FF F9 FF F9 FF FF 99 F9 FF FF FF 99 99'
+ '99 99 99 99 99 99 99 99 99 99 99 99 99 99 FF 9F'
+ 'FF 9F 99 99 99 99 F9 FF F9 99 9F 9F 9F 99 9F FF'
+ '9F FF FF FF 9F 99 FF 9F FF 9F 99 99 FF FF 9F FF'
+ '99 99 99 99 99 9F 9F FF 9F FF FF FF 9F 9F FF 9F'
+ 'F9 99 F9 FF 99 FF 9F FF 99 99 99 99 FF 99 FF FF'
+ '9F FF FF F9 FF F9 9F 99 9F F9 99 FF FF 99 FF 99'
+ '99 F9 9F 9F FF 9F FF FF 9F FF FF F9 FF F9 99 F9'
+ 'FF FF F9 99 99 99 99 99 9F F9 99 99 FF 9F FF FF'
+ '9F FF FF 9F FF F9 99 F9 FF FF F9 FF FF 9F 9F 99'
+ '9F F9 99 99 99 FF FF FF 9F FF F9 FF FF FF FF 99'
+ 'FF FF F9 FF FF 99 FF 9F 9F F9 99 99 F9 FF FF FF'
+ '9F FF F9 FF FF FF FF F9 FF FF F9 FF FF 9F FF 9F'
+ '99 99 99 F9 99 FF FF FF 9F FF 9F FF FF FF 99 99'
+ '99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99'
+ '99 99 99 99 99 99 FF F9 F9 9F FF 9F 99 99 99 99'
+ '99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99'
+ '99 99 99 99 99 99 FF 99 FF F9 F9 99 99 9F FF FF'
+ '9F 99 99 99 99 99 FF FF 9F 99 9F 9F F9 FF FF 99'
+ 'FF 99 F9 99 99 9F FF FF 99 99 FF FF FF FF FF FF'
+ '99 FF 99 9F F9 FF F9 F9 FF 99 F9 99 9F 99 99 99'
+ '9F F9 FF FF FF FF FF FF 99 F9 FF 9F F9 FF F9 9F'
+ 'F9 F9 F9 99 99 99 9F FF 9F 9F FF FF FF FF 9F FF'
+ '9F 9F FF 99 F9 FF F9 9F F9 9F 9F F9 9F F9 99 FF'
+ '9F 9F FF FF FF FF F9 99 99 FF FF 9F 99 FF F9 FF'
+ '9F 9F 9F F9 FF F9 F9 9F 99 FF FF FF FF FF FF 99'
+ 'F9 99 99 99 F9 FF F9 FF 9F 9F 9F F9 FF FF 99 F9'
+ '9F FF FF FF 99 99 F9 99 F9 FF FF 9F 99 99 9F F9'
+ 'F9 F9 FF 99 FF FF 9F 9F 99 99 99 99 FF FF FF 99'
+ '99 99 FF 9F F9 F9 99 99 99 9F FF 99 FF F9 99 99'
+ '99 99 99 FF FF FF FF F9 F9 F9 99 99 99 99 99 9F'
+ '99 99 99 99 99 9F 9F F9 99 99 FF 99 FF FF 99 99'
+ '99 99 99 99 99 99 99 99 99 99 99 F9 F9 99 99 99'
+ '9F FF 99 FF 9F FF 99 F9 99 99 FF 9F F9 FF 9F F9'
+ '99 F9 99 F9 FF FF F9 9F 99 99 99 99 99 9F F9 F9'
+ 'FF 9F 99 9F 99 F9 9F F9 FF 9F FF 99 FF FF F9 9F'
+ '9F FF FF FF FF F9 FF 99 FF 9F FF 9F 99 99 9F 99'
+ 'FF 99 9F F9 9F FF F9 9F 9F FF FF FF FF F9 FF F9'
+ 'FF 9F FF 99 9F FF 9F 9F F9 FF F9 99 99 FF F9 9F'
+ '9F FF FF FF F9 9F FF F9 9F F9 FF 99 F9 FF 99 FF'
+ 'F9 FF FF F9 F9 99 99 FF 9F FF FF F9 9F FF FF F9'
+ '99 9F 99 99 FF 9F 9F FF 9F FF FF F9 FF F9 F9 99'
+ '9F FF F9 9F FF FF FF FF 9F F9 99 F9 FF F9 99 99'
+ '9F FF FF F9 FF F9 F9 9F 99 99 99 99 9F FF FF FF'
+ '99 99 99 99 99 9F 9F FF FF FF FF F9 FF FF 99 9F'
+ '99 9F FF FF F9 99'
+} */
+
+/* BINRES bm3.bmp */
+IDB_BITMAP3 BITMAP LOADONCALL DISCARDABLE bm3.bmp
+/* {
+ '42 4D F6 04 00 00 00 00 00 00 76 00 00 00 28 00'
+ '00 00 30 00 00 00 30 00 00 00 01 00 04 00 00 00'
+ '00 00 80 04 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 C0 C0 C0 00 80 80 80 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 FF FF FF FF FF FF FF FF FF FF'
+ 'CF FF FF FF FF CF FF FF FF FC FF CF FF FF FF FF'
+ 'FF FF FF FC CC CF FF FC FF FF FF FF FC FF FF FF'
+ 'FF CF FC FF FF FF FF FF FF FF CC CF FF FC CC CC'
+ 'FF FF FF FF CF FF FF FF FC FF FC FF FF FF CC CC'
+ 'CC CC CC CC CC CF FF CF FF FF FF FC FF FF FF FF'
+ 'CF FF FC FF FC CC FF FF FF FC FF FF FF FF FC CF'
+ 'FF FF FF FC FF FF FF FC FF FF FC FC CF FF FF FF'
+ 'FF FC FF FC CC CC CF CF FF FF FF CF FF FF FF FC'
+ 'FF FF FC CF FF FF FF FF FF FC FC CC CC FC CC CC'
+ 'FF FF FC FF FF FF FF CF FF CC CC FF FF FF FF FF'
+ 'FF FC CC FC CF CC CC FF CC CC CC CF FF FF FC FF'
+ 'CC FF FC FF FF FF FF FF FF FF FF FF FC FF CC CF'
+ 'FF FC FF FC CC CF CF CC FF FF FC FF FF FF FF FF'
+ 'FF FF FF FF FF FF CF CC FF FC FF FF FF FC CC FF'
+ 'FF FF FC FF FF FF CC CF FF FF FF FF FF FF CF FC'
+ 'CF CC CF FF FF FC FF CC CC FF FC FF FF FF CC CC'
+ 'CC CC CC CC CC CC CC CC CF CC CF FF FC CF FF FF'
+ 'FF CF CF FF FF FF FF FF FF FF FF FF FF FF CC CC'
+ 'CC CC CC FF CC FF FF FF FF FC CF FF FF FF CC FF'
+ 'FF FF FF FF FF FF CF FC CF CF FC CC CF FF FF FF'
+ 'FF FF CC FF FF FF FF CC CC FF FF FF FF FF CF CF'
+ 'FF CF FC CC FF FF FF FF CF FF CF CC FF FF FF FF'
+ 'FF CC CC CC CC FF CC FF FF CF CC CC FF FF FF FC'
+ 'FF FF CF FF CC FF FF FF FF FF FF FF FF CC CC CC'
+ 'CC CC CC CF FF FF FF FF FF FF CF FF FF CC CC CC'
+ 'CC CC CC CC CC FC CF FF FF CF FC CF CF FF FF FF'
+ 'FF FF CF FF FF FF FF FF FF FF FF FF FF CC CC FF'
+ 'FC CC CC CC CC CC CF FF FF FF CF FF FF FF FF FF'
+ 'FF FF FF FF FF CF CF CC CC CC CC CF FF FF FC CC'
+ 'CC CC CF FF FF FF FF FF FF FF FF FF FC FF CF FC'
+ 'FC CF CC CC CC FC CF FF FF FF CF FF FF FF FF FF'
+ 'FF FF FF FF CF FF CF CF FC CF CF CF FC CC CC FF'
+ 'FF FC CF FF FF FF FF FF FF FF FF FC FF FF CC FF'
+ 'CC CC CF CC CF FF FF CC CC CF CF FF FF FF CF FF'
+ 'FF FF FF CF FF FF CF CC CF CF CC CC FF FF FF FF'
+ 'FC CC CC FF FF FF CC FF FF FF FC FF FF CC CC FC'
+ 'FF CF FF CC CF FF FF FF FC FF CF CC CC CF FC CC'
+ 'FF FF CF FF FC FC FF CF FF CF FF CF FC CC CF FF'
+ 'CF FF CF FF FF FC FF FC CC FC FF FF CF FC FF CF'
+ 'FF CF FF CF FF CF FC CC FF FF CF FF FF FF FF FF'
+ 'CF CC FF FC FF FC CC FF FF CF FF CF FF FC CC CC'
+ 'CC CC CC CC FF FF FF FF FC CF CC CF FF CF CF FF'
+ 'FF CF FF CF FF FF FF CF CC FF CF FF CC CC FF FF'
+ 'FC CC FC CC FF CC FC FF FF CF FF FC FF FF FC FF'
+ 'FF CC CF FF FF FF FF FF CF FF CC FF CC CF FF CF'
+ 'FF CF FF FC FF FF FC FF FF FF CC CC CC FF FF FC'
+ 'CF FC FF CF FC CC FF FC FF CF FF FC FF FF CF FF'
+ 'FF FF CF FF FF CC FF FC CF CF FF FC CF CF CC FF'
+ 'CF FC FF FC FF FC FF FF FF FF CF FF FF FC FF FF'
+ 'FC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC'
+ 'CC CC CC CC CC CC FF FF CF FF FF CF FC FF CC CF'
+ 'CC CC FF FC FF CF FF FF FF FF CF FC CF FF FF FC'
+ 'FF FF FC FF FC FF FF FC CC CC CF FC FC FF FF FF'
+ 'FF FF CC CF FF FC FF CF FF FF CF FF FC FF FF FF'
+ 'FF FC CC FC FC FF FF FF FC CC CF FF FC CF FC FF'
+ 'FF FC FF FF FC FF FF FF FF FC FF CC CF FF CC CC'
+ 'CF FF CF FC CF FF FC FF FF CF FF FF FC FF FF FF'
+ 'FF FC FC CC CC CC FF FF FF FF CC CF FF FF CF FF'
+ 'FC FF FF FF CC CC CC CC CC CC CF FC FF FF FF FF'
+ 'FF FF CF FF FF FF FF CC CC CC CC CC CC CC CC CC'
+ 'CC CC CC CC CC CC CC CC CC CC CF FF FF FF FF FC'
+ 'FF FF FF FF FC FF FF FF FF FF CC FF FF FF FF CC'
+ 'FF FF CC CC CC CC FF CF FF FF FF FF FC FF FF FF'
+ 'FF FF CC FF FF FF FC FF FF FF CF FF FF FF FC FF'
+ 'FF FC CF FF FC FF FF FF FF FF CC CC CC CC CF FF'
+ 'FF FF CF FF FF FF CF FF FF FC CC CC CC CF FF FF'
+ 'FF FC FF FF FF FF FF FF FF FF CF FF FF FF FF FF'
+ 'FF FF CC CC CC FC CC CF FF CF FF FF FF FF FF FF'
+ 'FF FF CF FF FF FF FF FF FF FF FF FF CF CC FF FC'
+ 'CC FF FF FF FF FF FF FF FF FF CF FF FF FF FF FF'
+ 'FF FF FF FF CF FF CC CC CC CC CC CF FF FF FF FF'
+ 'FF FF CF FC CC CC'
+} */
--- /dev/null	2003-09-15 14:40:47.000000000 +0100
+++ wine/dlls/comctl32/tests/resource.h	2004-08-23 20:03:42.315894096 +0100
@@ -0,0 +1,13 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Developer Studio generated include file.
+// Used by icons.rc
+//
+#define IDI_ICON1                       101
+#define IDI_ICON2                       102
+#define IDI_ICON3                       103
+
+#define IDB_BITMAP1                     104
+#define IDB_BITMAP2                     105
+#define IDB_BITMAP3                     106
+
+


More information about the wine-patches mailing list