fileindexlist.h

来自「所有压缩格式的压缩解压缩。」· C头文件 代码 · 共 45 行

H
45
字号
// FileIndexList.h: interface for the CFileIndexList class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_FILEINDEXLIST_H__7D527C60_8E14_4B86_B255_D166687A66E9__INCLUDED_)
#define AFX_FILEINDEXLIST_H__7D527C60_8E14_4B86_B255_D166687A66E9__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "../public/codecdll.h"

struct FILEINDEXLISTNODE;
struct FILEINDEXLISTNODE
{
	int		nIndex;
	CString szFileName;
	DWORD	dwFileSize;
	DWORD	dwPackedSize;
	DWORD	dwDateTime;
	WORD	bIsDirectory;
	WORD	bEncrypted;		//文件是否被加密
	DWORD	dwFileAttr;
	DWORD	dwCRC32;
	FILEINDEXLISTNODE *next;
};		//带头结点的单链表

//文件索引表
struct FILEINDEXLIST  
{
	FILEINDEXLIST();
	~FILEINDEXLIST();

	FILEINDEXLISTNODE *root;
	FILEINDEXLISTNODE *tail;

	void Append(LPFILEINFO);
	void Delete(int nIndex);
	void Arrange();
	void Clear();
};

#endif // !defined(AFX_FILEINDEXLIST_H__7D527C60_8E14_4B86_B255_D166687A66E9__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?