//---------------------------------------------------------------------------
#ifndef src_finamH
#define src_finamH
//---------------------------------------------------------------------------
#include <windows.h>
#include <IdBaseComponent.hpp>
#include <IdComponent.hpp>
#include <IdHTTP.hpp>
#include <IdTCPClient.hpp>
#include <IdTCPConnection.hpp>
#include <IdCompressorZLib.hpp>
#include <IdZLibCompressorBase.hpp>
//---------------------------------------------------------------------------
#include "common.h"
//---------------------------------------------------------------------------
#define sFINAM_MICEX          "ММВБ Акции"
#define sFINAM_MICEX_PIF      "ММВБ ПИФы"
#define sFINAM_MICEX_OBL      "ММВБ облигации"
#define sFINAM_MICEX_OBL_V    "ММВБ Внесписочные облигации"
#define sFINAM_RTS            "РТС"
#define sFINAM_RTS_GAZ        "РТС-GAZ"
#define sFINAM_RTS_GTS        "РТС-GTS"
#define sFINAM_RTS_BOARD      "RTS Board"
#define sFINAM_RTS_Standard   "RTS Standard"
#define sFINAM_FUTURES_FORTS  "Фьючерсы ФОРТС"
#define sFINAM_CURR           "Валюты"
#define sFINAM_INDEX          "Индексы"
#define sFINAM_FUTURES        "Фьючерсы"
#define sFINAM_ADR            "АДР"
#define sFINAM_MATERIAL       "Сырье"
#define sFINAM_SPFR           "СПФБ"
#define sFINAM_ARC_FORTS      "ФОРТС Архив"
#define sFINAM_ARC_MICEX      "ММВБ Архив"
#define sFINAM_ARC_RTS        "РТС Архив"
#define sFINAM_USA_STOCK      "Акции США"
#define sFINAM_US_BOND        "US Bonds/Notes"
#define sFINAM_USA_INDUSTRY   "Отрасли экономики США"
#define sFINAM_ETF            "ETF"
#define sFINAM_INDEX_IND      "Индексы мировой экономики"

#define FINAM_MICEX           1        // ММВБ Акции
#define FINAM_MICEX_PIF       29       // ММВБ ПИФы
#define FINAM_MICEX_OBL       2        // ММВБ облигации
#define FINAM_MICEX_OBL_V     12       // ММВБ Внесписочные облигации
#define FINAM_RTS             3        // РТС
#define FINAM_RTS_GAZ         10       // РТС-GAZ
#define FINAM_RTS_GTS         11       // РТС-GTS
#define FINAM_RTS_BOARD       20       // RTS Board
#define FINAM_RTS_Standard    38       // RTS Standard
#define FINAM_FUTURES_FORTS   14       // Фьючерсы ФОРТС
#define FINAM_CURR            5        // Валюты
#define FINAM_INDEX           6        // Индексы
#define FINAM_FUTURES         7        // Фьючерсы
#define FINAM_ADR             8        // АДР
#define FINAM_MATERIAL        24       // Сырье
#define FINAM_SPFR            9        // СПФБ
#define FINAM_ARC_FORTS       17       // ФОРТС Архив
#define FINAM_ARC_MICEX       16       // ММВБ Архив
#define FINAM_ARC_RTS         18       // РТС Архив
#define FINAM_USA_STOCK       25       // Акции США
#define FINAM_US_BOND         26       // US Bonds/Notes
#define FINAM_USA_INDUSTRY    27       // Отрасли экономики США
#define FINAM_ETF             28       // ETF
#define FINAM_INDEX_IND       30       // Индексы мировой экономики
//---------------------------------------------------------------------------

DWORD         init();
char*         ChkTicker( PLG_SRC_DATA*);
SERIES*       Down( PLG_SRC_DATA*);
void          Config( HWND);
LST_TICKERS*  LstTickers( char*);
//---------------------------------------------------------------------------
#endif
