| /**************************************************************************\ | |
| * | |
| * Copyright (c) 1998-2000, Microsoft Corp. All Rights Reserved. | |
| * | |
| * Module Name: | |
| * | |
| * GdiplusBase.h | |
| * | |
| * Abstract: | |
| * | |
| * Represents the base class for GDIPlus memory allocation. | |
| * | |
| \**************************************************************************/ | |
| #ifndef _GDIPLUSBASE_H | |
| #define _GDIPLUSBASE_H | |
| class GdiplusBase | |
| { | |
| public: | |
| void (operator delete)(void* in_pVoid) | |
| { | |
| DllExports::GdipFree(in_pVoid); | |
| } | |
| void* (operator new)(size_t in_size) | |
| { | |
| return DllExports::GdipAlloc(in_size); | |
| } | |
| void (operator delete[])(void* in_pVoid) | |
| { | |
| DllExports::GdipFree(in_pVoid); | |
| } | |
| void* (operator new[])(size_t in_size) | |
| { | |
| return DllExports::GdipAlloc(in_size); | |
| } | |
| }; | |
| #endif | |