7zproperties.h

来自「7-Zip 3.11的源码」· C头文件 代码 · 共 52 行

H
52
字号
// 7zProperties.h

#pragma once

#ifndef __7Z_PROPERTIES_H
#define __7Z_PROPERTIES_H

#include "../../PropID.h"

namespace NArchive {
namespace N7z {

enum // PropID
{
  kpidPackedSize0 = kpidUserDefined,
  kpidPackedSize1, 
  kpidPackedSize2,
  kpidPackedSize3,
  kpidPackedSize4,
};

/*
class CEnumArchiveItemProperty:
  public IEnumSTATPROPSTG,
  public CComObjectRoot
{
  CRecordVector<UINT32> _fileInfoPopIDs;
  int _index;
public:

  BEGIN_COM_MAP(CEnumArchiveItemProperty)
    COM_INTERFACE_ENTRY(IEnumSTATPROPSTG)
  END_COM_MAP()
    
  DECLARE_NOT_AGGREGATABLE(CEnumArchiveItemProperty)
    
  DECLARE_NO_REGISTRY()
public:
  CEnumArchiveItemProperty(): _index(0) {};
  void Init(const CRecordVector<UINT32> &fileInfoPopIDs);

  STDMETHOD(Next) (ULONG numItems, STATPROPSTG *items, ULONG *numFetched);
  STDMETHOD(Skip)  (ULONG numItems);
  STDMETHOD(Reset) ();
  STDMETHOD(Clone) (IEnumSTATPROPSTG **enumerator);
};
*/

}}

#endif

⌨️ 快捷键说明

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