/*
 * Copyright(C) 2000 Проект ИОК
 *
 * Этот файл содержит информацию, являющуюся
 * собственностью компании Крипто Про.
 *
 * Любая часть этого файла не может быть скопирована,
 * исправлена, переведена на другие языки,
 * локализована или модифицирована любым способом,
 * откомпилирована, передана по сети с или на
 * любую компьютерную систему без предварительного
 * заключения соглашения с компанией Крипто Про.
 */

/****
 * $Id: version.c 138943 2016-05-26 09:21:43Z dim $
 *
 * Работа со считывателями и ключевой информацией (READER).
 *
 * Библиотека чтения / записи ключевой информации на дискеты (FAT12).
 *
 * Функции поддержки информации с ключевой дискеты.
 * Получение номера версии.
 *
 * Константа: FAT12_VERSION
 *
 * Функция: fat12_info_version
 *
 * Прямая зависимость от define: 
 *
 * Стандартных: 
 *
 * Определенных пользователем: SUPPORT_ASSERT
 *
 ****/
/*+ Project (READER/SUPPORT) +*/
#include "reader.kit/gen_prj.h"
#ifndef UNIX
#include <windows.h>
#endif
#include "reader/sup_syse.h"
#include "reader.kit/sup_sys.h"
#include "reader.kit/rdr_ver.h"


/*++++
 * Получение номера версии.
 ++++*/
DWORD info_versionsupport(TSupSysContext *context, TSupSysInfo *info)
{
    static const TSupSysInfoVersion _VERSION = {3,0,0,0};

    UNUSED( context );
    if(info == NULL)
        return (DWORD)ERROR_INVALID_PARAMETER;

    memcpy(info, &_VERSION, sizeof(_VERSION));
    return ERROR_SUCCESS;
}
