Files
Work/uudecode/CFILE.HPP
2024-08-07 09:16:27 -04:00

33 lines
524 B
C++

#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