Lines Matching refs:Flags
142 \param Sfs StringFormat structure. Ignored values: StringAlignment, LineAlign, Flags
146 \param FontFlags FontStyle Flags
173 Sfs.Flags = U_SF_NoFitBlackBox + U_SF_NoClip;
746 \param Flags Flags may be (U_PTP_None, U_PTP_DashMode, U_PTP_PathMarker, U_PTP_NoBit, U_PTP_CloseSubpath)
749 int U_PATH_moveto(U_DPSEUDO_OBJ *Path, U_PMF_POINTF Point, uint8_t Flags){
753 uint8_t Type = (Flags & U_PTP_NotClose) | U_PPT_Start;
778 \param Flags Flags may be (U_PTP_None, U_PTP_DashMode, U_PTP_PathMarker, U_PTP_NoBit, U_PTP_CloseSubpath)
781 int U_PATH_lineto(U_DPSEUDO_OBJ *Path, U_PMF_POINTF Point, uint8_t Flags){
786 uint8_t Type = (Flags & U_PTP_NotClose) | U_PPT_Line;
823 \param Elements number of Points and Flags
825 \param Flags Flags (U_PTP_None, U_PTP_DashMode, U_PTP_PathMarker, U_PTP_NoBit, but NOT U_PTP_CloseSubpath)
829 int U_PATH_polylineto(U_DPSEUDO_OBJ *Path, uint32_t Elements, const U_PMF_POINTF *Points, uint8_t Flags, uint8_t StartSeg){
842 if(StartSeg){ First = (Flags & U_PTP_NotClose) | U_PPT_Start; }
843 else { First = (Flags & U_PTP_NotClose) | U_PPT_Line; }
844 Others = (Flags & U_PTP_NotClose) | U_PPT_Line;
862 \param Flags Flags (U_PTP_None, U_PTP_DashMode, U_PTP_PathMarker, U_PTP_NoBit, but NOT U_PTP_CloseSubpath)
870 int U_PATH_polybezierto(U_DPSEUDO_OBJ *Path, uint32_t Elements, const U_PMF_POINTF *Points, uint8_t Flags, uint8_t StartSeg){
888 if(StartSeg){ First = (Flags & U_PTP_NotClose) | U_PPT_Start; }
889 else { First = (Flags & U_PTP_NotClose) | U_PPT_Bezier; }
890 Others = (Flags & U_PTP_NotClose) | U_PPT_Bezier;
905 \param Elements number of Points and Flags
907 \param Flags Flags (U_PTP_None, U_PTP_DashMode, U_PTP_PathMarker, U_PTP_NoBit, but NOT U_PTP_CloseSubpath)
910 int U_PATH_polygon(U_DPSEUDO_OBJ *Path, uint32_t Elements, const U_PMF_POINTF *Points, uint8_t Flags){
911 int status = U_PATH_polylineto(Path, Elements, Points, Flags, U_SEG_NEW);
968 \param Flags Flags (U_PTP_None, U_PTP_DashMode, U_PTP_PathMarker, U_PTP_NoBit, but NOT U_PTP_CloseSubpath)
974 int U_PATH_arcto(U_DPSEUDO_OBJ *Path, U_FLOAT Start, U_FLOAT Sweep, U_FLOAT Rot, U_PMF_RECTF *Rect, uint8_t Flags, int StartSeg){
1022 if(StartSeg){ U_PATH_moveto(Path, P1, Flags); }
1023 else { U_PATH_lineto(Path, P1, Flags); }
1026 U_PATH_polybezierto(Path, 3, Bz, Flags, U_SEG_OLD );
1470 \brief Get the 16 bit unsigned Flags field from a header.
1472 \return Flags field
1474 In many records the only value needed from the header is Flags. Rather than mapping
1479 uint16_t Flags;
1480 const char *cptr = contents + offsetof(U_PMF_CMN_HDR,Flags);
1481 U_PMF_SERIAL_get(&cptr, &Flags, 2, 1, U_LE); /* EMF+ manual documents it as BE, but this code implements it as LE*/
1482 return(Flags);
1489 \param Flags Record flags
1495 uint16_t *Type, uint16_t *Flags, uint32_t *Size, uint32_t *Datasize){
1498 U_PMF_SERIAL_get(&contents, Flags, 2, 1, U_LE); /* EMF+ manual documents it as BE, but this code implements it as LE*/
1515 U_PMF_SERIAL_get(contents, &(Header->Flags), 2, 1, U_LE); /* EMF+ manual documents it as BE, but this code implements it as LE*/
1544 uint32_t Flags;
1545 int length=12; /* Flags, Unit, Width */
1546 U_PMF_SERIAL_get(&PenData, &Flags, 4, 1, U_LE);
1548 length += U_PMF_LEN_OPTPENDATA(PenData, Flags);
1555 \param Flags PenData Flags that indicate which fields are present.
1558 int U_PMF_LEN_OPTPENDATA(const char *PenData, uint32_t Flags){
1560 if(Flags & U_PD_Transform){ length += sizeof(U_PMF_TRANSFORMMATRIX); }
1561 if(Flags & U_PD_StartCap){ length += sizeof(int32_t); }
1562 if(Flags & U_PD_EndCap){ length += sizeof(int32_t); }
1563 if(Flags & U_PD_Join){ length += sizeof(uint32_t); }
1564 if(Flags & U_PD_MiterLimit){ length += sizeof(U_FLOAT); }
1565 if(Flags & U_PD_LineStyle){ length += sizeof(int32_t); }
1566 if(Flags & U_PD_DLCap){ length += sizeof(int32_t); }
1567 if(Flags & U_PD_DLOffset){ length += sizeof(int32_t); }
1568 if(Flags & U_PD_DLData){ length += U_PMF_LEN_FLOATDATA(PenData + length); }
1569 if(Flags & U_PD_NonCenter){ length += sizeof(int32_t); }
1570 if(Flags & U_PD_CLData){ length += U_PMF_LEN_FLOATDATA(PenData + length); }
1571 if(Flags & U_PD_CustomStartCap){ length += U_PMF_LEN_BYTEDATA(PenData + length); }
1572 if(Flags & U_PD_CustomEndCap){ length += U_PMF_LEN_BYTEDATA(PenData + length); }
1702 \param Points U_PSEUDO_OBJ containing array of points (of type PMFPointR, PMFPoint, or PMFPointF, determined by U_PPF_P and U_PPF_C bits in Flags)
1703 \param Types U_PSEUDO_OBJ containing array of types (U_PMF_PATHPOINTTYPE or U_PMF_PATHPOINTTYPERLE, determined by U_PPF_R big in Flags)
1723 uint16_t Flags = (rtype ? U_PPF_R : 0) | (ctype ? U_PPF_C : 0)| (RelAbs ? U_PPF_P : 0);
1729 {&Flags, 2, 1, U_LE },
1751 uint16_t Flags = 0;
1757 {&Flags, 2, 1, U_LE },
1778 uint16_t Flags = U_PPF_C;
1786 {&Flags, 2, 1, U_LE },
1861 {&Sfs->Flags, 4, 1, U_LE},
2303 \param Flags CustomLineCapData flags
2315 U_PSEUDO_OBJ *U_PMF_CUSTOMLINECAPDATA_set(uint32_t Flags, uint32_t Cap,
2322 {&Flags, 4, 1, U_LE},
2709 \param Flags Bits are set that indicate which of the following were included. The caller must clear before passing it in.
2723 U_PSEUDO_OBJ *U_PMF_LINEARGRADIENTBRUSHOPTIONALDATA_set(uint32_t *Flags, const U_PSEUDO_OBJ *Tm,
2725 if(!Flags )return(NULL);
2739 if(Tm ){ *Flags |= U_BD_Transform; }
2740 if(Bc ){ *Flags |= U_BD_PresetColors; }
2741 if(BfH){ *Flags |= U_BD_BlendFactorsH; }
2742 if(BfV){ *Flags |= U_BD_BlendFactorsV; }
2778 \param Flags PaletteStyle flags
2784 U_PSEUDO_OBJ *U_PMF_PALETTE_set(uint32_t Flags, uint32_t Elements, const U_PMF_ARGB *Pd){
2787 {&Flags, 4, 1, U_LE},
2799 \param Flags PaletteStyle flags
2805 \param Data variable part of U_PMF_LINEARGRADIENTBRUSHDATA, exact composition depends on Flags
2809 U_PSEUDO_OBJ *U_PMF_PATHGRADIENTBRUSHDATA_set(uint32_t Flags, int32_t WrapMode, U_PMF_ARGB CenterColor,
2812 if( (Flags & U_BD_Path) && (!Boundary || (Boundary->Type != U_PMF_BOUNDARYPATHDATA_OID)))return(NULL);
2813 if(!(Flags & U_BD_Path) && (!Boundary || (Boundary->Type != U_PMF_BOUNDARYPOINTDATA_OID)))return(NULL);
2815 if(!(Flags & U_BD_Transform) &&
2816 !(Flags & U_BD_PresetColors) &&
2817 !(Flags & U_BD_BlendFactorsH) &&
2818 !(Flags & U_BD_FocusScales) &&
2822 {&Flags, 4, 1, U_LE},
2838 \param Flags PaletteStyle flags
2845 U_PSEUDO_OBJ *U_PMF_PATHGRADIENTBRUSHOPTIONALDATA_set(uint32_t Flags,
2848 if(Pd && !(Flags & (U_BD_PresetColors | U_BD_BlendFactorsH)))return(NULL);
2849 if( (Flags & U_BD_PresetColors) && ((Flags & U_BD_BlendFactorsH) || !Pd || (Pd->Type != U_PMF_BLENDCOLORS_OID) ))return(NULL);
2850 if( (Flags & U_BD_BlendFactorsH) && ((Flags & U_BD_PresetColors) || !Pd || (Pd->Type != U_PMF_BLENDFACTORS_OID)))return(NULL);
2851 if(Fsd && !(Flags & U_BD_FocusScales))return(NULL);
2852 if( (Flags & U_BD_FocusScales) && (!Fsd || (Fsd->Type != U_PMF_BLENDCOLORS_OID) ))return(NULL);
2866 \param Elements Number of entries in Flags and Enumerations
2948 may be an empty if Flags is 0)
2956 {(Pod ? Pod->Data : NULL), 4, 1, U_XE}, /* the Flags field, clear if no optional data */
2969 \return Pointer to PseudoObject, NULL on error. Returned PO contains first the Flags, then the PO proper.
2970 \param Flags Determines which of the values are stored.
2988 U_PSEUDO_OBJ *U_PMF_PENOPTIONALDATA_set(uint32_t Flags, U_PSEUDO_OBJ *Tm, int32_t StartCap, int32_t EndCap, uint32_t Join,
2994 if((Flags & U_PD_Transform) && (!Tm || (Tm->Type != U_PMF_TRANSFORMMATRIX_OID)) )return(NULL);
2995 if((Flags & U_PD_DLData) && (!DLData || (DLData->Type != U_PMF_DASHEDLINEDATA_OID)) )return(NULL);
2996 if((Flags & U_PD_CLData) && (!CmpndLineData || (CmpndLineData->Type != U_PMF_COMPOUNDLINEDATA_OID)) )return(NULL);
2997 if((Flags & U_PD_CustomStartCap) && (!CSCapData || (CSCapData->Type != U_PMF_CUSTOMSTARTCAPDATA_OID)))return(NULL);
2998 if((Flags & U_PD_CustomEndCap) && (!CECapData || (CECapData->Type != U_PMF_CUSTOMENDCAPDATA_OID)) )return(NULL);
3000 /* prepend the Flags field to the PseudoObject proper */
3002 {&Flags, 4, 1, U_LE},
3003 {((Flags & U_PD_Transform) ? Tm->Data : NULL), ((Flags & U_PD_Transform) ? Tm->Used : 0), 1, U_XE},
3004 {((Flags & U_PD_StartCap ) ? (char *)&StartCap : NULL), ((Flags & U_PD_StartCap ) ? 4 : 0), 1, U_LE},
3005 {((Flags & U_PD_EndCap ) ? (char *)&EndCap : NULL), ((Flags & U_PD_EndCap ) ? 4 : 0), 1, U_LE},
3006 {((Flags & U_PD_Join ) ? (char *)&Join : NULL), ((Flags & U_PD_Join ) ? 4 : 0), 1, U_LE},
3007 {((Flags & U_PD_MiterLimit ) ? (char *)&MiterLimit : NULL), ((Flags & U_PD_MiterLimit ) ? 4 : 0), 1, U_LE},
3008 {((Flags & U_PD_LineStyle ) ? (char *)&Style : NULL), ((Flags & U_PD_LineStyle ) ? 4 : 0), 1, U_LE},
3009 {((Flags & U_PD_DLCap ) ? (char *)&DLCap : NULL), ((Flags & U_PD_DLCap ) ? 4 : 0), 1, U_LE},
3010 {((Flags & U_PD_DLOffset ) ? (char *)&DLOffset : NULL), ((Flags & U_PD_DLOffset ) ? 4 : 0), 1, U_LE},
3011 {((Flags & U_PD_DLData ) ? DLData->Data : NULL), ((Flags & U_PD_DLData ) ? DLData->Used : 0), 1, U_XE},
3012 {((Flags & U_PD_NonCenter ) ? (char *)&PenAlignment : NULL), ((Flags & U_PD_NonCenter ) ? 4 : 0), 1, U_LE},
3013 {((Flags & U_PD_CLData ) ? CmpndLineData->Data : NULL), ((Flags & U_PD_CLData ) ? CmpndLineData->Used : 0), 1, U_XE},
3014 {((Flags & U_PD_CustomStartCap) ? CSCapData->Data : NULL), ((Flags & U_PD_CustomStartCap) ? CSCapData->Used : 0), 1, U_XE},
3015 {((Flags & U_PD_CustomEndCap ) ? CECapData->Data : NULL), ((Flags & U_PD_CustomEndCap ) ? CECapData->Used : 0), 1, U_XE},
3372 \param Flags BrushData flags
3379 U_PSEUDO_OBJ *U_PMF_TEXTUREBRUSHDATA_set(uint32_t Flags, uint32_t WrapMode, const U_PSEUDO_OBJ *Tbod){
3380 if(Flags & ~U_BD_MASKB){ return(NULL); } /* a bit was set that is not supported for this record */
3385 {&Flags, 4, 1, U_LE},
3678 U_PSEUDO_OBJ *U_PMR_CMN_HDR_set(uint32_t Type, uint16_t Flags, uint32_t DataSize){
3685 {&Flags, 2, 1, U_LE}, /* Microsoft EMF+ manual is BE, but this field in this implementation is LE */
3924 uint32_t Flags = (IsVideo ? U_PPF_VIDEO : 0);
3929 {&Flags, 4, 1, U_LE},
5537 \param Flags PathPoint Flags
5545 int U_PMF_PATH_get(const char *contents, uint32_t *Version, uint32_t *Count, uint16_t *Flags,
5547 if(!contents || !Version || !Count || !Flags || !Points || !Types || !blimit){ return(0); }
5551 U_PMF_SERIAL_get(&contents, Flags, 2, 1, U_LE);
5554 if(*Flags & U_PPF_P){
5558 else if(*Flags & U_PPF_C){ sizeP = *Count * sizeof(U_PMF_POINT); }
5887 \param Flags bits set to indicate the presence of FillData and/or LineData
5895 int U_PMF_CUSTOMLINECAPOPTIONALDATA_get(const char *contents, uint32_t Flags, const char **FillData, const char **LineData, const char *blimit){
5900 if(Flags & U_CLCD_FillPath){
5911 if(Flags & U_CLCD_LinePath){
6127 U_PMF_SERIAL_get(&contents, Lgbd, 4, 6, U_LE); /* Flags, WrapMode, RectF*/
6137 \param Flags BrushData flags - indicates which of the following date fields are present.
6147 int U_PMF_LINEARGRADIENTBRUSHOPTIONALDATA_get(const char *contents, uint32_t Flags, U_PMF_TRANSFORMMATRIX *Tm,
6153 if(Flags & U_BD_Transform){
6157 if(Flags & U_BD_PresetColors){
6164 else if(Flags & U_BD_BlendFactorsH){
6169 if(Flags & U_BD_BlendFactorsV){
6174 else if(Flags & U_BD_BlendFactorsV){
6229 \param Flags PaletteStyle flags
6236 int U_PMF_PALETTE_get(const char *contents, uint32_t *Flags, uint32_t *Elements, const char **Colors, const char *blimit){
6237 if(!contents || !Flags || !Elements || !Colors || !blimit){ return(0); }
6239 U_PMF_SERIAL_get(&contents, &Flags, 4, 1, U_LE);
6254 \param Data variable part of U_PMF_LINEARGRADIENTBRUSHDATA, exact composition depends on Flags
6267 U_PMF_SERIAL_get(&contents, Pgbd, 4, 2, U_LE); /* Flags and WrapMode*/
6274 if(Pgbd->Flags & U_BD_Path){ contents += Size; } // U_PMF_BOUNDARYPATHDATA
6276 if(Pgbd->Flags & (U_BD_Transform |U_BD_PresetColors | U_BD_BlendFactorsH| U_BD_FocusScales)){ // optional data present
6288 \param Flags bits set to indicate the presence of FillData and/or LineData
6296 int U_PMF_PATHGRADIENTBRUSHOPTIONALDATA_get(const char *contents, uint32_t Flags, U_PMF_TRANSFORMMATRIX *Matrix,
6299 if(!contents || !Flags || !Matrix || !Pattern || !Data || !blimit){ return(0); }
6301 if(Flags & U_BD_Transform){
6305 if(Flags & (U_BD_PresetColors | U_BD_BlendFactorsH)){
6310 varsize=(Elements * 4 * (Flags & U_BD_BlendFactorsH ? 2 :1));
6315 if(Flags & U_BD_FocusScales){
6327 \param Flags PathPointType flags
6336 int U_PMF_PATHPOINTTYPE_get(const char *contents, int *Flags, int *Type, const char *blimit){
6337 if(!contents || !Flags || !Type || !blimit){ return(0); }
6341 *Flags =(tmp & U_PTP_MASK) >> U_PTP_SHIFT;
6372 \param Flags PenData flags
6375 \param Data Optional pen data, exact composition depends on Flags
6380 int U_PMF_PENDATA_get(const char *contents, uint32_t *Flags, uint32_t *Unit, U_FLOAT *Width, const char **Data, const char *blimit){
6381 if(!contents || !Flags || !Unit || !Width || !Data || !blimit){ return(0); }
6383 U_PMF_SERIAL_get(&contents, Flags, 4, 1, U_LE);
6395 \param Flags; PenData Flags - indicated which of the many fields are present.
6414 are returned, or not, depending on bits in Flags.
6418 uint32_t Flags, // determines which fields are filled
6434 !Flags || !Matrix || !StartCap || !EndCap ||
6439 if(Flags & U_PD_Transform){ if(IS_MEM_UNSAFE(contents, 4*6, blimit))return(0);
6442 if(Flags & U_PD_StartCap){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6445 if(Flags & U_PD_EndCap){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6448 if(Flags & U_PD_Join){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6451 if(Flags & U_PD_MiterLimit){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6454 if(Flags & U_PD_LineStyle){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6457 if(Flags & U_PD_DLCap){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6460 if(Flags & U_PD_DLOffset){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6463 if(Flags & U_PD_DLData){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6467 if(Flags & U_PD_NonCenter){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6469 if(Flags & U_PD_CLData){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6473 if(Flags & U_PD_CustomStartCap){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6477 if(Flags & U_PD_CustomEndCap){ if(IS_MEM_UNSAFE(contents, 4, blimit))return(0);
6550 \param Flags Record flags (bits U_PPF_C and U_PPF_P are referenced)
6557 int U_PMF_VARPOINTS_get(const char *contents, uint16_t Flags, int Elements, U_PMF_POINTF **Points, const char *blimit){
6566 if(Flags & U_PPF_P){
6575 else if(Flags & U_PPF_C){
6647 \param Flags Record flags (bit U_PPF_C is referenced)
6655 int U_PMF_VARRECTS_get(const char **contents, uint16_t Flags, int Elements, U_PMF_RECTF **Rects, const char *blimit){
6665 if(Flags & U_PPF_C){
6678 if(Flags & U_PPF_C){
6790 \param Flags BrushData flags
6799 int U_PMF_TEXTUREBRUSHDATA_get(const char *contents, uint32_t *Flags, int32_t *WrapMode, const char **Data, const char *blimit){
6800 if(!contents || !Flags || !WrapMode || !Data || !blimit){ return(0); }
6803 U_PMF_SERIAL_get(&contents, Flags, 4, 1, U_LE);
7157 *CMenum = (lclHeader.Flags >> U_FF_SHFT_CM4) & U_FF_MASK_CM4;
7158 *PathID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7168 \param Rect Rectangle used with CombineMode enumeration from Header.Flags
7182 *CMenum = (lclHeader.Flags >> U_FF_SHFT_CM4) & U_FF_MASK_CM4;
7206 *CMenum = (lclHeader.Flags >> U_FF_SHFT_CM4) & U_FF_MASK_CM4;
7207 *PathID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7286 *IsDual = (lclHeader.Flags & U_PPF_DM ? 1 : 0 );
7343 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7344 *PenID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7348 if(!U_PMF_VARRECTS_get(&contents, lclHeader.Flags, 1, &Rects, blimit))return(0);
7381 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7382 *RelAbs = (lclHeader.Flags & U_PPF_P ? 1 : 0 );
7383 *PenID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7385 int status = U_PMF_VARPOINTS_get(contents, lclHeader.Flags, *Elements, Points, blimit );
7416 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7417 *RelAbs = (lclHeader.Flags & U_PPF_P ? 1 : 0 );
7418 *PenID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7421 U_PMF_VARPOINTS_get(contents, lclHeader.Flags, *Elements, Points, blimit);
7453 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7454 *PenID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7459 U_PMF_VARPOINTS_get(contents, lclHeader.Flags, *Elements, Points, blimit);
7470 \param BrushID Color or index of U_PMF_BRUSH object in the EMF+ object table, depends on Flags bit0
7494 *btype = (lclHeader.Flags & U_PPF_B ? 1 : 0 );
7495 *FontID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7528 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7529 *PenID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7559 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7560 *ImgID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7598 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7599 *etype = (lclHeader.Flags & U_PPF_E ? 1 : 0 );
7600 *RelAbs = (lclHeader.Flags & U_PPF_P ? 1 : 0 );
7601 *ImgID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7606 U_PMF_VARPOINTS_get(contents, lclHeader.Flags, *Elements, Points, blimit);
7637 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7638 *dtype = (lclHeader.Flags & U_PPF_D ? 1 : 0 );
7639 *RelAbs = (lclHeader.Flags & U_PPF_P ? 1 : 0 );
7640 *PenID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7642 U_PMF_VARPOINTS_get(contents, lclHeader.Flags, *Elements, Points, blimit);
7665 *PathID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7696 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7697 *PenID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7701 if(!U_PMF_VARRECTS_get(&contents, lclHeader.Flags, 1, &Rects, blimit))return(0);
7735 *PenID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7736 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7738 U_PMF_VARRECTS_get(&contents, lclHeader.Flags, *Elements, Rects, blimit);
7770 *btype = (lclHeader.Flags & U_PPF_B ? 1 : 0 );
7771 *FontID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7810 *btype = (lclHeader.Flags & U_PPF_B ? 1 : 0 );
7811 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7812 *ftype = (lclHeader.Flags & U_PPF_F ? 1 : 0 );
7813 *RelAbs = (lclHeader.Flags & U_PPF_P ? 1 : 0 );
7817 U_PMF_VARPOINTS_get(contents, lclHeader.Flags, *Elements, Points, blimit);
7844 *btype = (lclHeader.Flags & U_PPF_B ? 1 : 0 );
7845 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7874 *btype = (lclHeader.Flags & U_PPF_B ? 1 : 0 );
7875 *PathID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
7907 *btype = (lclHeader.Flags & U_PPF_B ? 1 : 0 );
7908 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7913 if(!U_PMF_VARRECTS_get(&contents, lclHeader.Flags, 1, &Rects, blimit))return(0);
7946 *btype = (lclHeader.Flags & U_PPF_B ? 1 : 0 );
7947 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7948 *RelAbs = (lclHeader.Flags & U_PPF_R ? 1 : 0 );
7951 U_PMF_VARPOINTS_get(contents, lclHeader.Flags, *Elements, Points, blimit);
7988 *btype = (lclHeader.Flags & U_PPF_B ? 1 : 0 );
7989 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
7992 U_PMF_VARRECTS_get(&contents, lclHeader.Flags, *Elements, Rects, blimit);
8021 *btype = (lclHeader.Flags & U_PPF_B ? 1 : 0 );
8022 *ctype = (lclHeader.Flags & U_PPF_C ? 1 : 0 );
8023 *RgnID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
8078 *ntype = (lclHeader.Flags & U_PPF_N ? 1 : 0 );
8079 *ObjID = (lclHeader.Flags >> U_FF_SHFT_OID8) & U_FF_MASK_OID8;
8080 *otype = (lclHeader.Flags >> U_FF_SHFT_OT) & U_FF_MASK_OT;
8135 *aatype = (lclHeader.Flags & U_PPF_AA ? 1 : 0 );
8136 *SMenum = (lclHeader.Flags >> U_FF_SHFT_AA) & U_FF_MASK_AA;
8153 uint16_t Flags = U_PMF_HEADERFLAGS_get(contents);
8154 *CMenum = (Flags >> U_FF_SHFT_CM) & U_FF_MASK_CM;
8172 uint16_t Flags = U_PMF_HEADERFLAGS_get(contents);
8173 *CQenum = (Flags >> U_FF_SHFT_CQ) & U_FF_MASK_CQ;
8191 uint16_t Flags = U_PMF_HEADERFLAGS_get(contents);
8192 *IMenum = (Flags >> U_FF_SHFT_IM) & U_FF_MASK_IM;
8210 uint16_t Flags = U_PMF_HEADERFLAGS_get(contents);
8211 *POMenum = (Flags >> U_FF_SHFT_PxOffM) & U_FF_MASK_PxOffM;
8253 uint16_t Flags = U_PMF_HEADERFLAGS_get(contents);
8254 *TGC = (Flags >> U_FF_SHFT_TGC) & U_FF_MASK_TGC;
8272 uint16_t Flags = U_PMF_HEADERFLAGS_get(contents);
8273 *TRHenum = (Flags >> U_FF_SHFT_TRH) & U_FF_MASK_TRH;
8300 *UTenum = (lclHeader.Flags >> U_FF_SHFT_UT) & U_FF_MASK_UT;
8382 *ctype = (lclHeader.Flags & U_PPF_K ? 1 : 0 );
8383 *Elements = (lclHeader.Flags >> U_FF_SHFT_TSC) & U_FF_MASK_TSC;
8384 U_PMF_VARRECTS_get(&contents, lclHeader.Flags, *Elements, Rects, blimit);
8427 *vgatype = (lclHeader.Flags & U_PPF_VGA ? 1 : 0 );
8428 *pptype = (lclHeader.Flags & U_PPF_PP ? 1 : 0 );
8462 *xmtype = (lclHeader.Flags & U_PPF_XM ? 1 : 0 );
8499 *xmtype = (lclHeader.Flags & U_PPF_XM ? 1 : 0 );
8525 *xmtype = (lclHeader.Flags & U_PPF_XM ? 1 : 0 );
8551 *PUenum = (lclHeader.Flags >> U_FF_SHFT_PU) & U_FF_MASK_PU;
8599 *xmtype = (lclHeader.Flags & U_PPF_XM ? 1 : 0 );