#pragma once static CXy* m_pGdfXy = NULL; extern "C" __declspec(dllexport) BOOL TestFun(LPCTSTR strInput); extern "C" __declspec(dllexport) void GdfCloseFile(); extern "C" __declspec(dllexport) BOOL GdfOpenFile(LPCTSTR lpszFileName, BOOL bMergeFile); extern "C" __declspec(dllexport) BOOL GdfOpenMemoryFile(BYTE* sourceBuffer, int sourceBufLen, int sourceFormatCode, BOOL bMergeFile); extern "C" __declspec(dllexport) int GdfTestLayerDataLen(LPCTSTR layerName); extern "C" __declspec(dllexport) BOOL GdfFindLayerData(LPCTSTR layerName, BYTE** destBuffer, int* destLen); extern "C" __declspec(dllexport) int GdfTestLayersLength(); extern "C" __declspec(dllexport) BOOL GdfGetLayers(BYTE* destBuffer, int destLen); extern "C" __declspec(dllexport) BOOL GdfChangeFormat(BYTE** destBuffer, int* destLen, int destFormatCode); extern "C" __declspec(dllexport) HBITMAP GdfGetBitmap(int width, int height);