1239676Srwatson/* Alpha VMS external format of Extended Image Activation. 2239676Srwatson 3239676Srwatson Copyright (C) 2010-2024 Free Software Foundation, Inc. 4239676Srwatson Written by Tristan Gingold <gingold@adacore.com>, AdaCore. 5239676Srwatson 6239676Srwatson This file is part of BFD, the Binary File Descriptor library. 7239676Srwatson 8239676Srwatson This program is free software; you can redistribute it and/or modify 9239676Srwatson it under the terms of the GNU General Public License as published by 10239676Srwatson the Free Software Foundation; either version 3 of the License, or 11239676Srwatson (at your option) any later version. 12239676Srwatson 13239676Srwatson This program is distributed in the hope that it will be useful, 14239676Srwatson but WITHOUT ANY WARRANTY; without even the implied warranty of 15239676Srwatson MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16239676Srwatson GNU General Public License for more details. 17239676Srwatson 18239676Srwatson You should have received a copy of the GNU General Public License 19239676Srwatson along with this program; if not, write to the Free Software 20239676Srwatson Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, 21239676Srwatson MA 02110-1301, USA. */ 22239676Srwatson 23239676Srwatson#ifndef _VMS_EIHA_H 24239676Srwatson#define _VMS_EIHA_H 25239676Srwatson 26239676Srwatsonstruct vms_eiha 27239676Srwatson{ 28239676Srwatson /* Size of the struct. */ 29239676Srwatson unsigned char size[4]; 30239676Srwatson 31239676Srwatson unsigned char spare[4]; 32239676Srwatson 33239676Srwatson /* First transfer address. */ 34239676Srwatson unsigned char tfradr1[4]; 35239676Srwatson unsigned char tfradr1_h[4]; 36239676Srwatson 37239676Srwatson /* Second. */ 38239676Srwatson unsigned char tfradr2[4]; 39239676Srwatson unsigned char tfradr2_h[4]; 40239676Srwatson 41239676Srwatson /* Third. */ 42239676Srwatson unsigned char tfradr3[4]; 43239676Srwatson unsigned char tfradr3_h[4]; 44239676Srwatson 45239676Srwatson /* Fourth (must be 0). */ 46239676Srwatson unsigned char tfradr4[4]; 47239676Srwatson unsigned char tfradr4_h[4]; 48239676Srwatson 49239676Srwatson /* Shared image initialization (only if EIHD__V_INISHR is set). */ 50239676Srwatson unsigned char inishr[4]; 51239676Srwatson unsigned char inishr_h[4]; 52239676Srwatson}; 53239676Srwatson 54239676Srwatson#endif /* _VMS_EIHA_H */ 55245365Srwatson