Lines Matching defs:pbmih
970 BITMAPV4HEADER *pbmih = NULL;
974 pbmih = malloc(sizeof(BITMAPV4HEADER) + 256 * sizeof(RGBQUAD));
975 if (pbmih == NULL) {
979 memset(pbmih, 0, sizeof(BITMAPV4HEADER) + 256 * sizeof(RGBQUAD));
982 pbmih->bV4Size = sizeof(BITMAPV4HEADER);
983 pbmih->bV4Width = width;
984 pbmih->bV4Height = -height; /* top-down bitmap */
985 pbmih->bV4Planes = 1;
986 pbmih->bV4BitCount = bpp;
988 RGBQUAD *bmiColors = (RGBQUAD *)((char *)pbmih + sizeof(BITMAPV4HEADER));
989 pbmih->bV4V4Compression = BI_RGB;
995 pbmih->bV4V4Compression = BI_RGB;
996 pbmih->bV4ClrUsed = 0;
999 pbmih->bV4V4Compression = BI_RGB;
1000 pbmih->bV4ClrUsed = 0;
1003 pbmih->bV4V4Compression = BI_BITFIELDS;
1004 pbmih->bV4RedMask = pScreenPriv->dwRedMask;
1005 pbmih->bV4GreenMask = pScreenPriv->dwGreenMask;
1006 pbmih->bV4BlueMask = pScreenPriv->dwBlueMask;
1007 pbmih->bV4AlphaMask = 0;
1015 (BITMAPINFO *) pbmih,
1023 *ppbmih = (BITMAPINFOHEADER *)pbmih;
1025 winDebug("winCreateDIB: HBITMAP %p pBMIH %p pBits %p\n", hBitmap, pbmih, *ppvBits);
1091 pPixmapPriv->pbmih = NULL;
1094 pPixmapPriv->hBitmap = winCreateDIB(pScreen, width, height, bpp, &pPixmapPriv->pbBits, &pPixmapPriv->pbmih);
1097 winDebug("winCreatePixmap: pPixmap %p HBITMAP %p pBMIH %p pBits %p\n", pPixmap, pPixmapPriv->hBitmap, pPixmapPriv->pbmih, pPixmapPriv->pbBits);
1136 free(pPixmapPriv->pbmih);
1137 pPixmapPriv->pbmih = NULL;
1189 pPixmapPriv->pbmih = pScreenPriv->pbmih;
1204 pPixmapPriv->pbmih = 0;