chromium/third_party/unrar/google/unrar_wrapper.h

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef THIRD_PARTY_UNRAR_GOOGLE_UNRAR_WRAPPER_H_
#define THIRD_PARTY_UNRAR_GOOGLE_UNRAR_WRAPPER_H_

#include "base/files/file.h"
#include "base/files/file_path.h"
#include "base/files/platform_file.h"
#include "base/memory/scoped_refptr.h"

// Forward declare the unrar symbols needed for extraction, so users of
// RarReader don't need all the symbols from unrar.
class Archive;
class CmdExtract;
class CommandData;

namespace third_party_unrar {

// This class is used for extracting RAR files, one entry at a time.
class RarReader {};

}  // namespace third_party_unrar

#endif  // THIRD_PARTY_UNRAR_GOOGLE_UNRAR_WRAPPER_H_