.pdb к Metatrader для palm

 
Подскажите как самому делать .pdb файлы к Metatrader для palm?
 
Если можно, хотя бы формат подскажите.
Спасибо.
 
Финансовый инструмент
struct ConSession
  {
   short         open_hour,open_min;
   short         close_hour,close_min;
   short         open_hour2,open_min2;
   short         close_hour2,close_min2;
   short         open_hour3,open_min3;
   short         close_hour3,close_min3;
   Int32         open,close;           // расчитанные значения в минутах
   Int32         open2,close2;         // расчитанные значения в минутах
   Int32         open3,close3;         // расчитанные значения в минутах
  };
struct ConSecurity
  {
   char         name[8];               // имя 
   char         description[64];       // описание
   char         source[8];             // синоним для сбора котировок
   char         secname[16];           // название типа инструмента
   Int32        type;                  // тип инструмента
   Int32        logging;               // флаг включения логгирования
   Int32        indirect;              // обратный расчет прибылей
   Int32        filter;                // значение фильтрации (если меньше 1, фильтр выключен)
   Int32        trade;                 // флаг в торгах
   Int32        spread;                // величина спреда
   Int32        exemode;               // режим котирования
   Int32        count;                 // 
   Int32        realtime;              // флаг использования рилтайм фидера
   Int32        swap_type;             // тип свопа
   double       slong,sshort;          // величина овернайт свопа
   Int32        digits;                // кол-во точек после запятой
   double       contract;              // величина контракта
   Int32        margin_mode;           // тип расчетов маржи
   double       initialmargin;         // маржевые требования
   double       maintenance;           // обязательные маржевые требования
   double       hedged;                // маржевые требования на хеджируемых позициях
   double       margin_divider;        // делитель маржи
   double       point;                 // величина пункта 1/pow(10,floats)
   double       multiply;              // величина пункта pow(10,floats)
   Int32        stops;                 // величина отступа стопов
   double       tickvalue;             // цена одного пункта для бида
   double       tickvalue2;            // стоимость пипса для аска
   double       ticksize;              // цена одного пункта
   long         starting;              // время начала торгов
   long         expiration;            // время истечения торгов
   ConSession   days[7];               // разрешение на доступ по часам
   Int32        unused[16];            // зарезервировано
   ConSecurity   *next;                // ссылка на следующий объект
  };



Выбранный финансовый инструмент

struct StockBriefInfo      // information from MarketWatch (only in Pumping Mode!!!)
  {
   char   name[8];         // symbol
   Int32  digits;          // 
   short  count;           // 
   Int32  direction;       // 
   Int32  updateflag;      // 
   long   ctm;             // last time
   double bid,ask;         // bid/ask
   double high,low;        // high/low
   //----
   Int32  spread;          // 
  };



Бар

#pragma pack(1)
struct RateInfo
  {
   long           ctm;            // текущее время в секундах
   double         open;           // цена открытия
   double         low;            // цена low
   double         high;           // цена high
   double         close;          // цена закрытия
   Int32          vol;            // объем
  };
#pragma pack(8)
 
Спасибо!