6 * This file is part of the w32api package.
8 * THIS SOFTWARE IS NOT COPYRIGHTED
10 * This source code is offered for use in the public domain. You may
11 * use, modify or distribute it freely.
13 * This code is distributed in the hope that it will be useful but
14 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
15 * DISCLAIMED. This includes but is not limited to warranties of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19 #ifndef _GDIPLUSMETAHEADER_H
20 #define _GDIPLUSMETAHEADER_H
23 #pragma GCC system_header
54 PWMFRect16 BoundingBox
;
58 } WmfPlaceableFileHeader
;
64 VOID
GetBounds(Rect
*rect
)
78 const ENHMETAHEADER3
*GetEmfHeader(VOID
) const
83 UINT
GetEmPlusFlags(VOID
)
88 UINT
GetMetafileSize(VOID
)
93 MetafileType
GetType(VOID
)
95 return MetafileTypeInvalid
;
103 const METAHEADER
*GetWmfHeader(VOID
) const
108 BOOL
IsDisplay(VOID
) const
113 BOOL
IsEmf(VOID
) const
118 BOOL
IsEmfOrEmfPlus(VOID
) const
123 BOOL
IsEmfPlus(VOID
) const
128 BOOL
IsEmfPlusDual(VOID
) const
133 BOOL
IsEmfPlusOnly(VOID
) const
143 BOOL
IsWmfPlaceable(VOID
) const
151 INT EmfPlusHeaderSize
;
163 METAHEADER WmfHeader
;
164 ENHMETAHEADER3 EmfHeader
;
168 #endif /* _GDIPLUSMETAHEADER_H */