/**************************************************************************\ | |
* | |
* 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 | |