// Запросить паспортные данные векторной карты
// hMap - идентификатор открытой основной карты
// hSite - идентификатор открытой пользовательской карты
// Структуры MAPREGISTEREX и LISTREGISTER описаны в mapcreat.h
// sheetnumber - номер листа карты (c 1)
// При ошибке возвращает ноль
_MAPIMP long int _MAPAPI mapGetSiteInfoEx(HMAP hMap, HSITE hSite,
MAPREGISTEREX * mapreg,
LISTREGISTER * listreg,
long int sheetnumber);
// Обновить паспортные данные векторной карты // 19/05/10
// При смене параметров проекции карта
// будет трансформирована в соответствии
// с новыми параметрами проекции из MAPREGISTEREX,
// если параметр transform не равен нулю
// Для листа карты можно изменить название, номенклатуру и метаданные
// (LISTREGISTEREX), координаты рамки (если территория карты
// ограничена рамкой) пересчитываются автоматически.
// Время выполнения функции соответствует времени выполнения
// трансформировании карты (при смене параметров проекции)
// При выполнении трансформирования посылается сообщение
// WM_PROGRESSBAR (maptype.h) окну (mapSetHandleForMessage)
// Структуры MAPREGISTER и LISTREGISTER описаны в mapcreat.h
// hmap - идентификатор открытых данных
// hSite - идентификатор открытой пользовательской карты
// sheetnumber - номер листа карты (c 1)
// transform - признак пересчета координат при смене параметров
// 0 - не пересчитывать, 1 - пересчитать координаты объектов
// Если при обновлении параметров проекции выполнялось
// трансформирование карты - возвращает отрицательное значение,
// иначе - положительное.
// При ошибке возвращает ноль
_MAPIMP long int _MAPAPI mapUpdateSiteInfoEx(HMAP hMap, HSITE hSite,
MAPREGISTEREX * map,
LISTREGISTER * sheet,
long int sheetnumber,
DATUMPARAM * datum,
ELLIPSOIDPARAM * ellparm,
long int transform);