452{
457
458
470
471
472 aulBits[0] = 0x11000000;
473 aulBits[1] = 0x00000011;
474 aulBits[2] = 0xFF000000;
475 aulBits[3] = 0x000000FF;
476
477
480 0,
481 0,
482 2,
483 2,
484 0,
485 0,
486 0,
487 2,
488 aulBits,
491
501
504 0,
505 1,
506 2,
507 2,
508 0,
509 0,
510 0,
511 2,
512 aulBits,
515
529
532 0,
533 0,
534 2,
535 2,
536 0,
537 0,
538 0,
539 1,
540 aulBits,
543
553#if 0
554
557 0,
558 0,
559 2,
560 2,
561 0,
562 0,
563 1,
564 1,
565 aulBits,
568
572 ok_hex(pulDIB32Bits[2], 0x00000000);
573 ok_hex(pulDIB32Bits[3], 0x00000000);
576 ok_hex(pulDIB32Bits[6], 0x00000000);
577 ok_hex(pulDIB32Bits[7], 0x00000000);
578
579
580
581
583
586 0,
587 0,
588 2,
589 2,
590 0,
591 0,
592 0,
593 2,
594 aulBits,
597
599 ok_hex(pulDIB32Bits[0], 0xFF000000);
600 ok_hex(pulDIB32Bits[1], 0x000000FF);
601 ok_hex(pulDIB32Bits[2], 0x00000000);
602 ok_hex(pulDIB32Bits[3], 0x00000000);
603 ok_hex(pulDIB32Bits[4], 0x11000000);
604 ok_hex(pulDIB32Bits[5], 0x00000011);
605 ok_hex(pulDIB32Bits[6], 0x00000000);
606 ok_hex(pulDIB32Bits[7], 0x00000000);
607
610 0,
611 1,
612 2,
613 2,
614 0,
615 0,
616 0,
617 2,
618 aulBits,
621
623 ok_hex(pulDIB32Bits[0], 0x00000000);
624 ok_hex(pulDIB32Bits[1], 0x00000000);
625 ok_hex(pulDIB32Bits[2], 0x00000000);
626 ok_hex(pulDIB32Bits[3], 0x00000000);
627 ok_hex(pulDIB32Bits[4], 0xFF000000);
628 ok_hex(pulDIB32Bits[5], 0x000000FF);
629 ok_hex(pulDIB32Bits[6], 0x00000000);
630 ok_hex(pulDIB32Bits[7], 0x00000000);
631 ok_hex(pulDIB32Bits[8], 0x11000000);
632 ok_hex(pulDIB32Bits[9], 0x00000011);
633 ok_hex(pulDIB32Bits[10], 0x00000000);
634 ok_hex(pulDIB32Bits[11], 0x00000000);
635
638 0,
639 0,
640 2,
641 2,
642 0,
643 0,
644 0,
645 1,
646 aulBits,
649
653 ok_hex(pulDIB32Bits[2], 0x00000000);
654 ok_hex(pulDIB32Bits[3], 0x00000000);
657 ok_hex(pulDIB32Bits[6], 0x00000000);
658 ok_hex(pulDIB32Bits[7], 0x00000000);
659
660
663 0,
664 0,
665 2,
666 2,
667 0,
668 0,
669 1,
670 1,
671 aulBits,
674
678 ok_hex(pulDIB32Bits[2], 0x00000000);
679 ok_hex(pulDIB32Bits[3], 0x00000000);
682 ok_hex(pulDIB32Bits[6], 0x00000000);
683 ok_hex(pulDIB32Bits[7], 0x00000000);
684#endif
685}
#define ok_hex(expression, result)
#define ok_dec(expression, result)
_In_ HBITMAP _In_ UINT _In_ UINT _Inout_ LPBITMAPINFO pbmi
BITMAPINFOHEADER bmiHeader
int WINAPI SetDIBitsToDevice(_In_ HDC, _In_ int, _In_ int, _In_ DWORD, _In_ DWORD, _In_ int, _In_ int, _In_ UINT, _In_ UINT, _In_ CONST VOID *, _In_ CONST BITMAPINFO *, _In_ UINT)
struct tagBITMAPINFO BITMAPINFO
struct tagBITMAPINFO * PBITMAPINFO