Lines Matching refs:Bmi
200 #define SET_CB_FROM_PXBMI(A,B,C,D,E,F) /* A=Px, B=Bmi, C=cbImage, D=cbImage4, E=cbBmi, F=cbPx */ \
211 #define APPEND_PXBMISRC(A,B,C,D,E,F,G) /* A=record, B=U_EMR,C=cbBmi, D=Bmi, E=Px, F=cbImage, G=cbImage4 */ \
878 PU_BITMAPINFO Bmi = (PU_BITMAPINFO)(record + offBmiSrc);
879 PU_BITMAPINFOHEADER Bmih = &(Bmi->bmiHeader);
894 if( numCt){ *ct = (PU_RGBQUAD) ((char *)Bmi + sizeof(U_BITMAPINFOHEADER)); }
2046 U_BITMAPINFOHEADER Bmi;
2047 Bmi.biSize = sizeof(U_BITMAPINFOHEADER);
2048 Bmi.biWidth = biWidth;
2049 Bmi.biHeight = biHeight;
2050 Bmi.biPlanes = biPlanes;
2051 Bmi.biBitCount = biBitCount;
2052 Bmi.biCompression = biCompression;
2053 Bmi.biSizeImage = biSizeImage;
2054 Bmi.biXPelsPerMeter = biXPelsPerMeter;
2055 Bmi.biYPelsPerMeter = biYPelsPerMeter;
2056 Bmi.biClrUsed = biClrUsed;
2057 Bmi.biClrImportant = biClrImportant;
2058 return(Bmi);
2511 \param Bmi bitmapbuffer
2519 PU_BITMAPINFO Bmi,
2525 return(U_EMREXTCREATEPEN_set(*ihPen, Bmi, cbPx, Px, elp ));
2569 \param Bmi Bitmap info
2577 PU_BITMAPINFO Bmi,
2583 return(U_EMRCREATEDIBPATTERNBRUSHPT_set(*ihBrush, iUsage, Bmi, cbPx, Px));
2593 \param Bmi Bitmap info
2601 PU_BITMAPINFO Bmi,
2607 return(U_EMRCREATEMONOBRUSH_set(*ihBrush, iUsage, Bmi, cbPx, Px));
2876 CORE12(uint32_t iType, uint32_t ihBrush, uint32_t iUsage, PU_BITMAPINFO Bmi){
2879 uint32_t Data, PU_BITMAPINFO Bmi);
3130 PU_BITMAPINFO Bmi, // (Optional) bitmapbuffer (U_BITMAPINFO + pixel array)
3138 SET_CB_FROM_PXBMI(Px,Bmi,cbImage,cbImage4,cbBmi,cbPx);
3149 memcpy(record + off, Bmi, cbBmi);
3179 const PU_BITMAPINFO Bmi, // (Optional) bitmapbuffer (U_BITMAPINFO section)
3187 SET_CB_FROM_PXBMI(Px,Bmi,cbImage,cbImage4,cbBmi,cbPx);
3203 APPEND_PXBMISRC(record, U_EMRALPHABLEND, cbBmi, Bmi, Px, cbImage, cbImage4);
4581 \param Bmi (Optional) bitmapbuffer (U_BITMAPINFO section)
4594 const PU_BITMAPINFO Bmi,
4602 SET_CB_FROM_PXBMI(Px,Bmi,cbImage,cbImage4,cbBmi,cbPx);
4617 APPEND_PXBMISRC(record, U_EMRBITBLT, cbBmi, Bmi, Px, cbImage, cbImage4);
4635 \param Bmi (Optional) bitmapbuffer (U_BITMAPINFO section)
4649 const PU_BITMAPINFO Bmi,
4657 SET_CB_FROM_PXBMI(Px,Bmi,cbImage,cbImage4,cbBmi,cbPx);
4673 APPEND_PXBMISRC(record, U_EMRSTRETCHBLT, cbBmi, Bmi, Px, cbImage, cbImage4);
4693 \param Bmi (Optional) bitmapbuffer (U_BITMAPINFO section)
4711 const PU_BITMAPINFO Bmi,
4722 SET_CB_FROM_PXBMI(Px,Bmi,cbImage,cbImage4,cbBmi,cbPx);
4741 APPEND_PXBMISRC(record, U_EMRMASKBLT, cbBmi, Bmi, Px, cbImage, cbImage4);
4761 \param Bmi (Optional) bitmapbuffer (U_BITMAPINFO section)
4778 const PU_BITMAPINFO Bmi,
4789 SET_CB_FROM_PXBMI(Px,Bmi,cbImage,cbImage4,cbBmi,cbPx);
4807 APPEND_PXBMISRC(record, U_EMRPLGBLT, cbBmi, Bmi, Px, cbImage, cbImage4);
4824 \param Bmi (Optional) bitmapbuffer (U_BITMAPINFO section)
4836 const PU_BITMAPINFO Bmi,
4844 SET_CB_FROM_PXBMI(Px,Bmi,cbImage,cbImage4,cbBmi,cbPx);
4859 APPEND_PXBMISRC(record, U_EMRSETDIBITSTODEVICE, cbBmi, Bmi, Px, cbImage, cbImage4);
4875 \param Bmi (Optional) bitmapbuffer (U_BITMAPINFO section)
4887 const PU_BITMAPINFO Bmi,
4895 SET_CB_FROM_PXBMI(Px,Bmi,cbImage,cbImage4,cbBmi,cbPx);
4910 APPEND_PXBMISRC(record, U_EMRSTRETCHDIBITS, cbBmi, Bmi, Px, cbImage, cbImage4);
5157 \param Bmi (Optional) bitmapbuffer (U_BITMAPINFO + pixel array)
5164 const PU_BITMAPINFO Bmi,
5168 return(U_EMR_CORE12_set(U_EMR_CREATEMONOBRUSH,ihBrush,iUsage,Bmi,cbPx,Px));
5178 \param Bmi (Optional) bitmapbuffer (U_BITMAPINFO + pixel array)
5185 const PU_BITMAPINFO Bmi,
5189 return(U_EMR_CORE12_set(U_EMR_CREATEDIBPATTERNBRUSHPT,ihBrush,iUsage,Bmi,cbPx,Px));
5199 \param Bmi Bmi bitmapbuffer
5206 const PU_BITMAPINFO Bmi,
5217 SET_CB_FROM_PXBMI(Px,Bmi,cbImage,cbImage4,cbBmi,cbPx);
5244 memcpy(record + off, Bmi, cbBmi);
5434 \param Bmi (Optional) bitmapbuffer (U_BITMAPINFO section)
5448 const PU_BITMAPINFO Bmi,
5452 return(U_EMR_CORE13_set(U_EMR_ALPHABLEND,rclBounds,Dest,cDest,Src,cSrc,xformSrc,crBkColorSrc,iUsageSrc,*((uint32_t *) &Blend),Bmi,cbPx,Px));
5478 \param Bmi (Optional) bitmapbuffer (U_BITMAPINFO section)
5492 const PU_BITMAPINFO Bmi,
5496 return(U_EMR_CORE13_set(U_EMR_TRANSPARENTBLT,rclBounds,Dest,cDest,Src,cSrc,xformSrc,crBkColorSrc,iUsageSrc,TColor,Bmi,cbPx,Px));