#pragma once

#include <syncml/core/Item.h>
#include <string>

namespace NS_DM_Client
{
	class IDeviceAdapter;
	class IMOTreeManager;
	class ProfileComponentsHolder;

	namespace NS_DataStorage
	{
		class IDataStorage;
	}
}

extern NS_DM_Client::NS_DataStorage::IDataStorage* S_dataStorage;
extern NS_DM_Client::IDeviceAdapter* S_dummyDeviceAdapter;
extern NS_DM_Client::IMOTreeManager* S_treeManager;
extern NS_DM_Client::ProfileComponentsHolder* S_ProfileHolder;

void ReadFromFile(const std::string& fileName, std::string& content);
