#ifndef GRIDS_H #define GRIDS_H extern "C" int __declspec(dllexport)GridSuppression_FLOAT(float *pIn,int nWidth,int nHeight,int Eflag); extern "C" int __declspec(dllexport)GridSuppression_US(unsigned short *pIn,int nWidth,int nHeight,int Eflag); extern "C" int __declspec(dllexport)GridSuppression_INT(int *pIn,int nWidth,int nHeight,int Eflag); extern "C" int __declspec(dllexport) GridJudgement( unsigned short *pImage, int nWidth, int nHeight,int Eflag ); extern "C" int __declspec(dllexport) GridSuppressionInArrayInfo(int* nInArrayInfo, int nInArrayParamCount); extern "C" int __declspec(dllexport) GridSuppressionOutArrayInfo(int* nOutArrayInfo, int nOutArrayParamCount); extern "C" int __declspec(dllexport) GridSuppressionReleaseALLMem( LPVOID *pInArray, LPVOID *pOutArray, int OutFlag ); extern "C" int __declspec(dllexport) GetALLFunctionNum(); extern "C" int __declspec(dllexport) GetALLFunctionNames(char** pFuncNameList,int count); extern "C" int __declspec(dllexport) GridSuppressionFunctionInfo(int* nInputBufferCount, int* nMicroParamCount, int* nOutParamCount); extern "C" int __declspec(dllexport) GridSuppressionProcess( LPVOID *pInArray, float* pMicroParam, int MicroParamNum, LPVOID *pOutArray, int nOutParamNum ); #endif