mirror of
https://github.com/reactos/reactos.git
synced 2024-09-03 17:19:20 +00:00
59 lines
1.4 KiB
C
59 lines
1.4 KiB
C
|
|
|
|
|
|
INT
|
|
Test_CreateBitmapIndirect(PTESTINFO pti)
|
|
{
|
|
HBITMAP win_hBmp;
|
|
BITMAP win_bitmap;
|
|
|
|
win_bitmap.bmBits = 0;
|
|
win_bitmap.bmBitsPixel = 1;
|
|
win_bitmap.bmHeight = 0;
|
|
win_bitmap.bmPlanes = 1;
|
|
win_bitmap.bmType = 1;
|
|
win_bitmap.bmWidth = 0;
|
|
win_bitmap.bmWidthBytes = 2;
|
|
win_hBmp = CreateBitmapIndirect(&win_bitmap);
|
|
RTEST(win_hBmp != 0);
|
|
|
|
DeleteObject(win_hBmp);
|
|
|
|
RtlZeroMemory(&win_bitmap,sizeof(BITMAP));
|
|
win_bitmap.bmBits = 0;
|
|
win_bitmap.bmBitsPixel = 1;
|
|
win_bitmap.bmHeight = 0;
|
|
win_bitmap.bmPlanes = 1;
|
|
win_bitmap.bmType = 1;
|
|
win_bitmap.bmWidth = 0;
|
|
win_bitmap.bmWidthBytes = 1;
|
|
win_hBmp = CreateBitmapIndirect(&win_bitmap);
|
|
RTEST(win_hBmp == 0);
|
|
|
|
RtlZeroMemory(&win_bitmap,sizeof(BITMAP));
|
|
win_bitmap.bmBits = 0;
|
|
win_bitmap.bmBitsPixel = 1;
|
|
win_bitmap.bmHeight = 0;
|
|
win_bitmap.bmPlanes = 1;
|
|
win_bitmap.bmType = 1;
|
|
win_bitmap.bmWidth = 0;
|
|
win_bitmap.bmWidthBytes = 3;
|
|
win_hBmp = CreateBitmapIndirect(&win_bitmap);
|
|
RTEST(win_hBmp == 0);
|
|
|
|
RtlZeroMemory(&win_bitmap,sizeof(BITMAP));
|
|
win_bitmap.bmBits = 0;
|
|
win_bitmap.bmBitsPixel = 1;
|
|
win_bitmap.bmHeight = 0;
|
|
win_bitmap.bmPlanes = 1;
|
|
win_bitmap.bmType = 1;
|
|
win_bitmap.bmWidth = 0;
|
|
win_bitmap.bmWidthBytes = 4;
|
|
win_hBmp = CreateBitmapIndirect(&win_bitmap);
|
|
RTEST(win_hBmp != 0);
|
|
|
|
DeleteObject(win_hBmp);
|
|
|
|
return APISTATUS_NORMAL;
|
|
}
|