Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygengdiplusmetafile.h
Go to the documentation of this file.
00001 /* 00002 * GdiPlusMetaFile.h 00003 * 00004 * Windows GDI+ 00005 * 00006 * This file is part of the w32api package. 00007 * 00008 * THIS SOFTWARE IS NOT COPYRIGHTED 00009 * 00010 * This source code is offered for use in the public domain. You may 00011 * use, modify or distribute it freely. 00012 * 00013 * This code is distributed in the hope that it will be useful but 00014 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY 00015 * DISCLAIMED. This includes but is not limited to warranties of 00016 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00017 */ 00018 00019 #ifndef _GDIPLUSMETAFILE_H 00020 #define _GDIPLUSMETAFILE_H 00021 00022 class Metafile : public Image 00023 { 00024 public: 00025 Metafile(HDC referenceHdc, EmfType type, const WCHAR *description) 00026 { 00027 } 00028 00029 Metafile(const WCHAR *filename) 00030 { 00031 } 00032 00033 Metafile(HDC referenceHdc, const RectF &frameRect, MetafileFrameUnit frameUnit, EmfType type, const WCHAR *description) 00034 { 00035 } 00036 00037 Metafile(HMETAFILE hWmf, const WmfPlaceableFileHeader *wmfPlaceableFileHeader, BOOL deleteWmf) 00038 { 00039 } 00040 00041 Metafile(const WCHAR *fileName, HDC referenceHdc, const Rect &frameRect, MetafileFrameUnit frameUnit, EmfType type, const WCHAR *description) 00042 { 00043 } 00044 00045 Metafile(IStream *stream, HDC referenceHdc, const RectF &frameRect, MetafileFrameUnit frameUnit, EmfType type, const WCHAR *description) 00046 { 00047 } 00048 00049 Metafile(IStream *stream, HDC referenceHdc, EmfType type, const WCHAR *description) 00050 { 00051 } 00052 00053 Metafile(IStream *stream, HDC referenceHdc, const Rect &frameRect, MetafileFrameUnit frameUnit, EmfType type, const WCHAR *description) 00054 { 00055 } 00056 00057 Metafile(const WCHAR *fileName, HDC referenceHdc, const RectF &frameRect, MetafileFrameUnit frameUnit, EmfType type, const WCHAR *description) 00058 { 00059 } 00060 00061 Metafile(const WCHAR *fileName, HDC referenceHdc, EmfType type, const WCHAR *description) 00062 { 00063 } 00064 00065 Metafile(IStream *stream) 00066 { 00067 } 00068 00069 Metafile(HENHMETAFILE hEmf, BOOL deleteEmf) 00070 { 00071 } 00072 00073 Metafile(HDC referenceHdc, const Rect &frameRect, MetafileFrameUnit frameUnit, EmfType type, const WCHAR *description) 00074 { 00075 } 00076 00077 static UINT EmfToWmfBits(HENHMETAFILE hemf, UINT cbData16, LPBYTE pData16, INT iMapMode, EmfToWmfBitsFlags eFlags) 00078 { 00079 return 0; 00080 } 00081 00082 UINT GetDownLevelRasterizationLimit(VOID) 00083 { 00084 return 0; 00085 } 00086 00087 HENHMETAFILE GetHENHMETAFILE(VOID) 00088 { 00089 return NULL; 00090 } 00091 00092 static Status GetMetafileHeader(const WCHAR *filename, MetafileHeader *header) 00093 { 00094 return NotImplemented; 00095 } 00096 00097 static Status GetMetafileHeader(HENHMETAFILE *hEmf, MetafileHeader *header) 00098 { 00099 return NotImplemented; 00100 } 00101 00102 static Status GetMetafileHeader(HMETAFILE hWmf, const WmfPlaceableFileHeader *wmfPlaceableFileHeader, MetafileHeader *header) 00103 { 00104 return NotImplemented; 00105 } 00106 00107 Status GetMetafileHeader(MetafileHeader *header) const 00108 { 00109 return NotImplemented; 00110 } 00111 00112 static Status GetMetafileHeader(IStream *stream, MetafileHeader *header) 00113 { 00114 return NotImplemented; 00115 } 00116 00117 Status PlayRecord(EmfPlusRecordType recordType, UINT flags, UINT dataSize, const BYTE *data) 00118 { 00119 return NotImplemented; 00120 } 00121 00122 Status SetDownLevelRasterizationLimit(UINT metafileRasterizationLimitDpi) 00123 { 00124 return NotImplemented; 00125 } 00126 }; 00127 00128 #endif /* _GDIPLUSMETAFILE_H */ Generated on Sun May 27 2012 04:31:30 for ReactOS by
1.7.6.1
|