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 #define WIN32_NO_STATUS
11 #include <ndk/rtlfuncs.h>
13 void Test_RtlInitializeBitmap()
24 RtlInitializeBitMap(&Bitmap
, Buffer
, 19);
25 ok(Bitmap
.Buffer
== Buffer
, "Buffer=%p\n", Bitmap
.Buffer
);
26 ok(Bitmap
.SizeOfBitMap
== 19, "SizeOfBitMap=%ld\n", Bitmap
.SizeOfBitMap
);
28 ok(Buffer
[0] == 0x12345, "Buffer[0] == 0x%lx\n", Buffer
[0]);
29 ok(Buffer
[1] == 0x23456, "Buffer[1] == 0x%lx\n", Buffer
[1]);
30 ok(Buffer
[2] == 0x34567, "Buffer[2] == 0x%lx\n", Buffer
[2]);
31 ok(Buffer
[3] == 0x45678, "Buffer[3] == 0x%lx\n", Buffer
[3]);
32 ok(Buffer
[4] == 0x56789, "Buffer[4] == 0x%lx\n", Buffer
[4]);
34 RtlInitializeBitMap(&Bitmap
, 0, -100);
35 ok(Bitmap
.Buffer
== 0, "Buffer=%p\n", Bitmap
.Buffer
);
36 ok(Bitmap
.SizeOfBitMap
== -100, "SizeOfBitMap=%ld\n", Bitmap
.SizeOfBitMap
);
40 START_TEST(RtlInitializeBitMap
)
42 Test_RtlInitializeBitmap();