7-zip算法的最新源码,可以共同研究一下

源代码在线查看: fsdrives.h

软件大小: 894 K
上传用户: maple_78
关键词: zip 算法 源码
下载地址: 免注册下载 普通下载 VIP

相关代码

				// FSDrives.h
				
				#ifndef __FSDRIVES_H
				#define __FSDRIVES_H
				
				#include "Common/MyString.h"
				#include "Common/Types.h"
				#include "Common/MyCom.h"
				#include "Windows/FileFind.h"
				#include "Windows/PropVariant.h"
				
				#include "IFolder.h"
				
				struct CDriveInfo
				{
				  UString Name;
				  UString FullSystemName;
				  bool KnownSizes;
				  UInt64 DriveSize;
				  UInt64 FreeSpace;
				  UInt64 ClusterSize;
				  UString Type;
				  UString VolumeName;
				  UString FileSystemName;
				};
				
				class CFSDrives:
				  public IFolderFolder,
				  public IFolderGetSystemIconIndex,
				  public CMyUnknownImp
				{
				public:
				  MY_UNKNOWN_IMP1(
				    IFolderGetSystemIconIndex
				  )
				
				  INTERFACE_FolderFolder(;)
				
				  STDMETHOD(GetSystemIconIndex)(UInt32 index, INT32 *iconIndex);
				
				private:
				  HRESULT BindToFolderSpec(const wchar_t *name, IFolderFolder **resultFolder);
				  CObjectVector _drives;
				  bool _volumeMode;
				public:
				  void Init() { _volumeMode = false;}
				};
				
				#endif
							

相关资源