////////////////////////////////////////////////////////
//
// File Name: stdafx.h
//
////////////////////////////////////////////////////////

#if !defined(AFX_STDAFX_H__24B730C3_AA62_11D2_A66B_00105A1CF3A4__INCLUDED_)
#define AFX_STDAFX_H__24B730C3_AA62_11D2_A66B_00105A1CF3A4__INCLUDED_

#include "targetver.h"

// Windows Header Files:
#include <windows.h>

#include <atlbase.h>
#include <comdef.h>
#include "atlstr.h"

#include "INITGUID.H"

using namespace ATL;

typedef CAtlString CATLString;

// std
#include <string>
#include <sstream>
#include <assert.h>
#include <map>
#include <vector>

using namespace std;

// 7-Zip
#include <../7Zip/CPP/7zip/Archive/iarchive.h>
#include "../7Zip/CPP/Windows/DLL.h"
#include "../7Zip/CPP/Windows/PropVariant.h"
#include "../7Zip/CPP/Common/MyCom.h"

#ifndef ASSERT
	#define ASSERT(f) _ASSERTE((f))
#endif
#ifndef VERIFY
	#ifdef _DEBUG
		#define VERIFY(x) ASSERT((x))
	#else
		#define VERIFY(x) x
	#endif
#endif


const LPCTSTR DLLPath = _T("7z.dll");

#endif
