// wzFilePacker.h //#include "UtilityCommon.h" //#define PACK_CLASS class CPackFile CAutoFree autofree; CAutoFree::~CAutoFree() { } //class CPackFile BOOL CPackFile::GetFindFileNameInPackFile(LPCTSTR lpcFileName, LPTSTR lpPackFileName) { __UNUSED(lpcFileName); __UNUSED(lpPackFileName); return false; } void CPackFile::SetHwnd(HWND hWnd) { __UNUSED(hWnd); } /*//////////////////////////////////////////////////////////////////////// Func : RemoveDirectory ret : BOOL (Æú´õ »èÁ¦ ¼º°ø½Ã TRUE ½ÇÆÐ½Ã FALSE param1 : lpPathName (»èÁ¦ÇÒ PackingÆÄÀϳ»ÀÇ Æú´õ¸í) desc : PackingµÈ ÆÄÀÏ ³»¿¡¼­ ƯÁ¤ Æú´õ¸¦ »èÁ¦ÇÒ ¶§ »ç¿ëÇÑ´Ù. /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::RemoveDirectory(LPCTSTR lpPathName) { __UNUSED(lpPathName); return false; } /*//////////////////////////////////////////////////////////////////////// Func : AddFile ret : BOOL (ÆÄÀÏ Ãß°¡ ¼º°ø½Ã TRUE ½ÇÆÐ½Ã FALSE param1 : lpSourcePath (ÆÄÀÏÀ» º¹»çÇÒ ½ÇÁ¦ °æ·Î) param2 : lpTargetPath (ÆÄÀÏÀÌ º¹»çµÉ PackingÆÄÀϳ»ÀÇ °æ·Î) desc : PackingµÈ ÆÄÀÏ ³»¿¡¼­ ƯÁ¤ Æú´õ¿¡ ÆÄÀÏÀ» º¹»çÇØ ³Ö´Â´Ù. /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::AddFile(LPCTSTR lpSourcePath, LPCTSTR lpTargetPath) { __UNUSED(lpSourcePath); __UNUSED(lpTargetPath); return false; } // BOOL AddFile(LPCTSTR lpSourcePath, LPCTSTR lpTargetPath); CPackFile::CPackFile() { } CPackFile::~CPackFile() { } ////////////////////////////////////////////////////////////////////////// /*//////////////////////////////////////////////////////////////////////// Func : Open ret : HANDLE (PackingµÈ ÆÄÀÏÀÇ ÇÚµé) param1 : pszPackFilePath (PackingÆÄÀÏÀÇ °æ·Î) param2 : pszEncryptionKey (Ű) param3 : dwOpenModeFlags (Open½Ã Ç÷¡±×) desc : PackingµÈ ÆÄÀÏ¿¡ Á¢±ÙÇϱâ À§ÇØ »ç¿ëÇÑ´Ù. /////////////////////////////////////////////////////////////////////////*/ HANDLE CPackFile::Open(LPCTSTR pszPackFilePath, LPCTSTR pszEncryptionKey, DWORD dwOpenModeFlags) { __UNUSED(pszPackFilePath); __UNUSED(pszEncryptionKey); __UNUSED(dwOpenModeFlags); return INVALID_HANDLE_VALUE; } void CPackFile::Close() { } ////////////////////////////////////////////////////////////////////////// // implemented HANDLE CPackFile::CreateFile(LPCTSTR lpFileName, ULONGLONG ulReservedSize) { __UNUSED(lpFileName); __UNUSED(ulReservedSize); return INVALID_HANDLE_VALUE; } /*//////////////////////////////////////////////////////////////////////// Func : OpenFile ret : HANDLE (PackingµÈ ÆÄÀϳ»ºÎÀÇ Æ¯Á¤ ÆÄÀÏÀÇ ÇÚµé) param1 : lpFileName (PackingÆÄÀϳ»ºÎ¿¡¼­ ƯÁ¤ ÆÄÀÏÀÇ °æ·Î) param2 : dwOpenModeFlags (Open½Ã Ç÷¡±×) desc : PackingµÈ ÆÄÀÏ¿¡¼­ ƯÁ¤ ÆÄÀÏ¿¡ Á¢±ÙÇϱâ À§ÇØ »ç¿ë. /////////////////////////////////////////////////////////////////////////*/ HANDLE CPackFile::OpenFile(LPCTSTR lpFileName, // file name DWORD dwOpenModeFlags) { __UNUSED(lpFileName); __UNUSED(dwOpenModeFlags); return INVALID_HANDLE_VALUE; } /*//////////////////////////////////////////////////////////////////////// Func : DeleteFile ret : BOOL (ÆÄÀÏ »èÁ¦°¡ ¼º°øÇß´ÂÁö ¿©ºÎ) param1 : lpFileName (PackingÆÄÀϳ»ºÎ¿¡¼­ ƯÁ¤ ÆÄÀÏÀÇ °æ·Î) desc : PackingµÈ ÆÄÀÏ¿¡¼­ ƯÁ¤ ÆÄÀÏÀ» »èÁ¦Çϱâ À§ÇØ »ç¿ë. /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::DeleteFile(LPCTSTR lpFileName) // file name { __UNUSED(lpFileName); return false; } /*//////////////////////////////////////////////////////////////////////// Func : CloseFile ret : N/a param1 : hFile (PackingÆÄÀϳ»ºÎ¿¡¼­ ƯÁ¤ ÆÄÀÏÀÇ ÇÚµé) desc : PackingµÈ ÆÄÀÏ¿¡¼­ ƯÁ¤ ÆÄÀÏÀ» ¿­°í ´Ù½Ã ´ÝÀ» ¶§ »ç¿ë /////////////////////////////////////////////////////////////////////////*/ void CPackFile::CloseFile(HANDLE hFile) // handle to file { __UNUSED(hFile); return; } /*//////////////////////////////////////////////////////////////////////// Func : FileExists ret : BOOL ÆÄÀÏ È¤Àº Æú´õ°¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ. param1 : lpFileName (PackingÆÄÀϳ»ºÎ¿¡¼­ ƯÁ¤ ÆÄÀÏȤÀº Æú´õ¸í) desc : PackingµÈ ÆÄÀÏ¿¡¼­ ƯÁ¤ ÆÄÀÏÀ̳ª Æú´õ°¡ Á¸ÀçÇÏ´ÂÁö °Ë»ç /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::FileExists(LPCTSTR lpFileName) { __UNUSED(lpFileName); return false; } // not yet implemented BOOL CPackFile::RenameFile(LPCTSTR lpFileName, LPCTSTR lpNewFileName) { __UNUSED(lpFileName); __UNUSED(lpNewFileName); return false; } // not yet implemented BOOL CPackFile::CreateDirectory(LPCTSTR lpPathName) { __UNUSED(lpPathName); return false; } ////////////////////////////////////////////////////////////////////////// /*//////////////////////////////////////////////////////////////////////// Func : GetFileProperties ret : BOOL ÆÄÀÏ ¼Ó¼º °¡Á®¿À±â ¼º°ø¿©ºÎ param1 : hFile (¼Ó¼ºÀ» °¡Á®¿Ã ÆÄÀÏÀÇ ÇÚµé) param2 : lpFileProp (°¡Á®¿Ã ÆÄÀÏÀÇ ¼Ó¼º) desc : PackingµÈ ÆÄÀÏ¿¡¼­ ƯÁ¤ ÆÄÀÏÀÇ ¼Ó¼ºÁ¤º¸ °¡Á®¿À±â. /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::GetFileProperties(HANDLE hFile, FileProperties* lpFileProp) { __UNUSED(hFile); __UNUSED(lpFileProp); return false; } /*//////////////////////////////////////////////////////////////////////// Func : ReadFile ret : BOOL ÆÄÀÏ Àб⠿©ºÎ. param1 : hFile (ÆÄÀÏÀÇ ÇÚµé) param2 : lpBuffer (¹öÆÛ) param3 : nNUmberofBytesToRead ¹öÆÛÅ©±â desc : ƯÁ¤ÆÄÀÏÀ» Àд´Ù. /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::ReadFile(HANDLE hFile, // handle to file LPVOID lpBuffer, // data buffer DWORD nNumberOfBytesToRead) // number of bytes to read { __UNUSED(hFile); __UNUSED(lpBuffer); __UNUSED(nNumberOfBytesToRead); return false; } /*//////////////////////////////////////////////////////////////////////// Func : WriteFile ret : BOOL ÆÄÀÏ ¾²±â ¿©ºÎ. param1 : hFile (ÆÄÀÏÀÇ ÇÚµé) param2 : lpBuffer (¹öÆÛ) param3 : nNUmberofBytesToRead ¹öÆÛÅ©±â desc : ƯÁ¤ÆÄÀÏ¿¡ ¾´´Ù.¤¤ /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::WriteFile(HANDLE hFile, // handle to file LPCVOID lpBuffer, // data buffer DWORD nNumberOfBytesToWrite) // number of bytes to write { __UNUSED(hFile); __UNUSED(lpBuffer); __UNUSED(nNumberOfBytesToWrite); return false; } /*//////////////////////////////////////////////////////////////////////// Func : GetFileSize ret : BOOL ÆÄÀÏ Å©±â °¡Á®¿À±â ¼º°ø¿©ºÎ param1 : hFile (ÆÄÀÏÀÇ ÇÚµé) param2 : lpFileSize ÆÄÀÏÅ©±â/ desc : ƯÁ¤ÆÄÀÏÀÇ Å©±â¸¦ °¡Á®¿Â´Ù. /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::GetFileSize(HANDLE hFile, ULONGLONG* lpFileSize) { __UNUSED(hFile); __UNUSED(lpFileSize); return false; } /*//////////////////////////////////////////////////////////////////////// Func : GetFileSize ret : BOOL ÆÄÀÏ ¿ÀÇÁ¼Â °¡Á®¿À±â ¼º°ø¿©ºÎ param1 : hFile (ÆÄÀÏÀÇ ÇÚµé) param2 : lpFilePosition ÆÄÀÏ¿ÀÇÁ¼Â desc : ƯÁ¤ÆÄÀÏÀÇ ¿ÀÇÁ¼ÂÀ» °¡Á®¿Â´Ù. /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::GetFilePointer(HANDLE hFile, ULONGLONG* lpFilePosition) { __UNUSED(hFile); __UNUSED(lpFilePosition); return false; } /*//////////////////////////////////////////////////////////////////////// Func : SetFilePointer ret : BOOL ÆÄÀÏ ¿ÀÇÁ¼Â ¼³Á¤Çϱ⠼º°ø¿©ºÎ param1 : hFile (ÆÄÀÏÀÇ ÇÚµé) param2 : lpFilePosition ÆÄÀÏ¿ÀÇÁ¼Â desc : ƯÁ¤ÆÄÀÏÀÇ ¿ÀÇÁ¼ÂÀ» ¼ÂÆÃÇÑ´Ù. /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::SetFilePointer(HANDLE hFile, // handle to file ULONGLONG lDistanceToMove, // bytes to move pointer DWORD dwMoveMethod ) // starting point { __UNUSED(hFile); __UNUSED(lDistanceToMove); __UNUSED(dwMoveMethod); return false; } /*//////////////////////////////////////////////////////////////////////// Func : IsEOF ret : BOOL ÆÄÀÏÀÇ ³¡Àΰ¡ È®ÀÎ. param1 : hFile (ÆÄÀÏÀÇ ÇÚµé) desc : ƯÁ¤ÆÄÀÏÀÇ ¿ÀÇÁ¼ÂÀÌ ÆÄÀÏÀÇ ³¡Àΰ¡ È®ÀÎ. /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::IsEOF(HANDLE hFile) { __UNUSED(hFile); return false; } ////////////////////////////////////////////////////////////////////////// // File Finder /*//////////////////////////////////////////////////////////////////////// Func : FindFile ret : BOOL ÆÄÀÏÀÇ ³¡Àΰ¡ È®ÀÎ. param1 : hFile (ÆÄÀÏÀÇ ÇÚµé) param2 : FileSpec param3 : fileList param4 bRecursive desc : ƯÁ¤ÆÄÀÏ¿¡¼­ ÆÄÀϸ®½ºÆ® °¡Á®¿À±â. /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::FindFile(HANDLE hFile, LPCTSTR FileSpec, FileList& fileList, FolderList& folderList, BOOL bRecursive) { __UNUSED(hFile); __UNUSED(FileSpec); __UNUSED(fileList); __UNUSED(folderList); __UNUSED(bRecursive); return false; } /*//////////////////////////////////////////////////////////////////////// Func : MurgeFile ret : BOOL ÆÄÀÏ º´ÇÕ°á°ú hAddFilePath : º´ÇÕµÉ ÆÄÀÏ ÇÚµé bOverWrite : °°Àº °æ·ÎÀÇ ÆÄÀÏ Ã³¸® true: µ¤¾î¾´´Ù. false: skip ÇÑ´Ù. desc : hAddFile ÇÚµéÀÇ ÆÐÅ·ÆÄÀÏÀ» Àڽſ¡°Ô º´ÇÕ½ÃŲ´Ù. /////////////////////////////////////////////////////////////////////////*/ BOOL CPackFile::MurgeFile(HANDLE hAddFile, BOOL bOverWrite) { __UNUSED(hAddFile); __UNUSED(bOverWrite); return false; } //Extract File BOOL CPackFile::ExtractFile(HANDLE hFile, LPCTSTR lpSrcFile, LPCTSTR lpTarFile) { __UNUSED(hFile); __UNUSED(lpSrcFile); __UNUSED(lpTarFile); return false; } //Extract all BOOL CPackFile::ExtractAll(HANDLE hFile, LPCTSTR lpTarFile) { __UNUSED(hFile); __UNUSED(lpTarFile); return false; } //HeaderEncrypt. BOOL CPackFile::EncryptHdr(LPTSTR lpOldWpkPath) { __UNUSED(lpOldWpkPath); return false; } //HANDLE //CPackFile::IsFileOpen() { return m_hFile; } // //TCHAR* //CPackFile::GetCurrentOpenFile() { return lstrlen(m_szFilePath) > 0 ? m_szFilePath : NULL; } void CPackFile::WriteHeader(TCHAR *lpOldWpkPath,int iSignature, int iVersion) { __UNUSED(lpOldWpkPath); __UNUSED(iSignature); __UNUSED(iVersion); } //inline void //CPackFile::UpdateVfsInfo(); //inline void //CPackFile::CONVERT_PATHCHAR(LPTSTR lpStr); HANDLE CPackFile::CreateFinder(HANDLE hFile, LPCTSTR FileSpec) { __UNUSED(hFile); __UNUSED(FileSpec); return INVALID_HANDLE_VALUE; } void CPackFile::DestroyFinder(HANDLE hFinder) { __UNUSED(hFinder); return; } BOOL CPackFile::FinderGetNextFile(HANDLE hFinder) { __UNUSED(hFinder); return false; } BOOL CPackFile::FinderGetProperties(HANDLE hFinder, FileProperties* lpFileProp) { __UNUSED(hFinder); __UNUSED(lpFileProp); return false; } //////////////////////////////////////////////////////////////////////////