@@ -5659,7 +5659,12 @@ static void test_tiff_color_formats(void)
5659
5659
5660
5660
image = load_image (buf , sizeof (buf ), TRUE, FALSE);
5661
5661
if (!td [i ].format )
5662
+ #ifdef __REACTOS__
5663
+ ok (!image || (((GetVersion () & 0xFF ) < 6 ) &&
5664
+ (i == 19 || i == 20 )),
5665
+ #else
5662
5666
ok (!image ,
5667
+ #endif
5663
5668
"%u: (%d,%d,%d) TIFF image loading should have failed\n" , i , td [i ].photometric , td [i ].samples , td [i ].bps );
5664
5669
else
5665
5670
ok (image != NULL || broken (!image ) /* XP */ , "%u: failed to load TIFF image data (%d,%d,%d)\n" ,
@@ -5672,7 +5677,20 @@ static void test_tiff_color_formats(void)
5672
5677
5673
5678
status = GdipGetImagePixelFormat (image , & format );
5674
5679
expect (Ok , status );
5680
+ #ifdef __REACTOS__
5681
+ ok (format == td [i ].format || (((GetVersion () & 0xFF ) < 6 ) &&
5682
+ ((i == 0 && format == 0 ) ||
5683
+ (i == 1 && format == 0 ) ||
5684
+ (i == 5 && format == 0 ) ||
5685
+ (i == 6 && format == 0 ) ||
5686
+ (i == 13 && format == 0 ) ||
5687
+ (i == 19 && format == PixelFormat32bppARGB ) ||
5688
+ (i == 20 && format == PixelFormat32bppARGB ) ||
5689
+ (i == 21 && format == PixelFormat32bppARGB ) ||
5690
+ (i == 22 && format == PixelFormat32bppARGB ))),
5691
+ #else
5675
5692
ok (format == td [i ].format ,
5693
+ #endif
5676
5694
"%u: expected %#x, got %#x\n" , i , td [i ].format , format );
5677
5695
5678
5696
GdipDisposeImage (image );
0 commit comments