ГОСТ Р 56845— 2015
typedef struct ScanReportlnfoMPVar
DataReqld data_req_id:
intu16 scan_report_.no;
ScanReportPerVarList scan_per_var;
} ScanReportlnfoMPVar;
typedef struct ObservationScanFixed
{
HANDLE obj_handle;
octet_string obs_val_data:
} ObservationScanFixed;
typedef struct ObservationScanFixedList
/* первый элемент массива “/
{
intu16 count;
intu16 length;
ObservationScanFixed value[1];
} ObservationScanFixedList;
typedef struct ScanReportPerFixed
{
intu16 person_kl;
ObservationScanFixedList obs_scan_fix;
} ScanReportPerFixed;
typedef struct ScanReportPerfixedList
{
intu16 count;
/* первый элемент массива V
intu16 length;
ScanReportPerFixed value[1);
} ScanReportPerFixedList;
typedef struct ScanReportlnfoMPFixed
{
DataReqld data_req_jd;
intu16 scan_report_no;
ScanReportPerFixedList scan_per_fixed;
} ScanReportlnfoMPFixed;
typedef struct Sc3nReportlnfoVar
{
DataReqld data_req_id;
into16 scan_report_no;
ObservationScanList obs_scan_var;
} ScanReportlnfoVar;
typedef struct ScanReportlnfoFixed
{
DataReqld data_req_id;
intu16 scan_report_no;
ObservationScanFixedList obs_scan_fixed;
} ScanReportlnfoFixed;
typedef octet_strir>g ObservationScanGrouped;
typedef struct ScanReportlnfoGroupedList
{
intu16 count;
intu16 length;
ObservationScanGrouped value[1];/‘ первый элемент массива */
} ScanReportlnfoGroupedList,
typedef struct ScanReportlnfoGrouped
{
intu16 data_req_kJ;
intu16 scan_report_no;
156