33 lines
524 B
C++
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
|