RARHeaderData structure

struct RARHeaderData
{
  char         ArcName[260];
  char         FileName[260];
  unsigned int Flags;
  unsigned int PackSize;
  unsigned int UnpSize;
  unsigned int HostOS;
  unsigned int FileCRC;
  unsigned int FileTime;
  unsigned int UnpVer;
  unsigned int Method;
  unsigned int FileAttr;
  char         *CmtBuf;
  unsigned int CmtBufSize;
  unsigned int CmtSize;
  unsigned int CmtState;
};

Description

This structure is used by RARReadHeader function.

Structure fields

  • CmtBuf

    Input parameter. Points to the buffer for file comment.

    File comment support is not implemented in current unrar.dll version. Appropriate parameters are preserved only for compatibility with older versions.

    Set this field to NULL.

  • CmtBufSize

    Input parameter. Size of buffer for file comments.

    File comment support is not implemented in current unrar.dll version.

    Set this field to 0.

  • CmtSize

    Output parameter. Size of file comment read into buffer.

    File comment support is not implemented in current unrar.dll version.

    Always equal to 0.

  • CmtState

    Output parameter. State of file comment.

    File comment support is not implemented in current unrar.dll version.

    Always equal to 0.

    See also

    RARReadHeader function.