#ifndef _UUDECODE_CFILE_HPP_ #define _UUDECODE_CFILE_HPP_ class FileInfo { public: FileInfo(void); ~FileInfo(); enum {MaxLength=0x800}; HANDLE mhFileHandle; BYTE mszBuffer[MaxLength]; DWORD mBufferIndex; BYTE *mpBufferPointer; }; FileInfo::FileInfo(void) { mhFileHandle=(HANDLE)-1; mBufferIndex=0; mpBufferPointer=0; } FileInfo::~FileInfo() { } extern "C" { int FileOpen(char *pathFileName,FileInfo *pFileInfo,int access,int share,int open,int attributes); void FileClose(FileInfo *pFileInfo); } #endif