2 * PROJECT: ReactOS api tests
3 * LICENSE: GPL - See COPYING in the top level directory
4 * PURPOSE: Test for RtlInitializeBitmap
5 * PROGRAMMERS: Timo Kreuzer
10 void Test_RtlInitializeBitmap()
21 RtlInitializeBitMap(&Bitmap
, Buffer
, 19);
22 ok(Bitmap
.Buffer
== Buffer
, "Buffer=%p\n", Bitmap
.Buffer
);
23 ok(Bitmap
.SizeOfBitMap
== 19, "SizeOfBitMap=%ld\n", Bitmap
.SizeOfBitMap
);
25 ok(Buffer
[0] == 0x12345, "Buffer[0] == 0x%lx\n", Buffer
[0]);
26 ok(Buffer
[1] == 0x23456, "Buffer[1] == 0x%lx\n", Buffer
[1]);
27 ok(Buffer
[2] == 0x34567, "Buffer[2] == 0x%lx\n", Buffer
[2]);
28 ok(Buffer
[3] == 0x45678, "Buffer[3] == 0x%lx\n", Buffer
[3]);
29 ok(Buffer
[4] == 0x56789, "Buffer[4] == 0x%lx\n", Buffer
[4]);
31 RtlInitializeBitMap(&Bitmap
, 0, -100);
32 ok(Bitmap
.Buffer
== 0, "Buffer=%p\n", Bitmap
.Buffer
);
33 ok(Bitmap
.SizeOfBitMap
== -100, "SizeOfBitMap=%ld\n", Bitmap
.SizeOfBitMap
);
37 START_TEST(RtlInitializeBitMap
)
39 Test_RtlInitializeBitmap();