EDCS language bindings — Part 4:  C

Annex A

(informative)

Data types in compilation order and external functions

A.1 Table of contents and introduction

A.1.1 Table of contents

This annex provides a list of all of the constructs defined in this part of ISO/IEC 18041 in compilation order. Table A.1 lists the topics in this clause:

Table A.1 — Table of contents

Annex A  Data types in compilation order and external functions

A.1  Table of contents and introduction

A.1.1  Table of contents

A.1.2  Introduction

A.2  Type definitions in compilation order

A.3 External functions

A.1.2  Introduction

The contents of this annex show one compilable ordering of the constructs defined in this International Standard. Thus, the constructs in this Annex in the order listed can be used to populate an edcs.h header file.

A.2  Type definitions in compilation order

typedef double EDCS_Long_Float;

typedef long EDCS_Integer;

typedef unsigned long EDCS_Count;

typedef char EDCS_Character;

typedef enum {

EDCS_FALSE = 0,

EDCS_TRUE = 1

} EDCS_Boolean;

typedef enum {

EDCS_NULL = 0

} EDCS_Null;

typedef EDCS_Integer EDCS_Attribute_Value_Type;

#define EDCS_AVT_REAL

((EDCS_Attribute_Value_Type)1)

#define EDCS_AVT_INTEGER

((EDCS_Attribute_Value_Type)2)

#define EDCS_AVT_COUNT

((EDCS_Attribute_Value_Type)3)

#define EDCS_AVT_INDEX

((EDCS_Attribute_Value_Type)4)

#define EDCS_AVT_STRING

((EDCS_Attribute_Value_Type)5)

#define EDCS_AVT_CONSTRAINED_STRING

((EDCS_Attribute_Value_Type)6)

#define EDCS_AVT_KEY

((EDCS_Attribute_Value_Type)7)

#define EDCS_AVT_ENUMERATION

((EDCS_Attribute_Value_Type)8)

#define EDCS_AVT_BOOLEAN

((EDCS_Attribute_Value_Type)9)

#define EDCS_AVT_NULL

((EDCS_Attribute_Value_Type)10)

typedef EDCS_Integer EDCS_Dictionary_Type;

#define EDCS_DT_SINGLE_VALUE

((EDCS_Dictionary_Type)1)

#define EDCS_DT_OPEN_INTERVAL

((EDCS_Dictionary_Type)2)

#define EDCS_DT_GE_LT_INTERVAL

((EDCS_Dictionary_Type)3)

#define EDCS_DT_GT_LE_INTERVAL

((EDCS_Dictionary_Type)4)

#define EDCS_DT_CLOSED_INTERVAL

((EDCS_Dictionary_Type)5)

#define EDCS_DT_GT_SEMI_INTERVAL

((EDCS_Dictionary_Type)6)

#define EDCS_DT_GE_SEMI_INTERVAL

((EDCS_Dictionary_Type)7)

#define EDCS_DT_LT_SEMI_INTERVAL

((EDCS_Dictionary_Type)8)

#define EDCS_DT_LE_SEMI_INTERVAL

((EDCS_Dictionary_Type)9)

typedef EDCS_Integer EDCS_Numeric_Value_Type;

#define EDCS_NVT_SINGLE_VALUE

((EDCS_Numeric_Value_Type)1)

#define EDCS_NVT_OPEN_INTERVAL

((EDCS_Numeric_Value_Type)2)

#define EDCS_NVT_GE_LT_INTERVAL

((EDCS_Numeric_Value_Type)3)

#define EDCS_NVT_GT_LE_INTERVAL

((EDCS_Numeric_Value_Type)4)

#define EDCS_NVT_CLOSED_INTERVAL

((EDCS_Numeric_Value_Type)5)

#define EDCS_NVT_GT_SEMI_INTERVAL

((EDCS_Numeric_Value_Type)6)

#define EDCS_NVT_GE_SEMI_INTERVAL

((EDCS_Numeric_Value_Type)7)

#define EDCS_NVT_LT_SEMI_INTERVAL

((EDCS_Numeric_Value_Type)8)

#define EDCS_NVT_LE_SEMI_INTERVAL

((EDCS_Numeric_Value_Type)9)

typedef EDCS_Integer EDCS_Status_Code;

#define EDCS_SC_SUCCESS

((EDCS_Status_Code)1)

#define EDCS_SC_INVALID_INPUT_UNIT

((EDCS_Status_Code)2)

#define EDCS_SC_INVALID_OUTPUT_UNIT

((EDCS_Status_Code)3)

#define EDCS_SC_INVALID_INPUT_SCALE

((EDCS_Status_Code)4)

#define EDCS_SC_INVALID_OUTPUT_SCALE

((EDCS_Status_Code)5)

#define EDCS_SC_UNITS_NOT_EQUIVALENT

((EDCS_Status_Code)6)

#define EDCS_SC_INVALID_INPUT_ENUMERATED_ATTRIBUTE

((EDCS_Status_Code)7)

#define EDCS_SC_INVALID_INPUT_GROUP

((EDCS_Status_Code)8)

#define EDCS_SC_INVALID_INPUT_DICTIONARY

((EDCS_Status_Code)9)

#define EDCS_SC_FAILURE

((EDCS_Status_Code)10)

typedef struct _EDCS_Locale {

EDCS_Character

language[2];

EDCS_Character

country[3];

} EDCS_Locale;

typedef struct _EDCS_String {

EDCS_Locale

locale;

EDCS_Count

length;

EDCS_Character

*characters;

} EDCS_String;

typedef EDCS_Integer EDCS_Classification_Code;

#define ECC_ABATIS

((EDCS_Classification_Code)1)

#define ECC_ABYSS

((EDCS_Classification_Code)2)

#define ECC_ACCESS_ZONE

((EDCS_Classification_Code)3)

#define ECC_ACOUSTIC_DATA_COLLECTION_DEVICE

((EDCS_Classification_Code)4)

#define ECC_ACOUSTIC_SIGNATURE_PROPERTY_SET

((EDCS_Classification_Code)5)

#define ECC_ACOUSTIC_STATION

((EDCS_Classification_Code)6)

#define ECC_ACOUSTIC_TRANSDUCER

((EDCS_Classification_Code)7)

#define ECC_ADMINISTRATION_BUILDING

((EDCS_Classification_Code)8)

#define ECC_ADMINISTRATIVE_BOUNDARY

((EDCS_Classification_Code)9)

#define ECC_ADMINISTRATIVE_REGION

((EDCS_Classification_Code)10)

#define ECC_AERATION_STRUCTURE

((EDCS_Classification_Code)11)

#define ECC_AERIAL

((EDCS_Classification_Code)12)

#define ECC_AERIAL_CABLE

((EDCS_Classification_Code)13)

#define ECC_AERIAL_CABLE_PYLON

((EDCS_Classification_Code)14)

#define ECC_AERIAL_CABLE_SET

((EDCS_Classification_Code)15)

#define ECC_AERIAL_SUPPORT_MAST

((EDCS_Classification_Code)16)

#define ECC_AERODROME

((EDCS_Classification_Code)17)

#define ECC_AERODROME_ELEVATION_POINT

((EDCS_Classification_Code)18)

#define ECC_AERODROME_LIGHTING

((EDCS_Classification_Code)19)

#define ECC_AERODROME_REVETMENT

((EDCS_Classification_Code)20)

#define ECC_AERODROME_TERMINAL

((EDCS_Classification_Code)21)

#define ECC_AERONAUTICAL_AID_TO_NAVIGATION

((EDCS_Classification_Code)22)

#define ECC_AERONAUTICAL_COMM_FACILITY

((EDCS_Classification_Code)23)

#define ECC_AERONAUTICAL_COMM_SERVICE

((EDCS_Classification_Code)24)

#define ECC_AERONAUTICAL_LEAD_RADIAL

((EDCS_Classification_Code)25)

#define ECC_AEROSOL

((EDCS_Classification_Code)26)

#define ECC_AGRICULTURAL_FACILITY

((EDCS_Classification_Code)27)

#define ECC_AID_TO_NAVIGATION

((EDCS_Classification_Code)28)

#define ECC_AIR

((EDCS_Classification_Code)29)

#define ECC_AIR_DEFENCE_ARTILLERY

((EDCS_Classification_Code)30)

#define ECC_AIR_MASS

((EDCS_Classification_Code)31)

#define ECC_AIR_TRAFFIC_SERVICE

((EDCS_Classification_Code)32)

#define ECC_AIR_TRANSPORTATION_ROUTE

((EDCS_Classification_Code)33)

#define ECC_AIR_WARNING_LIGHT

((EDCS_Classification_Code)34)

#define ECC_AIRBURST_SMOKE

((EDCS_Classification_Code)35)

#define ECC_AIRCRAFT

((EDCS_Classification_Code)36)

#define ECC_AIRCRAFT_CARRIER

((EDCS_Classification_Code)37)

#define ECC_AIRCRAFT_HANGAR

((EDCS_Classification_Code)38)

#define ECC_AIRCRAFT_LANDING_ZONE

((EDCS_Classification_Code)39)

#define ECC_AIRCRAFT_MAINTENANCE_SHOP

((EDCS_Classification_Code)40)

#define ECC_AIRCRAFT_PARKING_FACILITY

((EDCS_Classification_Code)41)

#define ECC_AIRCRAFT_STORAGE_TRACT

((EDCS_Classification_Code)42)

#define ECC_AIRCRAFT_WRECKAGE

((EDCS_Classification_Code)43)

#define ECC_AIRFIELD

((EDCS_Classification_Code)44)

#define ECC_AIRPORT

((EDCS_Classification_Code)45)

#define ECC_AIRSHIP

((EDCS_Classification_Code)46)

#define ECC_AIRSPACE

((EDCS_Classification_Code)47)

#define ECC_AIRSPACE_BOUNDARY

((EDCS_Classification_Code)48)

#define ECC_AIRSPACE_BOUNDARY_COMPONENT

((EDCS_Classification_Code)49)

#define ECC_AIRSPACE_COMPONENT

((EDCS_Classification_Code)50)

#define ECC_AIRSTRIP

((EDCS_Classification_Code)51)

#define ECC_ALGA

((EDCS_Classification_Code)52)

#define ECC_ALKALI_FLAT

((EDCS_Classification_Code)53)

#define ECC_ALLUVIAL_FAN

((EDCS_Classification_Code)54)

#define ECC_AMBASSADORIAL_RESIDENCE

((EDCS_Classification_Code)55)

#define ECC_AMPHIBIAN

((EDCS_Classification_Code)56)

#define ECC_AMPHIBIOUS_AIR_CUSHION_VEHICLE

((EDCS_Classification_Code)57)

#define ECC_AMPHIBIOUS_ARMOURED_VEHICLE

((EDCS_Classification_Code)58)

#define ECC_AMPHIBIOUS_UTILITY_VEHICLE

((EDCS_Classification_Code)59)

#define ECC_AMPHIBIOUS_VEHICLE

((EDCS_Classification_Code)60)

#define ECC_AMPHITHEATRE

((EDCS_Classification_Code)61)

#define ECC_AMUSEMENT_PARK

((EDCS_Classification_Code)62)

#define ECC_AMUSEMENT_PARK_ATTRACTION

((EDCS_Classification_Code)63)

#define ECC_ANCHOR

((EDCS_Classification_Code)64)

#define ECC_ANCHOR_BERTH

((EDCS_Classification_Code)65)

#define ECC_ANCHORAGE

((EDCS_Classification_Code)66)

#define ECC_ANCHORAGE_COMPLEX

((EDCS_Classification_Code)67)

#define ECC_ANEMOMETER

((EDCS_Classification_Code)68)

#define ECC_ANIMAL

((EDCS_Classification_Code)69)

#define ECC_ANIMAL_PARK

((EDCS_Classification_Code)70)

#define ECC_ANIMAL_SANCTUARY

((EDCS_Classification_Code)71)

#define ECC_ANTE_ROOM

((EDCS_Classification_Code)72)

#define ECC_APARTMENT_HOUSE

((EDCS_Classification_Code)73)

#define ECC_APERTURE

((EDCS_Classification_Code)74)

#define ECC_APRON

((EDCS_Classification_Code)75)

#define ECC_AQUEDUCT

((EDCS_Classification_Code)76)

#define ECC_AQUEDUCT_NEXUS

((EDCS_Classification_Code)77)

#define ECC_ARACHNID

((EDCS_Classification_Code)78)

#define ECC_ARBORETUM

((EDCS_Classification_Code)79)

#define ECC_ARCADE

((EDCS_Classification_Code)80)

#define ECC_ARCHAELOGICAL_SITE

((EDCS_Classification_Code)81)

#define ECC_ARMISTICE_LINE

((EDCS_Classification_Code)82)

#define ECC_ARMOURED_BRIDGE_LAUNCHER

((EDCS_Classification_Code)83)

#define ECC_ARMOURED_FIGHTING_VEHICLE

((EDCS_Classification_Code)84)

#define ECC_ARMOURED_TRACKED_FIGHTING_VEHICLE

((EDCS_Classification_Code)85)

#define ECC_ARMOURED_TRACKED_VEHICLE

((EDCS_Classification_Code)86)

#define ECC_ARMOURED_UTILITY_VEHICLE

((EDCS_Classification_Code)87)

#define ECC_ARMOURY

((EDCS_Classification_Code)88)

#define ECC_ARRESTING_GEAR

((EDCS_Classification_Code)89)

#define ECC_ARTHROPOD

((EDCS_Classification_Code)90)

#define ECC_ARTIFICIAL_SATELLITE

((EDCS_Classification_Code)91)

#define ECC_ARTILLERY_BATTERY

((EDCS_Classification_Code)92)

#define ECC_ASPHALT_POOL

((EDCS_Classification_Code)93)

#define ECC_ASSEMBLY_PLANT

((EDCS_Classification_Code)94)

#define ECC_ASTEROID

((EDCS_Classification_Code)95)

#define ECC_ASTRONOMIC_PROPERTY_SET

((EDCS_Classification_Code)96)

#define ECC_ASTRONOMICAL_STATION

((EDCS_Classification_Code)97)

#define ECC_ASW_HELICOPTER

((EDCS_Classification_Code)98)

#define ECC_ASW_WINGED_AIRCRAFT

((EDCS_Classification_Code)99)

#define ECC_ATHLETIC_COMPLEX

((EDCS_Classification_Code)100)

#define ECC_ATHLETIC_FIELD

((EDCS_Classification_Code)101)

#define ECC_ATMOSPHERE

((EDCS_Classification_Code)102)

#define ECC_ATMOSPHERE_PROPERTY_SET

((EDCS_Classification_Code)103)

#define ECC_ATMOSPHERE_REGION

((EDCS_Classification_Code)104)

#define ECC_ATMOSPHERIC_FRONT

((EDCS_Classification_Code)105)

#define ECC_ATRIUM

((EDCS_Classification_Code)106)

#define ECC_ATS_ROUTE

((EDCS_Classification_Code)107)

#define ECC_ATS_ROUTE_COMPONENT

((EDCS_Classification_Code)108)

#define ECC_ATTACK_HELICOPTER

((EDCS_Classification_Code)109)

#define ECC_ATTACK_WINGED_AIRCRAFT

((EDCS_Classification_Code)110)

#define ECC_ATTIC

((EDCS_Classification_Code)111)

#define ECC_AUDITORIUM

((EDCS_Classification_Code)112)

#define ECC_AURORA

((EDCS_Classification_Code)113)

#define ECC_AURORA_OVAL

((EDCS_Classification_Code)114)

#define ECC_AUTOMATED_TELLER_MACHINE

((EDCS_Classification_Code)115)

#define ECC_AUTOMOTIVE_PLANT

((EDCS_Classification_Code)116)

#define ECC_AVIATION_NAVIGATION_MARKER

((EDCS_Classification_Code)117)

#define ECC_AVIATION_WAYPOINT

((EDCS_Classification_Code)118)

#define ECC_BACKSHORE_PRECISE

((EDCS_Classification_Code)119)

#define ECC_BALCONY

((EDCS_Classification_Code)120)

#define ECC_BALLOON

((EDCS_Classification_Code)121)

#define ECC_BAMBOO

((EDCS_Classification_Code)122)

#define ECC_BAMBOO_TRACT

((EDCS_Classification_Code)123)

#define ECC_BANK_BUILDING

((EDCS_Classification_Code)124)

#define ECC_BARN

((EDCS_Classification_Code)125)

#define ECC_BARRACK

((EDCS_Classification_Code)126)

#define ECC_BARREN_GROUND

((EDCS_Classification_Code)127)

#define ECC_BARRIER

((EDCS_Classification_Code)128)

#define ECC_BASEMENT

((EDCS_Classification_Code)129)

#define ECC_BAT

((EDCS_Classification_Code)130)

#define ECC_BATHYMETRIC_PROVINCE

((EDCS_Classification_Code)131)

#define ECC_BATTLESHIP

((EDCS_Classification_Code)132)

#define ECC_BEACH

((EDCS_Classification_Code)133)

#define ECC_BEACH_PROFILE

((EDCS_Classification_Code)134)

#define ECC_BEACH_ZONE

((EDCS_Classification_Code)135)

#define ECC_BEACON

((EDCS_Classification_Code)136)

#define ECC_BEDROCK

((EDCS_Classification_Code)137)

#define ECC_BENCHMARK

((EDCS_Classification_Code)138)

#define ECC_BIOLOGIC_HAZARD_REGION

((EDCS_Classification_Code)139)

#define ECC_BIOLUMINESCENCE

((EDCS_Classification_Code)140)

#define ECC_BIRD

((EDCS_Classification_Code)141)

#define ECC_BLAST_BARRIER

((EDCS_Classification_Code)142)

#define ECC_BLAST_FURNACE

((EDCS_Classification_Code)143)

#define ECC_BLIMP

((EDCS_Classification_Code)144)

#define ECC_BLOCKHOUSE

((EDCS_Classification_Code)145)

#define ECC_BOARDWALK

((EDCS_Classification_Code)146)

#define ECC_BOAT_LIFT

((EDCS_Classification_Code)147)

#define ECC_BOAT_TURNING_BASIN

((EDCS_Classification_Code)148)

#define ECC_BOG

((EDCS_Classification_Code)149)

#define ECC_BOLLARD

((EDCS_Classification_Code)150)

#define ECC_BOMBER_WINGED_AIRCRAFT

((EDCS_Classification_Code)151)

#define ECC_BOMBORA_REGION

((EDCS_Classification_Code)152)

#define ECC_BOTANICAL_GARDEN

((EDCS_Classification_Code)153)

#define ECC_BOTTOM_CHARACTERISTIC

((EDCS_Classification_Code)154)

#define ECC_BOULDER_FIELD

((EDCS_Classification_Code)155)

#define ECC_BOUNDARY

((EDCS_Classification_Code)156)

#define ECC_BOUNDARY_COMPONENT

((EDCS_Classification_Code)157)

#define ECC_BOUNDARY_MONUMENT

((EDCS_Classification_Code)158)

#define ECC_BREACH

((EDCS_Classification_Code)159)

#define ECC_BREACH_HOLE

((EDCS_Classification_Code)160)

#define ECC_BREAK_LINE

((EDCS_Classification_Code)161)

#define ECC_BREAKER_REGION

((EDCS_Classification_Code)162)

#define ECC_BREAKWATER

((EDCS_Classification_Code)163)

#define ECC_BRIDGE

((EDCS_Classification_Code)164)

#define ECC_BRIDGE_PIER

((EDCS_Classification_Code)165)

#define ECC_BRIDGE_PLATFORM

((EDCS_Classification_Code)166)

#define ECC_BRIDGE_SPAN

((EDCS_Classification_Code)167)

#define ECC_BRIDGE_SUPERSTRUCTURE

((EDCS_Classification_Code)168)

#define ECC_BRIDGE_TOWER

((EDCS_Classification_Code)169)

#define ECC_BRUSH_LAND

((EDCS_Classification_Code)170)

#define ECC_BUCKET_ELEVATOR

((EDCS_Classification_Code)171)

#define ECC_BUDDHIST_TEMPLE

((EDCS_Classification_Code)172)

#define ECC_BUILDING

((EDCS_Classification_Code)173)

#define ECC_BUILDING_COMPONENT

((EDCS_Classification_Code)174)

#define ECC_BUILDING_COMPONENT_ENTRANCE_OR_EXIT

((EDCS_Classification_Code)175)

#define ECC_BUILDING_SUPERSTRUCTURE

((EDCS_Classification_Code)176)

#define ECC_BUILT_UP_REGION

((EDCS_Classification_Code)177)

#define ECC_BUILT_UP_TERRAIN

((EDCS_Classification_Code)178)

#define ECC_BUNKER

((EDCS_Classification_Code)179)

#define ECC_BUOY

((EDCS_Classification_Code)180)

#define ECC_BURIED_ELECTRICAL_CABLE

((EDCS_Classification_Code)181)

#define ECC_BURIED_POWER_TRANSMISSION_LINE

((EDCS_Classification_Code)182)

#define ECC_BUS_DEPOT

((EDCS_Classification_Code)183)

#define ECC_BUS_STATION

((EDCS_Classification_Code)184)

#define ECC_BUS_STOP

((EDCS_Classification_Code)185)

#define ECC_BUSINESS_WINGED_AIRCRAFT

((EDCS_Classification_Code)186)

#define ECC_BUTTE

((EDCS_Classification_Code)187)

#define ECC_CABIN

((EDCS_Classification_Code)188)

#define ECC_CADASTRAL_CONSTRUCTION

((EDCS_Classification_Code)189)

#define ECC_CADASTRAL_CONTROL_POINT

((EDCS_Classification_Code)190)

#define ECC_CAIRN

((EDCS_Classification_Code)191)

#define ECC_CAISSON

((EDCS_Classification_Code)192)

#define ECC_CALLING_IN_POINT

((EDCS_Classification_Code)193)

#define ECC_CALVARY_CROSS

((EDCS_Classification_Code)194)

#define ECC_CAMBER

((EDCS_Classification_Code)195)

#define ECC_CAMP

((EDCS_Classification_Code)196)

#define ECC_CAMPGROUND

((EDCS_Classification_Code)197)

#define ECC_CANAL

((EDCS_Classification_Code)198)

#define ECC_CANAL_NEXUS

((EDCS_Classification_Code)199)

#define ECC_CANAL_ROUTE

((EDCS_Classification_Code)200)

#define ECC_CANYON

((EDCS_Classification_Code)201)

#define ECC_CAPITOL_BUILDING

((EDCS_Classification_Code)202)

#define ECC_CARGO

((EDCS_Classification_Code)203)

#define ECC_CARGO_CONTAINER

((EDCS_Classification_Code)204)

#define ECC_CARGO_CONTAINER_FACILITY

((EDCS_Classification_Code)205)

#define ECC_CARNIVORE

((EDCS_Classification_Code)206)

#define ECC_CARPENTRY_BUILDING

((EDCS_Classification_Code)207)

#define ECC_CART_TRACK

((EDCS_Classification_Code)208)

#define ECC_CASTLE

((EDCS_Classification_Code)209)

#define ECC_CATALYTIC_CRACKER

((EDCS_Classification_Code)210)

#define ECC_CATHEDRAL

((EDCS_Classification_Code)211)

#define ECC_CATHOLIC_CATHEDRAL

((EDCS_Classification_Code)212)

#define ECC_CATWALK

((EDCS_Classification_Code)213)

#define ECC_CAUSEWAY

((EDCS_Classification_Code)214)

#define ECC_CAVE

((EDCS_Classification_Code)215)

#define ECC_CAVITATION

((EDCS_Classification_Code)216)

#define ECC_CAVITATION_NOISE

((EDCS_Classification_Code)217)

#define ECC_CAY

((EDCS_Classification_Code)218)

#define ECC_CEASE_FIRE_LINE

((EDCS_Classification_Code)219)

#define ECC_CEILING_CRAWL_SPACE

((EDCS_Classification_Code)220)

#define ECC_CELESTIAL_BODY

((EDCS_Classification_Code)221)

#define ECC_CEMETERY

((EDCS_Classification_Code)222)

#define ECC_CEMETERY_BUILDING

((EDCS_Classification_Code)223)

#define ECC_CENTRE_LINE

((EDCS_Classification_Code)224)

#define ECC_CEPHALOPOD

((EDCS_Classification_Code)225)

#define ECC_CHAIN

((EDCS_Classification_Code)226)

#define ECC_CHANCERY

((EDCS_Classification_Code)227)

#define ECC_CHANGE_LINE

((EDCS_Classification_Code)228)

#define ECC_CHANGE_POINT

((EDCS_Classification_Code)229)

#define ECC_CHAPEL

((EDCS_Classification_Code)230)

#define ECC_CHECKPOINT

((EDCS_Classification_Code)231)

#define ECC_CHEMICAL_HAZARD_REGION

((EDCS_Classification_Code)232)

#define ECC_CHIMNEY

((EDCS_Classification_Code)233)

#define ECC_CHRISTIAN_TEMPLE

((EDCS_Classification_Code)234)

#define ECC_CHURCH

((EDCS_Classification_Code)235)

#define ECC_CIRCULAR_IRRIGATION_SYSTEM

((EDCS_Classification_Code)236)

#define ECC_CISTERN

((EDCS_Classification_Code)237)

#define ECC_CITY

((EDCS_Classification_Code)238)

#define ECC_CITY_HALL

((EDCS_Classification_Code)239)

#define ECC_CIVILIAN_MOTOR_VEHICLE

((EDCS_Classification_Code)240)

#define ECC_CIVILIAN_PERSONNEL

((EDCS_Classification_Code)241)

#define ECC_CLAIM_LINE

((EDCS_Classification_Code)242)

#define ECC_CLIFF

((EDCS_Classification_Code)243)

#define ECC_CLIFF_BOTTOMLINE

((EDCS_Classification_Code)244)

#define ECC_CLIFF_DWELLING

((EDCS_Classification_Code)245)

#define ECC_CLIFF_TOPLINE

((EDCS_Classification_Code)246)

#define ECC_CLOSET

((EDCS_Classification_Code)247)

#define ECC_CLOUD

((EDCS_Classification_Code)248)

#define ECC_CLOUD_BASE

((EDCS_Classification_Code)249)

#define ECC_CLOUD_LAYER

((EDCS_Classification_Code)250)

#define ECC_CLOUD_TOP

((EDCS_Classification_Code)251)

#define ECC_COAST

((EDCS_Classification_Code)252)

#define ECC_COASTLINE

((EDCS_Classification_Code)253)

#define ECC_COLD_FRONT

((EDCS_Classification_Code)254)

#define ECC_COLLEGIATE_CAMPUS

((EDCS_Classification_Code)255)

#define ECC_COMBAT_STORES_VESSEL

((EDCS_Classification_Code)256)

#define ECC_COMBAT_SUPPORT_VEHICLE

((EDCS_Classification_Code)257)

#define ECC_COMBAT_SUPPORT_VESSEL

((EDCS_Classification_Code)258)

#define ECC_COMBATANT_VEHICLE

((EDCS_Classification_Code)259)

#define ECC_COMBATANT_VESSEL

((EDCS_Classification_Code)260)

#define ECC_COMBUSTION_PRODUCT_DISCHARGE_STRUCTURE

((EDCS_Classification_Code)261)

#define ECC_COMET

((EDCS_Classification_Code)262)

#define ECC_COMMERCIAL_BUILDING

((EDCS_Classification_Code)263)

#define ECC_COMMERCIAL_HELICOPTER

((EDCS_Classification_Code)264)

#define ECC_COMMERCIAL_WINGED_AIRCRAFT

((EDCS_Classification_Code)265)

#define ECC_COMMUNICATION_FACILITY

((EDCS_Classification_Code)266)

#define ECC_COMMUNICATION_STATION

((EDCS_Classification_Code)267)

#define ECC_COMMUNICATION_TOWER

((EDCS_Classification_Code)268)

#define ECC_COMMUNITY_RECREATION_BUILDING

((EDCS_Classification_Code)269)

#define ECC_COMMUNITY_RECREATION_FACILITY

((EDCS_Classification_Code)270)

#define ECC_COMPLEX_OUTLINE

((EDCS_Classification_Code)271)

#define ECC_COMPLEX_TERMINAL_ROUTE

((EDCS_Classification_Code)272)

#define ECC_COMPONENT

((EDCS_Classification_Code)273)

#define ECC_CONSULATE

((EDCS_Classification_Code)274)

#define ECC_CONTACT_ZONE

((EDCS_Classification_Code)275)

#define ECC_CONTAINER

((EDCS_Classification_Code)276)

#define ECC_CONTOUR

((EDCS_Classification_Code)277)

#define ECC_CONTROL_PANEL

((EDCS_Classification_Code)278)

#define ECC_CONTROL_TOWER

((EDCS_Classification_Code)279)

#define ECC_CONTROL_VALUE

((EDCS_Classification_Code)280)

#define ECC_CONTROLLED_AIRSPACE

((EDCS_Classification_Code)281)

#define ECC_CONVENT

((EDCS_Classification_Code)282)

#define ECC_CONVEYOR

((EDCS_Classification_Code)283)

#define ECC_COOLING_TOWER

((EDCS_Classification_Code)284)

#define ECC_CORAL

((EDCS_Classification_Code)285)

#define ECC_CORRECTIONAL_BUILDING

((EDCS_Classification_Code)286)

#define ECC_CORRECTIONAL_FACILITY

((EDCS_Classification_Code)287)

#define ECC_COUNTY_HALL

((EDCS_Classification_Code)288)

#define ECC_COURTYARD

((EDCS_Classification_Code)289)

#define ECC_COVERED_WATERCOURSE

((EDCS_Classification_Code)290)

#define ECC_CRANE

((EDCS_Classification_Code)291)

#define ECC_CREVASSE

((EDCS_Classification_Code)292)

#define ECC_CREVICE

((EDCS_Classification_Code)293)

#define ECC_CRIB

((EDCS_Classification_Code)294)

#define ECC_CROP_LAND

((EDCS_Classification_Code)295)

#define ECC_CROSS_COUNTRY_BARRIER

((EDCS_Classification_Code)296)

#define ECC_CROSSING

((EDCS_Classification_Code)297)

#define ECC_CRUISER

((EDCS_Classification_Code)298)

#define ECC_CRUSTACEAN

((EDCS_Classification_Code)299)

#define ECC_CULVERT

((EDCS_Classification_Code)300)

#define ECC_CURRENT

((EDCS_Classification_Code)301)

#define ECC_CUSTOMS_HOUSE

((EDCS_Classification_Code)302)

#define ECC_CYCLONE

((EDCS_Classification_Code)303)

#define ECC_DAM

((EDCS_Classification_Code)304)

#define ECC_DATA_QUALITY_BOUNDARY

((EDCS_Classification_Code)305)

#define ECC_DATA_QUALITY_REGION

((EDCS_Classification_Code)306)

#define ECC_DATUM

((EDCS_Classification_Code)307)

#define ECC_DECONTAMINATION_PAD

((EDCS_Classification_Code)308)

#define ECC_DEEP_SOUND_CHANNEL

((EDCS_Classification_Code)309)

#define ECC_DEEP_WATER_ROUTE

((EDCS_Classification_Code)310)

#define ECC_DEFACTO_BOUNDARY

((EDCS_Classification_Code)311)

#define ECC_DEFENSIVE_POSITION

((EDCS_Classification_Code)312)

#define ECC_DEFENSIVE_POSITION_DEFILADE

((EDCS_Classification_Code)313)

#define ECC_DEFINED_WATER

((EDCS_Classification_Code)314)

#define ECC_DEMILITARIZED_ZONE

((EDCS_Classification_Code)315)

#define ECC_DEPOT

((EDCS_Classification_Code)316)

#define ECC_DEPTH_CONTOUR_LINE

((EDCS_Classification_Code)317)

#define ECC_DEPTH_CURVE

((EDCS_Classification_Code)318)

#define ECC_DEPTH_REGION

((EDCS_Classification_Code)319)

#define ECC_DESCRIBED_POINT

((EDCS_Classification_Code)320)

#define ECC_DESERT_REGION

((EDCS_Classification_Code)321)

#define ECC_DESTROYER

((EDCS_Classification_Code)322)

#define ECC_DETENTION_FACILITY

((EDCS_Classification_Code)323)

#define ECC_DEVICE

((EDCS_Classification_Code)324)

#define ECC_DIAGNOSTIC_POINT

((EDCS_Classification_Code)325)

#define ECC_DIAMOND_DUST

((EDCS_Classification_Code)326)

#define ECC_DIPLOMATIC_BUILDING

((EDCS_Classification_Code)327)

#define ECC_DIRECTION

((EDCS_Classification_Code)328)

#define ECC_DIRIGIBLE

((EDCS_Classification_Code)329)

#define ECC_DISCOLOURED_WATER

((EDCS_Classification_Code)330)

#define ECC_DISH_AERIAL

((EDCS_Classification_Code)331)

#define ECC_DISPLAY_LIGHT

((EDCS_Classification_Code)332)

#define ECC_DISPLAY_SIGN

((EDCS_Classification_Code)333)

#define ECC_DISPOSAL_SITE

((EDCS_Classification_Code)334)

#define ECC_DISTANCE_MARK

((EDCS_Classification_Code)335)

#define ECC_DISTANCE_POST

((EDCS_Classification_Code)336)

#define ECC_DISTURBED_SOIL

((EDCS_Classification_Code)337)

#define ECC_DOCK

((EDCS_Classification_Code)338)

#define ECC_DOOR

((EDCS_Classification_Code)339)

#define ECC_DORMITORY

((EDCS_Classification_Code)340)

#define ECC_DRAGLINE

((EDCS_Classification_Code)341)

#define ECC_DRAGON_TEETH

((EDCS_Classification_Code)342)

#define ECC_DREDGE

((EDCS_Classification_Code)343)

#define ECC_DRILLING_RIG

((EDCS_Classification_Code)344)

#define ECC_DRILLING_RIG_SUPERSTRUCTURE

((EDCS_Classification_Code)345)

#define ECC_DRINKING_TROUGH

((EDCS_Classification_Code)346)

#define ECC_DRIVE_IN_THEATRE

((EDCS_Classification_Code)347)

#define ECC_DRIVE_IN_THEATRE_SCREEN

((EDCS_Classification_Code)348)

#define ECC_DRIVEWAY

((EDCS_Classification_Code)349)

#define ECC_DRIZZLE

((EDCS_Classification_Code)350)

#define ECC_DROP_GATE

((EDCS_Classification_Code)351)

#define ECC_DROVE

((EDCS_Classification_Code)352)

#define ECC_DRY_DOCK

((EDCS_Classification_Code)353)

#define ECC_DRY_LAKE

((EDCS_Classification_Code)354)

#define ECC_DRY_LAND

((EDCS_Classification_Code)355)

#define ECC_DUST

((EDCS_Classification_Code)356)

#define ECC_DUST_SUSPENSION

((EDCS_Classification_Code)357)

#define ECC_DWELLING

((EDCS_Classification_Code)358)

#define ECC_DYKE

((EDCS_Classification_Code)359)

#define ECC_DYKE_TOP

((EDCS_Classification_Code)360)

#define ECC_EARLY_WARNING_RADAR_SITE

((EDCS_Classification_Code)361)

#define ECC_EARTH

((EDCS_Classification_Code)362)

#define ECC_EDDY

((EDCS_Classification_Code)363)

#define ECC_EDDY_REGION

((EDCS_Classification_Code)364)

#define ECC_ELECTRICAL_CABLE

((EDCS_Classification_Code)365)

#define ECC_ELECTRICAL_FIELD

((EDCS_Classification_Code)366)

#define ECC_ELECTRICAL_SIGNAL_LINE

((EDCS_Classification_Code)367)

#define ECC_ELECTRICAL_SIGNAL_LINE_PYLON

((EDCS_Classification_Code)368)

#define ECC_ELECTRIFIED_RAILWAY_PYLON

((EDCS_Classification_Code)369)

#define ECC_ELECTROMAGNETIC_MATERIAL_PROPERTY_SET

((EDCS_Classification_Code)370)

#define ECC_ELECTROMAGNETIC_PULSE

((EDCS_Classification_Code)371)

#define ECC_ELECTROMAGNETIC_REFRACTIVE_EVAPORATIVE_DUCT

((EDCS_Classification_Code)372)

#define ECC_ELEVATED_ELECTRICAL_CABLE

((EDCS_Classification_Code)373)

#define ECC_ELEVATION_CONTOUR_LINE

((EDCS_Classification_Code)374)

#define ECC_EM_PULSE_COMPTON_EFFECT

((EDCS_Classification_Code)375)

#define ECC_EMBANKMENT

((EDCS_Classification_Code)376)

#define ECC_EMBASSY

((EDCS_Classification_Code)377)

#define ECC_EMBASSY_COMPOUND

((EDCS_Classification_Code)378)

#define ECC_ENGINE_TEST_CELL

((EDCS_Classification_Code)379)

#define ECC_ENGINEER_BRIDGE

((EDCS_Classification_Code)380)

#define ECC_ENGINEER_DITCH

((EDCS_Classification_Code)381)

#define ECC_ENGINEER_TRENCH

((EDCS_Classification_Code)382)

#define ECC_EQUIPMENT

((EDCS_Classification_Code)383)

#define ECC_EQUIPMENT_COMPONENT

((EDCS_Classification_Code)384)

#define ECC_ESCALATOR

((EDCS_Classification_Code)385)

#define ECC_ESCARPMENT

((EDCS_Classification_Code)386)

#define ECC_ESKER

((EDCS_Classification_Code)387)

#define ECC_ESTUARY

((EDCS_Classification_Code)388)

#define ECC_EXCAVATING_MACHINE

((EDCS_Classification_Code)389)

#define ECC_EXCAVATION

((EDCS_Classification_Code)390)

#define ECC_EXHIBITION_GROUND

((EDCS_Classification_Code)391)

#define ECC_EXPLOSIVE_CHARGE

((EDCS_Classification_Code)392)

#define ECC_EXPLOSIVE_LAND_MINE

((EDCS_Classification_Code)393)

#define ECC_EXPLOSIVE_MINE

((EDCS_Classification_Code)394)

#define ECC_EXPLOSIVE_NAVAL_MINE

((EDCS_Classification_Code)395)

#define ECC_EXPOSED_BEDROCK

((EDCS_Classification_Code)396)

#define ECC_EXTERIOR_HALLWAY

((EDCS_Classification_Code)397)

#define ECC_EXTERIOR_WALL

((EDCS_Classification_Code)398)

#define ECC_EXTRACTION_FACILITY

((EDCS_Classification_Code)399)

#define ECC_EXTRACTION_MINE

((EDCS_Classification_Code)400)

#define ECC_FABRICATION_BUILDING

((EDCS_Classification_Code)401)

#define ECC_FABRICATION_FACILITY

((EDCS_Classification_Code)402)

#define ECC_FACILITY

((EDCS_Classification_Code)403)

#define ECC_FACTORY

((EDCS_Classification_Code)404)

#define ECC_FAIRGROUND

((EDCS_Classification_Code)405)

#define ECC_FARM

((EDCS_Classification_Code)406)

#define ECC_FARM_BUILDING

((EDCS_Classification_Code)407)

#define ECC_FARM_STORAGE_STRUCTURE

((EDCS_Classification_Code)408)

#define ECC_FENCE

((EDCS_Classification_Code)409)

#define ECC_FENDER_CUSHION

((EDCS_Classification_Code)410)

#define ECC_FERN

((EDCS_Classification_Code)411)

#define ECC_FERRY

((EDCS_Classification_Code)412)

#define ECC_FERRY_CROSSING

((EDCS_Classification_Code)413)

#define ECC_FERRY_LOCATION

((EDCS_Classification_Code)414)

#define ECC_FIDUCIAL_POINT

((EDCS_Classification_Code)415)

#define ECC_FIELD_ARTILLERY

((EDCS_Classification_Code)416)

#define ECC_FIGHTER_WINGED_AIRCRAFT

((EDCS_Classification_Code)417)

#define ECC_FIGHTING_POSITION

((EDCS_Classification_Code)418)

#define ECC_FILLED_TERRAIN

((EDCS_Classification_Code)419)

#define ECC_FILTRATION_BED

((EDCS_Classification_Code)420)

#define ECC_FILTRATION_BUILDING

((EDCS_Classification_Code)421)

#define ECC_FIORD

((EDCS_Classification_Code)422)

#define ECC_FIRE_AND_POLICE_STATION

((EDCS_Classification_Code)423)

#define ECC_FIRE_ESCAPE

((EDCS_Classification_Code)424)

#define ECC_FIRE_STATION

((EDCS_Classification_Code)425)

#define ECC_FIREBREAK

((EDCS_Classification_Code)426)

#define ECC_FISH

((EDCS_Classification_Code)427)

#define ECC_FISH_HATCHERY

((EDCS_Classification_Code)428)

#define ECC_FISH_LADDER

((EDCS_Classification_Code)429)

#define ECC_FISH_SCHOOL

((EDCS_Classification_Code)430)

#define ECC_FISH_STAKE_REGION

((EDCS_Classification_Code)431)

#define ECC_FISH_TRAP

((EDCS_Classification_Code)432)

#define ECC_FISHING_BOAT

((EDCS_Classification_Code)433)

#define ECC_FISHING_FACILITY

((EDCS_Classification_Code)434)

#define ECC_FISHING_HARBOUR

((EDCS_Classification_Code)435)

#define ECC_FLAGPOLE

((EDCS_Classification_Code)436)

#define ECC_FLARE_PIPE

((EDCS_Classification_Code)437)

#define ECC_FLEXIBLE_RESTRAINT

((EDCS_Classification_Code)438)

#define ECC_FLIGHT_LEVEL

((EDCS_Classification_Code)439)

#define ECC_FLOATING_BREAKWATER

((EDCS_Classification_Code)440)

#define ECC_FLOATING_DOCK

((EDCS_Classification_Code)441)

#define ECC_FLOOD_BARRAGE

((EDCS_Classification_Code)442)

#define ECC_FLOOD_BASIN

((EDCS_Classification_Code)443)

#define ECC_FLOOR

((EDCS_Classification_Code)444)

#define ECC_FLOOR_CRAWL_SPACE

((EDCS_Classification_Code)445)

#define ECC_FLOOR_LEVEL

((EDCS_Classification_Code)446)

#define ECC_FLUID_BOUNDARY_LAYER

((EDCS_Classification_Code)447)

#define ECC_FLUME

((EDCS_Classification_Code)448)

#define ECC_FOG

((EDCS_Classification_Code)449)

#define ECC_FOG_REGION

((EDCS_Classification_Code)450)

#define ECC_FOG_SIGNAL_DEVICE

((EDCS_Classification_Code)451)

#define ECC_FOOD_OVEN

((EDCS_Classification_Code)452)

#define ECC_FORD

((EDCS_Classification_Code)453)

#define ECC_FORESHORE

((EDCS_Classification_Code)454)

#define ECC_FORESHORE_PRECISE

((EDCS_Classification_Code)455)

#define ECC_FOREST

((EDCS_Classification_Code)456)

#define ECC_FOREST_PRESERVE

((EDCS_Classification_Code)457)

#define ECC_FORT

((EDCS_Classification_Code)458)

#define ECC_FORTIFICATION

((EDCS_Classification_Code)459)

#define ECC_FOUNTAIN

((EDCS_Classification_Code)460)

#define ECC_FREEZING_DRIZZLE

((EDCS_Classification_Code)461)

#define ECC_FREEZING_RAIN

((EDCS_Classification_Code)462)

#define ECC_FRIGATE

((EDCS_Classification_Code)463)

#define ECC_FROZEN_PRECIPITATION_FIELD

((EDCS_Classification_Code)464)

#define ECC_FUNGUS

((EDCS_Classification_Code)465)

#define ECC_FURNACE

((EDCS_Classification_Code)466)

#define ECC_FURNITURE

((EDCS_Classification_Code)467)

#define ECC_GALAXY

((EDCS_Classification_Code)468)

#define ECC_GANTRY

((EDCS_Classification_Code)469)

#define ECC_GASTROPOD

((EDCS_Classification_Code)470)

#define ECC_GATE

((EDCS_Classification_Code)471)

#define ECC_GEODETIC_DATUM

((EDCS_Classification_Code)472)

#define ECC_GEOGRAPHIC_BASIN

((EDCS_Classification_Code)473)

#define ECC_GEOGRAPHIC_INFORMATION

((EDCS_Classification_Code)474)

#define ECC_GEOLOGIC_FAULT

((EDCS_Classification_Code)475)

#define ECC_GEOPHYSICAL_SURVEY_PATH

((EDCS_Classification_Code)476)

#define ECC_GEOPHYSICAL_SURVEY_POINT

((EDCS_Classification_Code)477)

#define ECC_GEOTHERMAL_OBJECT

((EDCS_Classification_Code)478)

#define ECC_GLACIER

((EDCS_Classification_Code)479)

#define ECC_GLADE

((EDCS_Classification_Code)480)

#define ECC_GOLF_COURSE

((EDCS_Classification_Code)481)

#define ECC_GOLF_DRIVING_RANGE

((EDCS_Classification_Code)482)

#define ECC_GORGE

((EDCS_Classification_Code)483)

#define ECC_GOVERNMENT_BUILDING

((EDCS_Classification_Code)484)

#define ECC_GOVERNMENT_FACILITY

((EDCS_Classification_Code)485)

#define ECC_GRADATION_WORKS

((EDCS_Classification_Code)486)

#define ECC_GRAIN_ELEVATOR

((EDCS_Classification_Code)487)

#define ECC_GRAIN_STORAGE_STRUCTURE

((EDCS_Classification_Code)488)

#define ECC_GRANDSTAND

((EDCS_Classification_Code)489)

#define ECC_GRASS

((EDCS_Classification_Code)490)

#define ECC_GRASS_LAND

((EDCS_Classification_Code)491)

#define ECC_GRAVE_MARKER

((EDCS_Classification_Code)492)

#define ECC_GREEN_SPACE

((EDCS_Classification_Code)493)

#define ECC_GREENHOUSE

((EDCS_Classification_Code)494)

#define ECC_GROIN

((EDCS_Classification_Code)495)

#define ECC_GROUND_SURFACE_ELEMENT

((EDCS_Classification_Code)496)

#define ECC_GROUND_VEHICLE

((EDCS_Classification_Code)497)

#define ECC_GROUNDS

((EDCS_Classification_Code)498)

#define ECC_GUARD_TOWER

((EDCS_Classification_Code)499)

#define ECC_GUARDHOUSE

((EDCS_Classification_Code)500)

#define ECC_GUARDROOM

((EDCS_Classification_Code)501)

#define ECC_GUIDED_MISSILE_CRUISER

((EDCS_Classification_Code)502)

#define ECC_GUIDED_MISSILE_DESTROYER

((EDCS_Classification_Code)503)

#define ECC_GUIDED_MISSILE_FRIGATE

((EDCS_Classification_Code)504)

#define ECC_GULLY

((EDCS_Classification_Code)505)

#define ECC_HAIL

((EDCS_Classification_Code)506)

#define ECC_HALLWAY

((EDCS_Classification_Code)507)

#define ECC_HARBOUR

((EDCS_Classification_Code)508)

#define ECC_HARBOUR_COMPLEX

((EDCS_Classification_Code)509)

#define ECC_HARD_STANDING

((EDCS_Classification_Code)510)

#define ECC_HARDENED_AIRCRAFT_SHELTER

((EDCS_Classification_Code)511)

#define ECC_HAYSTACK

((EDCS_Classification_Code)512)

#define ECC_HAZARD_MARKER

((EDCS_Classification_Code)513)

#define ECC_HEALTH_OFFICE

((EDCS_Classification_Code)514)

#define ECC_HEAT_RADIATOR

((EDCS_Classification_Code)515)

#define ECC_HEATING_FACILITY

((EDCS_Classification_Code)516)

#define ECC_HEAVY_INDUSTRIAL_FACILITY

((EDCS_Classification_Code)517)

#define ECC_HEDGEROW

((EDCS_Classification_Code)518)

#define ECC_HELICOPTER

((EDCS_Classification_Code)519)

#define ECC_HELICOPTER_LANDING_PAD

((EDCS_Classification_Code)520)

#define ECC_HELIPORT

((EDCS_Classification_Code)521)

#define ECC_HIGH_CLOUD

((EDCS_Classification_Code)522)

#define ECC_HIGH_PRESSURE_CENTRE

((EDCS_Classification_Code)523)

#define ECC_HILL

((EDCS_Classification_Code)524)

#define ECC_HINDU_TEMPLE

((EDCS_Classification_Code)525)

#define ECC_HISTORICAL_BUILT_UP_REGION

((EDCS_Classification_Code)526)

#define ECC_HOAR_FROST

((EDCS_Classification_Code)527)

#define ECC_HOLDING_PATTERN_REGION

((EDCS_Classification_Code)528)

#define ECC_HOP_FIELD

((EDCS_Classification_Code)529)

#define ECC_HOPPER

((EDCS_Classification_Code)530)

#define ECC_HORSE

((EDCS_Classification_Code)531)

#define ECC_HOSPITAL_BUILDING

((EDCS_Classification_Code)532)

#define ECC_HOSTEL

((EDCS_Classification_Code)533)

#define ECC_HOTEL

((EDCS_Classification_Code)534)

#define ECC_HOUSE

((EDCS_Classification_Code)535)

#define ECC_HULK

((EDCS_Classification_Code)536)

#define ECC_HUMAN

((EDCS_Classification_Code)537)

#define ECC_HUMMOCK

((EDCS_Classification_Code)538)

#define ECC_HURRICANE

((EDCS_Classification_Code)539)

#define ECC_HUT

((EDCS_Classification_Code)540)

#define ECC_HYDROFOIL_VESSEL

((EDCS_Classification_Code)541)

#define ECC_HYDROGRAPHIC_LOCK

((EDCS_Classification_Code)542)

#define ECC_HYDROGRAPHIC_SURVEY_CONTACT

((EDCS_Classification_Code)543)

#define ECC_HYDROGRAPHY

((EDCS_Classification_Code)544)

#define ECC_HYDROLOGIC_OBJECT

((EDCS_Classification_Code)545)

#define ECC_ICE

((EDCS_Classification_Code)546)

#define ECC_ICE_BOOM

((EDCS_Classification_Code)547)

#define ECC_ICE_CLIFF

((EDCS_Classification_Code)548)

#define ECC_ICE_FIELD

((EDCS_Classification_Code)549)

#define ECC_ICE_GLAZE

((EDCS_Classification_Code)550)

#define ECC_ICE_KEEL

((EDCS_Classification_Code)551)

#define ECC_ICE_PEAK

((EDCS_Classification_Code)552)

#define ECC_ICE_PELLETS

((EDCS_Classification_Code)553)

#define ECC_ICE_SHELF

((EDCS_Classification_Code)554)

#define ECC_ICE_SLUDGE

((EDCS_Classification_Code)555)

#define ECC_ICEBERG

((EDCS_Classification_Code)556)

#define ECC_IFR_REGION

((EDCS_Classification_Code)557)

#define ECC_ILS_COMPONENT

((EDCS_Classification_Code)558)

#define ECC_ILS_TERMINAL_COMPONENT

((EDCS_Classification_Code)559)

#define ECC_INCINERATOR

((EDCS_Classification_Code)560)

#define ECC_INDIGENOUS_BURIAL_GROUND

((EDCS_Classification_Code)561)

#define ECC_INDIGENOUS_PEOPLES_RESERVE

((EDCS_Classification_Code)562)

#define ECC_INDIVIDUAL_FIGHTING_POSITION

((EDCS_Classification_Code)563)

#define ECC_INDUSTRIAL_BUILDING

((EDCS_Classification_Code)564)

#define ECC_INDUSTRIAL_OVEN

((EDCS_Classification_Code)565)

#define ECC_INDUSTRIAL_WORKS

((EDCS_Classification_Code)566)

#define ECC_INFANTRY_TRENCH

((EDCS_Classification_Code)567)

#define ECC_INFRARED_MATERIAL_PROPERTY_SET

((EDCS_Classification_Code)568)

#define ECC_INLAND_SHORELINE

((EDCS_Classification_Code)569)

#define ECC_INLAND_WATER

((EDCS_Classification_Code)570)

#define ECC_INLAND_WATER_BOTTOM

((EDCS_Classification_Code)571)

#define ECC_INLAND_WATER_ELEVATION

((EDCS_Classification_Code)572)

#define ECC_INLAND_WATER_SURFACE

((EDCS_Classification_Code)573)

#define ECC_INLET

((EDCS_Classification_Code)574)

#define ECC_INS_ALIGNMENT_PAD

((EDCS_Classification_Code)575)

#define ECC_INSECT

((EDCS_Classification_Code)576)

#define ECC_INSTITUTIONAL_FACILITY

((EDCS_Classification_Code)577)

#define ECC_INTEREST_SITE

((EDCS_Classification_Code)578)

#define ECC_INTERIOR_WALL

((EDCS_Classification_Code)579)

#define ECC_INTERIOR_WALL_OPENING

((EDCS_Classification_Code)580)

#define ECC_INTERNATIONAL_DATE_LINE

((EDCS_Classification_Code)581)

#define ECC_INTERPLANETARY_MAGNETIC_FIELD

((EDCS_Classification_Code)582)

#define ECC_INUNDATED_LAND

((EDCS_Classification_Code)583)

#define ECC_INVERTEBRATE

((EDCS_Classification_Code)584)

#define ECC_IONOSPHERE

((EDCS_Classification_Code)585)

#define ECC_IONOSPHERE_ELECTRON_DENSITY_PROPERTY_SET

((EDCS_Classification_Code)586)

#define ECC_IONOSPHERE_SCINTILLATION_PROPERTY_SET

((EDCS_Classification_Code)587)

#define ECC_IONOSPHERIC_D_REGION

((EDCS_Classification_Code)588)

#define ECC_IONOSPHERIC_E_REGION

((EDCS_Classification_Code)589)

#define ECC_IONOSPHERIC_F1_REGION

((EDCS_Classification_Code)590)

#define ECC_IONOSPHERIC_F2_REGION

((EDCS_Classification_Code)591)

#define ECC_IRRIGATION_DITCH

((EDCS_Classification_Code)592)

#define ECC_ISLAND

((EDCS_Classification_Code)593)

#define ECC_ISOGONIC_LINE

((EDCS_Classification_Code)594)

#define ECC_ISOPLETH

((EDCS_Classification_Code)595)

#define ECC_ISTHMUS

((EDCS_Classification_Code)596)

#define ECC_JAIL

((EDCS_Classification_Code)597)

#define ECC_JETTY

((EDCS_Classification_Code)598)

#define ECC_JUNGLE

((EDCS_Classification_Code)599)

#define ECC_JUPITER

((EDCS_Classification_Code)600)

#define ECC_KELP_BED

((EDCS_Classification_Code)601)

#define ECC_KENNEL

((EDCS_Classification_Code)602)

#define ECC_KILN

((EDCS_Classification_Code)603)

#define ECC_KUIPER_BELT

((EDCS_Classification_Code)604)

#define ECC_LAGOON

((EDCS_Classification_Code)605)

#define ECC_LAKE

((EDCS_Classification_Code)606)

#define ECC_LAKE_NEXUS

((EDCS_Classification_Code)607)

#define ECC_LAND

((EDCS_Classification_Code)608)

#define ECC_LAND_EASEMENT

((EDCS_Classification_Code)609)

#define ECC_LAND_FISH_HATCHERY

((EDCS_Classification_Code)610)

#define ECC_LAND_FLOODING_PERIODICALLY

((EDCS_Classification_Code)611)

#define ECC_LAND_MINEFIELD

((EDCS_Classification_Code)612)

#define ECC_LAND_TRANSPORTATION_ROUTE

((EDCS_Classification_Code)613)

#define ECC_LAND_WATER_BOUNDARY

((EDCS_Classification_Code)614)

#define ECC_LANDFILL

((EDCS_Classification_Code)615)

#define ECC_LANDING_CRAFT

((EDCS_Classification_Code)616)

#define ECC_LANDSLIDE

((EDCS_Classification_Code)617)

#define ECC_LATERAL_BUOYAGE_INDICATION

((EDCS_Classification_Code)618)

#define ECC_LAUNCH_PAD

((EDCS_Classification_Code)619)

#define ECC_LEDGE

((EDCS_Classification_Code)620)

#define ECC_LEGATION_BUILDING

((EDCS_Classification_Code)621)

#define ECC_LEVEE

((EDCS_Classification_Code)622)

#define ECC_LEVEL_CROSSING

((EDCS_Classification_Code)623)

#define ECC_LIBRARY

((EDCS_Classification_Code)624)

#define ECC_LICHEN

((EDCS_Classification_Code)625)

#define ECC_LIFT

((EDCS_Classification_Code)626)

#define ECC_LIFT_SHAFT

((EDCS_Classification_Code)627)

#define ECC_LIGHT

((EDCS_Classification_Code)628)

#define ECC_LIGHT_INDUSTRIAL_FACILITY

((EDCS_Classification_Code)629)

#define ECC_LIGHT_SUPPORT_STRUCTURE

((EDCS_Classification_Code)630)

#define ECC_LIGHT_WINGED_AIRCRAFT

((EDCS_Classification_Code)631)

#define ECC_LIGHTHOUSE

((EDCS_Classification_Code)632)

#define ECC_LIGHTING

((EDCS_Classification_Code)633)

#define ECC_LIGHTNING

((EDCS_Classification_Code)634)

#define ECC_LIGHTSHIP

((EDCS_Classification_Code)635)

#define ECC_LINE

((EDCS_Classification_Code)636)

#define ECC_LIQUID_DIFFUSER

((EDCS_Classification_Code)637)

#define ECC_LIVESTOCK_PEN

((EDCS_Classification_Code)638)

#define ECC_LIVING_ORGANISM

((EDCS_Classification_Code)639)

#define ECC_LOAD_CABLE

((EDCS_Classification_Code)640)

#define ECC_LOCAL_PARK

((EDCS_Classification_Code)641)

#define ECC_LOCALIZED_ATM_SUSPENSION

((EDCS_Classification_Code)642)

#define ECC_LOCATION

((EDCS_Classification_Code)643)

#define ECC_LOCATION_PROPERTY_SET

((EDCS_Classification_Code)644)

#define ECC_LOCK_BASIN

((EDCS_Classification_Code)645)

#define ECC_LOCK_GATE

((EDCS_Classification_Code)646)

#define ECC_LOCOMOTIVE_ENGINE

((EDCS_Classification_Code)647)

#define ECC_LOG

((EDCS_Classification_Code)648)

#define ECC_LOG_BOOM

((EDCS_Classification_Code)649)

#define ECC_LOG_CRIB

((EDCS_Classification_Code)650)

#define ECC_LOG_OBSTACLE

((EDCS_Classification_Code)651)

#define ECC_LOG_RAMP

((EDCS_Classification_Code)652)

#define ECC_LOGGING_SITE

((EDCS_Classification_Code)653)

#define ECC_LOW_CLOUD

((EDCS_Classification_Code)654)

#define ECC_LOW_CLOUD_CEILING_REGION

((EDCS_Classification_Code)655)

#define ECC_LOW_PRESSURE_CENTRE

((EDCS_Classification_Code)656)

#define ECC_LOW_VISIBILITY_REGION

((EDCS_Classification_Code)657)

#define ECC_LOW_WATER_LINE

((EDCS_Classification_Code)658)

#define ECC_MAGNETIC_DATA_DEVICE

((EDCS_Classification_Code)659)

#define ECC_MAGNETIC_DISTURBANCE

((EDCS_Classification_Code)660)

#define ECC_MAGNETIC_FIELD

((EDCS_Classification_Code)661)

#define ECC_MAGNETIC_FIELD_PROPERTY_SET

((EDCS_Classification_Code)662)

#define ECC_MAGNETIC_FIELD_SURFACE_PROPERTY_SET

((EDCS_Classification_Code)663)

#define ECC_MAGNETIC_STATION

((EDCS_Classification_Code)664)

#define ECC_MAGNETOPAUSE

((EDCS_Classification_Code)665)

#define ECC_MAGNETOSPHERE

((EDCS_Classification_Code)666)

#define ECC_MAGNETOSPHERE_PLASMA

((EDCS_Classification_Code)667)

#define ECC_MAIN_TELECOM_EXCHANGE

((EDCS_Classification_Code)668)

#define ECC_MAMMAL

((EDCS_Classification_Code)669)

#define ECC_MAN_MADE_AIR_OBSTRUCTION

((EDCS_Classification_Code)670)

#define ECC_MAN_MADE_CLEARING

((EDCS_Classification_Code)671)

#define ECC_MAN_MADE_OBJECT

((EDCS_Classification_Code)672)

#define ECC_MANHOLE

((EDCS_Classification_Code)673)

#define ECC_MANHOLE_COVER

((EDCS_Classification_Code)674)

#define ECC_MANHOLE_RISER

((EDCS_Classification_Code)675)

#define ECC_MANUFACTURING_FACILITY

((EDCS_Classification_Code)676)

#define ECC_MAP

((EDCS_Classification_Code)677)

#define ECC_MAP_BOUNDARY

((EDCS_Classification_Code)678)

#define ECC_MAP_EDGE_FRAME

((EDCS_Classification_Code)679)

#define ECC_MAP_LEGEND

((EDCS_Classification_Code)680)

#define ECC_MAP_LIMITS

((EDCS_Classification_Code)681)

#define ECC_MARABOUT

((EDCS_Classification_Code)682)

#define ECC_MARINE_AID_TO_NAVIGATION

((EDCS_Classification_Code)683)

#define ECC_MARINE_BAY

((EDCS_Classification_Code)684)

#define ECC_MARINE_CHANNEL

((EDCS_Classification_Code)685)

#define ECC_MARINE_CLEARING_LINE

((EDCS_Classification_Code)686)

#define ECC_MARINE_FOUL_GROUND

((EDCS_Classification_Code)687)

#define ECC_MARINE_GATE

((EDCS_Classification_Code)688)

#define ECC_MARINE_GRIDIRON

((EDCS_Classification_Code)689)

#define ECC_MARINE_GULF

((EDCS_Classification_Code)690)

#define ECC_MARINE_LEADING_LIGHTS_LINE

((EDCS_Classification_Code)691)

#define ECC_MARINE_LEADING_LINE

((EDCS_Classification_Code)692)

#define ECC_MARINE_LIGHT_LINE

((EDCS_Classification_Code)693)

#define ECC_MARINE_LIGHT_SECTOR

((EDCS_Classification_Code)694)

#define ECC_MARINE_LIMIT_BOUNDARY

((EDCS_Classification_Code)695)

#define ECC_MARINE_LOCK

((EDCS_Classification_Code)696)

#define ECC_MARINE_MEASURED_DISTANCE_LINE

((EDCS_Classification_Code)697)

#define ECC_MARINE_MINEFIELD

((EDCS_Classification_Code)698)

#define ECC_MARINE_MOLE

((EDCS_Classification_Code)699)

#define ECC_MARINE_NAVIGATION_MARKER

((EDCS_Classification_Code)700)

#define ECC_MARINE_OBJECT

((EDCS_Classification_Code)701)

#define ECC_MARINE_OBSTRUCTION

((EDCS_Classification_Code)702)

#define ECC_MARINE_PETROLEUM_FIELD

((EDCS_Classification_Code)703)

#define ECC_MARINE_PLATFORM

((EDCS_Classification_Code)704)

#define ECC_MARINE_POLICE_STATION

((EDCS_Classification_Code)705)

#define ECC_MARINE_PORT

((EDCS_Classification_Code)706)

#define ECC_MARINE_RAMP

((EDCS_Classification_Code)707)

#define ECC_MARINE_REGION

((EDCS_Classification_Code)708)

#define ECC_MARINE_ROUTE

((EDCS_Classification_Code)709)

#define ECC_MARINE_ROUTE_NEXUS

((EDCS_Classification_Code)710)

#define ECC_MARINE_SIGNAL_STATION

((EDCS_Classification_Code)711)

#define ECC_MARINE_SOUND

((EDCS_Classification_Code)712)

#define ECC_MARINE_STRAIT

((EDCS_Classification_Code)713)

#define ECC_MARINE_WRECK

((EDCS_Classification_Code)714)

#define ECC_MARKER

((EDCS_Classification_Code)715)

#define ECC_MARKET

((EDCS_Classification_Code)716)

#define ECC_MARKET_PLACE

((EDCS_Classification_Code)717)

#define ECC_MARS

((EDCS_Classification_Code)718)

#define ECC_MARSH

((EDCS_Classification_Code)719)

#define ECC_MARTELLO_TOWER

((EDCS_Classification_Code)720)

#define ECC_MAST

((EDCS_Classification_Code)721)

#define ECC_MATERIAL

((EDCS_Classification_Code)722)

#define ECC_MATERIAL_PROPERTY_SET

((EDCS_Classification_Code)723)

#define ECC_MEDICAL_FACILITY

((EDCS_Classification_Code)724)

#define ECC_MEMORIAL_MONUMENT

((EDCS_Classification_Code)725)

#define ECC_MERCHANT_MARINE_VESSEL

((EDCS_Classification_Code)726)

#define ECC_MERCURY

((EDCS_Classification_Code)727)

#define ECC_MESA

((EDCS_Classification_Code)728)

#define ECC_MESH

((EDCS_Classification_Code)729)

#define ECC_MESH_EDGE_PROPERTY_SET

((EDCS_Classification_Code)730)

#define ECC_MESH_EDGE_SET

((EDCS_Classification_Code)731)

#define ECC_MESH_FACE_PROPERTY_SET

((EDCS_Classification_Code)732)

#define ECC_MESH_FACE_SET

((EDCS_Classification_Code)733)

#define ECC_MESH_NODE_PROPERTY_SET

((EDCS_Classification_Code)734)

#define ECC_MESH_NODE_SET

((EDCS_Classification_Code)735)

#define ECC_MESH_SOLID_PROPERTY_SET

((EDCS_Classification_Code)736)

#define ECC_MESH_SOLID_SET

((EDCS_Classification_Code)737)

#define ECC_MEZZANINE

((EDCS_Classification_Code)738)

#define ECC_MIDDLE_CLOUD

((EDCS_Classification_Code)739)

#define ECC_MILITARY_FACILITY

((EDCS_Classification_Code)740)

#define ECC_MILITARY_INSTALLATION

((EDCS_Classification_Code)741)

#define ECC_MILITARY_OPERATIONS_BUILDING

((EDCS_Classification_Code)742)

#define ECC_MILITARY_PERSONNEL

((EDCS_Classification_Code)743)

#define ECC_MILITARY_TRENCH

((EDCS_Classification_Code)744)

#define ECC_MINARET

((EDCS_Classification_Code)745)

#define ECC_MINE_COUNTERMEASURE_VESSEL

((EDCS_Classification_Code)746)

#define ECC_MINEFIELD

((EDCS_Classification_Code)747)

#define ECC_MINERAL_PILE

((EDCS_Classification_Code)748)

#define ECC_MISSILE

((EDCS_Classification_Code)749)

#define ECC_MISSILE_SITE

((EDCS_Classification_Code)750)

#define ECC_MISSION

((EDCS_Classification_Code)751)

#define ECC_MIXED_URBAN_REGION

((EDCS_Classification_Code)752)

#define ECC_MIXED_VEGETATION_LAND

((EDCS_Classification_Code)753)

#define ECC_MOAT

((EDCS_Classification_Code)754)

#define ECC_MOBILE_BRIDGE_SYSTEM

((EDCS_Classification_Code)755)

#define ECC_MOBILE_HOME

((EDCS_Classification_Code)756)

#define ECC_MOBILE_HOME_PARK

((EDCS_Classification_Code)757)

#define ECC_MOLLUSC

((EDCS_Classification_Code)758)

#define ECC_MONASTERY

((EDCS_Classification_Code)759)

#define ECC_MONERAN

((EDCS_Classification_Code)760)

#define ECC_MOON

((EDCS_Classification_Code)761)

#define ECC_MOORING_DOLPHIN

((EDCS_Classification_Code)762)

#define ECC_MOORING_FACILITY

((EDCS_Classification_Code)763)

#define ECC_MOORING_LINE

((EDCS_Classification_Code)764)

#define ECC_MOORING_MAST

((EDCS_Classification_Code)765)

#define ECC_MOORING_RING

((EDCS_Classification_Code)766)

#define ECC_MOORING_TROT

((EDCS_Classification_Code)767)

#define ECC_MORAINE

((EDCS_Classification_Code)768)

#define ECC_MORMON_TEMPLE

((EDCS_Classification_Code)769)

#define ECC_MORTAR

((EDCS_Classification_Code)770)

#define ECC_MOSQUE

((EDCS_Classification_Code)771)

#define ECC_MOSS

((EDCS_Classification_Code)772)

#define ECC_MOTEL

((EDCS_Classification_Code)773)

#define ECC_MOTOR_VEHICLE

((EDCS_Classification_Code)774)

#define ECC_MOTOR_VEHICLE_STATION

((EDCS_Classification_Code)775)

#define ECC_MOUNTAIN

((EDCS_Classification_Code)776)

#define ECC_MOUNTAIN_PASS

((EDCS_Classification_Code)777)

#define ECC_MOUNTAINOUS_REGION

((EDCS_Classification_Code)778)

#define ECC_MUD_LINE

((EDCS_Classification_Code)779)

#define ECC_MULTI_UNIT_DWELLING

((EDCS_Classification_Code)780)

#define ECC_MULTIDOMAIN_VEHICLE

((EDCS_Classification_Code)781)

#define ECC_MUNICIPAL_HALL

((EDCS_Classification_Code)782)

#define ECC_MUNICIPAL_UTILITY_FACILITY

((EDCS_Classification_Code)783)

#define ECC_MUNITION

((EDCS_Classification_Code)784)

#define ECC_MUSEUM_BUILDING

((EDCS_Classification_Code)785)

#define ECC_MUSEUM_FACILITY

((EDCS_Classification_Code)786)

#define ECC_MUSHROOM

((EDCS_Classification_Code)787)

#define ECC_NAMED_LAND_TRACT

((EDCS_Classification_Code)788)

#define ECC_NAMED_MAP_LOCATION

((EDCS_Classification_Code)789)

#define ECC_NATIONAL_PARK

((EDCS_Classification_Code)790)

#define ECC_NATURAL_AIR_OBSTRUCTION

((EDCS_Classification_Code)791)

#define ECC_NATURAL_GAS_RIG

((EDCS_Classification_Code)792)

#define ECC_NATURE_RESERVE

((EDCS_Classification_Code)793)

#define ECC_NAUTICAL_CLUB

((EDCS_Classification_Code)794)

#define ECC_NAVIGABLE_WATERWAY

((EDCS_Classification_Code)795)

#define ECC_NAVIGATION_BUOY

((EDCS_Classification_Code)796)

#define ECC_NAVIGATION_DEVICE

((EDCS_Classification_Code)797)

#define ECC_NAVIGATION_LIGHT

((EDCS_Classification_Code)798)

#define ECC_NAVIGATION_LINE

((EDCS_Classification_Code)799)

#define ECC_NAVIGATION_MARK_AFLOAT

((EDCS_Classification_Code)800)

#define ECC_NAVIGATION_MARK_FIXED

((EDCS_Classification_Code)801)

#define ECC_NAVIGATION_RADAR_RANGE

((EDCS_Classification_Code)802)

#define ECC_NAVIGATION_RESTRICTED_REGION

((EDCS_Classification_Code)803)

#define ECC_NEAP_TIDE

((EDCS_Classification_Code)804)

#define ECC_NEARSHORE_PRECISE

((EDCS_Classification_Code)805)

#define ECC_NEBULA

((EDCS_Classification_Code)806)

#define ECC_NEPTUNE

((EDCS_Classification_Code)807)

#define ECC_NETWORK

((EDCS_Classification_Code)808)

#define ECC_NEWSPAPER_PLANT

((EDCS_Classification_Code)809)

#define ECC_NON_AQUEOUS_CLOUD

((EDCS_Classification_Code)810)

#define ECC_NON_COMMUNICATION_TOWER

((EDCS_Classification_Code)811)

#define ECC_NON_EMPTY_SET

((EDCS_Classification_Code)812)

#define ECC_NON_HUMAN_ANIMAL

((EDCS_Classification_Code)813)

#define ECC_NON_SUBMARINE_CONTACT

((EDCS_Classification_Code)814)

#define ECC_NUCLEAR_REACTOR

((EDCS_Classification_Code)815)

#define ECC_NUCLEAR_WEAPONS_FACILITY

((EDCS_Classification_Code)816)

#define ECC_OASIS

((EDCS_Classification_Code)817)

#define ECC_OBJECT

((EDCS_Classification_Code)818)

#define ECC_OBJECT_PROPERTY_SET

((EDCS_Classification_Code)819)

#define ECC_OBJECT_SET

((EDCS_Classification_Code)820)

#define ECC_OBSERVATION_STATION

((EDCS_Classification_Code)821)

#define ECC_OBSERVATORY

((EDCS_Classification_Code)822)

#define ECC_OCCLUDED_FRONT

((EDCS_Classification_Code)823)

#define ECC_OCCUPATION_ZONE

((EDCS_Classification_Code)824)

#define ECC_OCEAN

((EDCS_Classification_Code)825)

#define ECC_OCEAN_BASIN

((EDCS_Classification_Code)826)

#define ECC_OCEAN_FLOOR

((EDCS_Classification_Code)827)

#define ECC_OFF_ROUTE_BEARING

((EDCS_Classification_Code)828)

#define ECC_OFFSHORE_LOADING_FACILITY

((EDCS_Classification_Code)829)

#define ECC_OFFSHORE_PLATFORM

((EDCS_Classification_Code)830)

#define ECC_OIL_BARRIER

((EDCS_Classification_Code)831)

#define ECC_OIL_DRILLING_RIG

((EDCS_Classification_Code)832)

#define ECC_OPEN_AIR_BATH

((EDCS_Classification_Code)833)

#define ECC_OPEN_WATER

((EDCS_Classification_Code)834)

#define ECC_OPERA_HOUSE

((EDCS_Classification_Code)835)

#define ECC_ORCHARD

((EDCS_Classification_Code)836)

#define ECC_ORE_REFINERY

((EDCS_Classification_Code)837)

#define ECC_OUTBUILDING

((EDCS_Classification_Code)838)

#define ECC_OVERFALL_REGION

((EDCS_Classification_Code)839)

#define ECC_OVERHEAD_OBSTRUCTION

((EDCS_Classification_Code)840)

#define ECC_OVERPASS

((EDCS_Classification_Code)841)

#define ECC_PACK_ICE

((EDCS_Classification_Code)842)

#define ECC_PAGODA

((EDCS_Classification_Code)843)

#define ECC_PALACE

((EDCS_Classification_Code)844)

#define ECC_PALACE_COMPLEX

((EDCS_Classification_Code)845)

#define ECC_PAPER_MILL

((EDCS_Classification_Code)846)

#define ECC_PARAPET

((EDCS_Classification_Code)847)

#define ECC_PARCEL

((EDCS_Classification_Code)848)

#define ECC_PARK

((EDCS_Classification_Code)849)

#define ECC_PARKING_GARAGE

((EDCS_Classification_Code)850)

#define ECC_PARTICLE

((EDCS_Classification_Code)851)

#define ECC_PARTICLE_ACCELERATOR

((EDCS_Classification_Code)852)

#define ECC_PATROL_CRAFT

((EDCS_Classification_Code)853)

#define ECC_PENSTOCK

((EDCS_Classification_Code)854)

#define ECC_PERMAFROST

((EDCS_Classification_Code)855)

#define ECC_PERMANENT_SNOWFIELD

((EDCS_Classification_Code)856)

#define ECC_PERSONNEL

((EDCS_Classification_Code)857)

#define ECC_PETROLEUM

((EDCS_Classification_Code)858)

#define ECC_PETROLEUM_BUILDING

((EDCS_Classification_Code)859)

#define ECC_PETROLEUM_FACILITY

((EDCS_Classification_Code)860)

#define ECC_PETROLEUM_FIELD

((EDCS_Classification_Code)861)

#define ECC_PETROLEUM_REFINERY

((EDCS_Classification_Code)862)

#define ECC_PETROLEUM_TANK_FARM

((EDCS_Classification_Code)863)

#define ECC_PHOSPHORESCENT_REGION

((EDCS_Classification_Code)864)

#define ECC_PICNIC_TRACT

((EDCS_Classification_Code)865)

#define ECC_PIER

((EDCS_Classification_Code)866)

#define ECC_PINGO

((EDCS_Classification_Code)867)

#define ECC_PIPE

((EDCS_Classification_Code)868)

#define ECC_PIPELINE

((EDCS_Classification_Code)869)

#define ECC_PIPELINE_TERMINUS

((EDCS_Classification_Code)870)

#define ECC_PIPING_COMPLEX

((EDCS_Classification_Code)871)

#define ECC_PLANET

((EDCS_Classification_Code)872)

#define ECC_PLANETARY_MAGNETIC_POLE

((EDCS_Classification_Code)873)

#define ECC_PLANETARY_POLE

((EDCS_Classification_Code)874)

#define ECC_PLANETARY_SURFACE

((EDCS_Classification_Code)875)

#define ECC_PLANKTON

((EDCS_Classification_Code)876)

#define ECC_PLANKTON_BLOOM

((EDCS_Classification_Code)877)

#define ECC_PLANT

((EDCS_Classification_Code)878)

#define ECC_PLANT_NURSERY

((EDCS_Classification_Code)879)

#define ECC_PLANTATION

((EDCS_Classification_Code)880)

#define ECC_PLATEAU

((EDCS_Classification_Code)881)

#define ECC_PLUME

((EDCS_Classification_Code)882)

#define ECC_PLUTO

((EDCS_Classification_Code)883)

#define ECC_POD

((EDCS_Classification_Code)884)

#define ECC_POINT_ABEAM

((EDCS_Classification_Code)885)

#define ECC_POLAR_CAP

((EDCS_Classification_Code)886)

#define ECC_POLAR_ICE

((EDCS_Classification_Code)887)

#define ECC_POLE

((EDCS_Classification_Code)888)

#define ECC_POLICE_STATION

((EDCS_Classification_Code)889)

#define ECC_POLYGONAL_FACE

((EDCS_Classification_Code)890)

#define ECC_POLYNYA

((EDCS_Classification_Code)891)

#define ECC_PONTOON

((EDCS_Classification_Code)892)

#define ECC_PORPOISE

((EDCS_Classification_Code)893)

#define ECC_POST_OFFICE

((EDCS_Classification_Code)894)

#define ECC_POTENTIAL_LANDSLIDE_REGION

((EDCS_Classification_Code)895)

#define ECC_POWER_GENERATION_BUILDING

((EDCS_Classification_Code)896)

#define ECC_POWER_PLANT

((EDCS_Classification_Code)897)

#define ECC_POWER_SUBSTATION

((EDCS_Classification_Code)898)

#define ECC_POWER_TRANSMISSION_LINE

((EDCS_Classification_Code)899)

#define ECC_POWER_TRANSMISSION_LINE_PYLON

((EDCS_Classification_Code)900)

#define ECC_POWER_TRANSMISSION_LINE_TERMINUS

((EDCS_Classification_Code)901)

#define ECC_PRECIPITATION

((EDCS_Classification_Code)902)

#define ECC_PRECIPITATION_REGION

((EDCS_Classification_Code)903)

#define ECC_PRECOLLEGIATE_CAMPUS

((EDCS_Classification_Code)904)

#define ECC_PREPARED_DEFENSIVE_POSITION_SITE

((EDCS_Classification_Code)905)

#define ECC_PREPARED_DEFENSIVE_TRACT

((EDCS_Classification_Code)906)

#define ECC_PREPARED_WATERCOURSE_CROSSING

((EDCS_Classification_Code)907)

#define ECC_PRESSURE_ICE

((EDCS_Classification_Code)908)

#define ECC_PREVAILING_CURRENT

((EDCS_Classification_Code)909)

#define ECC_PRISON

((EDCS_Classification_Code)910)

#define ECC_PROCESSING_BUILDING

((EDCS_Classification_Code)911)

#define ECC_PROCESSING_FACILITY

((EDCS_Classification_Code)912)

#define ECC_PROHIBITED_REGION

((EDCS_Classification_Code)913)

#define ECC_PROMONTORY

((EDCS_Classification_Code)914)

#define ECC_PROPERTY_SET

((EDCS_Classification_Code)915)

#define ECC_PROTECTION_SHED

((EDCS_Classification_Code)916)

#define ECC_PROTIST

((EDCS_Classification_Code)917)

#define ECC_PTERIDOPHYTE

((EDCS_Classification_Code)918)

#define ECC_PUBLIC_INN

((EDCS_Classification_Code)919)

#define ECC_PUBLIC_SERVICE_STATION

((EDCS_Classification_Code)920)

#define ECC_PUBLIC_SQUARE

((EDCS_Classification_Code)921)

#define ECC_PUFF

((EDCS_Classification_Code)922)

#define ECC_PULPIT

((EDCS_Classification_Code)923)

#define ECC_PUMP_OUT_FACILITY

((EDCS_Classification_Code)924)

#define ECC_PUMP_ROOM

((EDCS_Classification_Code)925)

#define ECC_PUMPING_STATION

((EDCS_Classification_Code)926)

#define ECC_PYLON

((EDCS_Classification_Code)927)

#define ECC_QUARRY

((EDCS_Classification_Code)928)

#define ECC_RACE_TRACK

((EDCS_Classification_Code)929)

#define ECC_RADAR_DEVICE

((EDCS_Classification_Code)930)

#define ECC_RADAR_LINE

((EDCS_Classification_Code)931)

#define ECC_RADAR_MATERIAL_PROPERTY_SET

((EDCS_Classification_Code)932)

#define ECC_RADAR_RECEIVER

((EDCS_Classification_Code)933)

#define ECC_RADAR_REFERENCE_LINE

((EDCS_Classification_Code)934)

#define ECC_RADAR_STATION

((EDCS_Classification_Code)935)

#define ECC_RADAR_TRANSMITTER

((EDCS_Classification_Code)936)

#define ECC_RADIOLOGIC_HAZARD_REGION

((EDCS_Classification_Code)937)

#define ECC_RAIL_HEAD

((EDCS_Classification_Code)938)

#define ECC_RAIL_TRANSFER_POINT

((EDCS_Classification_Code)939)

#define ECC_RAIL_WAGON

((EDCS_Classification_Code)940)

#define ECC_RAILWAY

((EDCS_Classification_Code)941)

#define ECC_RAILWAY_NEXUS

((EDCS_Classification_Code)942)

#define ECC_RAILWAY_SIDETRACK

((EDCS_Classification_Code)943)

#define ECC_RAILWAY_SIDING

((EDCS_Classification_Code)944)

#define ECC_RAILWAY_SIGNAL_BOX

((EDCS_Classification_Code)945)

#define ECC_RAILWAY_SIGNAL_STRUCTURE

((EDCS_Classification_Code)946)

#define ECC_RAILWAY_SIGNALMAN_HOUSE

((EDCS_Classification_Code)947)

#define ECC_RAILWAY_SPUR

((EDCS_Classification_Code)948)

#define ECC_RAILWAY_STATION

((EDCS_Classification_Code)949)

#define ECC_RAILWAY_STORAGE_REPAIR_BUILDING

((EDCS_Classification_Code)950)

#define ECC_RAILWAY_STORAGE_REPAIR_FACILITY

((EDCS_Classification_Code)951)

#define ECC_RAILWAY_SWITCH

((EDCS_Classification_Code)952)

#define ECC_RAILWAY_TABLE

((EDCS_Classification_Code)953)

#define ECC_RAILWAY_TRACK

((EDCS_Classification_Code)954)

#define ECC_RAILWAY_TURNTABLE

((EDCS_Classification_Code)955)

#define ECC_RAILWAY_YARD

((EDCS_Classification_Code)956)

#define ECC_RAILWAY_YARD_NEXUS

((EDCS_Classification_Code)957)

#define ECC_RAIN

((EDCS_Classification_Code)958)

#define ECC_RAIN_REGION

((EDCS_Classification_Code)959)

#define ECC_RAMP

((EDCS_Classification_Code)960)

#define ECC_RAMPART

((EDCS_Classification_Code)961)

#define ECC_RANGER_STATION

((EDCS_Classification_Code)962)

#define ECC_RAPID

((EDCS_Classification_Code)963)

#define ECC_RAY_PATH

((EDCS_Classification_Code)964)

#define ECC_RECONNAISSANCE_HELICOPTER

((EDCS_Classification_Code)965)

#define ECC_RECONNAISSANCE_WINGED_AIRCRAFT

((EDCS_Classification_Code)966)

#define ECC_RECREATIONAL_FACILITY

((EDCS_Classification_Code)967)

#define ECC_RECREATIONAL_PIER

((EDCS_Classification_Code)968)

#define ECC_RECYCLING_SITE

((EDCS_Classification_Code)969)

#define ECC_REEF

((EDCS_Classification_Code)970)

#define ECC_REFORMATORY_BUILDING

((EDCS_Classification_Code)971)

#define ECC_REFORMATORY_FACILITY

((EDCS_Classification_Code)972)

#define ECC_REFUELLING_TRACK

((EDCS_Classification_Code)973)

#define ECC_REFUGEE_COMPOUND

((EDCS_Classification_Code)974)

#define ECC_REFUSE_BIN

((EDCS_Classification_Code)975)

#define ECC_REGION

((EDCS_Classification_Code)976)

#define ECC_REGION_PROPERTY_SET

((EDCS_Classification_Code)977)

#define ECC_REGIONAL_PARK

((EDCS_Classification_Code)978)

#define ECC_REGULATED_LINE

((EDCS_Classification_Code)979)

#define ECC_RELATED_OBJECT_SET

((EDCS_Classification_Code)980)

#define ECC_RELATIVE_DISPLACEMENT_LINE

((EDCS_Classification_Code)981)

#define ECC_RELIGIOUS_COMMUNITY

((EDCS_Classification_Code)982)

#define ECC_REPAIR_BUILDING

((EDCS_Classification_Code)983)

#define ECC_REPAIR_FACILITY

((EDCS_Classification_Code)984)

#define ECC_REPTILE

((EDCS_Classification_Code)985)

#define ECC_RESERVE

((EDCS_Classification_Code)986)

#define ECC_RESERVOIR

((EDCS_Classification_Code)987)

#define ECC_RESERVOIR_NEXUS

((EDCS_Classification_Code)988)

#define ECC_RESIDENTIAL_REGION

((EDCS_Classification_Code)989)

#define ECC_RESTAURANT

((EDCS_Classification_Code)990)

#define ECC_RETAIL_FACILITY

((EDCS_Classification_Code)991)

#define ECC_REVERBERATION

((EDCS_Classification_Code)992)

#define ECC_REVETMENT

((EDCS_Classification_Code)993)

#define ECC_RICE_FIELD

((EDCS_Classification_Code)994)

#define ECC_RIDGE

((EDCS_Classification_Code)995)

#define ECC_RIDGE_LINE

((EDCS_Classification_Code)996)

#define ECC_RIG

((EDCS_Classification_Code)997)

#define ECC_RIME

((EDCS_Classification_Code)998)

#define ECC_RIP_CURRENT

((EDCS_Classification_Code)999)

#define ECC_RIPRAP

((EDCS_Classification_Code)1000)

#define ECC_RIVER

((EDCS_Classification_Code)1001)

#define ECC_RIVER_BANK

((EDCS_Classification_Code)1002)

#define ECC_RIVER_GAUGING_STATION

((EDCS_Classification_Code)1003)

#define ECC_RIVER_NEXUS

((EDCS_Classification_Code)1004)

#define ECC_RIVER_ROUTE

((EDCS_Classification_Code)1005)

#define ECC_RIVER_VANISHING_POINT

((EDCS_Classification_Code)1006)

#define ECC_ROAD

((EDCS_Classification_Code)1007)

#define ECC_ROAD_INTERCHANGE

((EDCS_Classification_Code)1008)

#define ECC_ROAD_NEXUS

((EDCS_Classification_Code)1009)

#define ECC_ROAD_ROUTE_MARKER

((EDCS_Classification_Code)1010)

#define ECC_ROADSIDE_REST_STOP

((EDCS_Classification_Code)1011)

#define ECC_ROCK

((EDCS_Classification_Code)1012)

#define ECC_ROCK_DROP

((EDCS_Classification_Code)1013)

#define ECC_ROCK_SHED

((EDCS_Classification_Code)1014)

#define ECC_ROCKY_LANDMARK

((EDCS_Classification_Code)1015)

#define ECC_ROCKY_OUTCROP

((EDCS_Classification_Code)1016)

#define ECC_RODENT

((EDCS_Classification_Code)1017)

#define ECC_ROLLING_BLOCK

((EDCS_Classification_Code)1018)

#define ECC_ROOF

((EDCS_Classification_Code)1019)

#define ECC_ROOF_ASSEMBLY

((EDCS_Classification_Code)1020)

#define ECC_ROOM

((EDCS_Classification_Code)1021)

#define ECC_ROOM_CEILING

((EDCS_Classification_Code)1022)

#define ECC_ROUNDHOUSE

((EDCS_Classification_Code)1023)

#define ECC_ROUTE

((EDCS_Classification_Code)1024)

#define ECC_ROUTE_COMPONENT

((EDCS_Classification_Code)1025)

#define ECC_ROUTE_CONSTRICTION

((EDCS_Classification_Code)1026)

#define ECC_ROUTE_EXPANSION

((EDCS_Classification_Code)1027)

#define ECC_ROUTE_LANE

((EDCS_Classification_Code)1028)

#define ECC_ROUTE_SHOULDER

((EDCS_Classification_Code)1029)

#define ECC_ROUTE_WIDTH_CHANGE

((EDCS_Classification_Code)1030)

#define ECC_ROWHOUSE

((EDCS_Classification_Code)1031)

#define ECC_RUBBLE

((EDCS_Classification_Code)1032)

#define ECC_RUINS

((EDCS_Classification_Code)1033)

#define ECC_RUN_OFF

((EDCS_Classification_Code)1034)

#define ECC_RUNWAY

((EDCS_Classification_Code)1035)

#define ECC_RUNWAY_APPROACH_OIS

((EDCS_Classification_Code)1036)

#define ECC_RUNWAY_CONICAL_OIS

((EDCS_Classification_Code)1037)

#define ECC_RUNWAY_CONICAL_OUTER_HORIZONTAL_TRANSITIONAL_OIS

((EDCS_Classification_Code)1038)

#define ECC_RUNWAY_DISPLACED_THRESHOLD

((EDCS_Classification_Code)1039)

#define ECC_RUNWAY_ENDPOINT

((EDCS_Classification_Code)1040)

#define ECC_RUNWAY_INNER_HORIZONTAL_OIS

((EDCS_Classification_Code)1041)

#define ECC_RUNWAY_MARKINGS

((EDCS_Classification_Code)1042)

#define ECC_RUNWAY_NEXUS

((EDCS_Classification_Code)1043)

#define ECC_RUNWAY_OUTER_HORIZONTAL_OIS

((EDCS_Classification_Code)1044)

#define ECC_RUNWAY_OVERRUN

((EDCS_Classification_Code)1045)

#define ECC_RUNWAY_PRIMARY_APPROACH_TRANSITIONAL_OIS

((EDCS_Classification_Code)1046)

#define ECC_RUNWAY_PRIMARY_OIS

((EDCS_Classification_Code)1047)

#define ECC_RUNWAY_RADAR_REFLECTOR

((EDCS_Classification_Code)1048)

#define ECC_RUNWAY_STOPWAY

((EDCS_Classification_Code)1049)

#define ECC_RUNWAY_TOUCHDOWN_ZONE

((EDCS_Classification_Code)1050)

#define ECC_SABKHA

((EDCS_Classification_Code)1051)

#define ECC_SAFARI_PARK

((EDCS_Classification_Code)1052)

#define ECC_SAFETY_FAIRWAY

((EDCS_Classification_Code)1053)

#define ECC_SAILING_VESSEL

((EDCS_Classification_Code)1054)

#define ECC_SALT_EVAPORATOR

((EDCS_Classification_Code)1055)

#define ECC_SALT_PAN

((EDCS_Classification_Code)1056)

#define ECC_SANATORIUM

((EDCS_Classification_Code)1057)

#define ECC_SAND

((EDCS_Classification_Code)1058)

#define ECC_SAND_BAR

((EDCS_Classification_Code)1059)

#define ECC_SAND_DUNE

((EDCS_Classification_Code)1060)

#define ECC_SAND_DUNE_REGION

((EDCS_Classification_Code)1061)

#define ECC_SAND_LINE

((EDCS_Classification_Code)1062)

#define ECC_SATELLITE

((EDCS_Classification_Code)1063)

#define ECC_SATELLITE_GROUND_STATION

((EDCS_Classification_Code)1064)

#define ECC_SATURN

((EDCS_Classification_Code)1065)

#define ECC_SAWMILL

((EDCS_Classification_Code)1066)

#define ECC_SCENIC_LOOKOUT

((EDCS_Classification_Code)1067)

#define ECC_SCHOOL_BUILDING

((EDCS_Classification_Code)1068)

#define ECC_SCIENCE_BUILDING

((EDCS_Classification_Code)1069)

#define ECC_SCIENCE_FACILITY

((EDCS_Classification_Code)1070)

#define ECC_SCRAPYARD

((EDCS_Classification_Code)1071)

#define ECC_SCRUB_LAND

((EDCS_Classification_Code)1072)

#define ECC_SEA

((EDCS_Classification_Code)1073)

#define ECC_SEAL_POD

((EDCS_Classification_Code)1074)

#define ECC_SEAMOUNT

((EDCS_Classification_Code)1075)

#define ECC_SEAPLANE

((EDCS_Classification_Code)1076)

#define ECC_SEAPLANE_BASE

((EDCS_Classification_Code)1077)

#define ECC_SEAPLANE_RUN

((EDCS_Classification_Code)1078)

#define ECC_SEAWALL

((EDCS_Classification_Code)1079)

#define ECC_SEAWEED

((EDCS_Classification_Code)1080)

#define ECC_SEDIMENT

((EDCS_Classification_Code)1081)

#define ECC_SELF_PROPELLED_ARTILLERY

((EDCS_Classification_Code)1082)

#define ECC_SEMINARY

((EDCS_Classification_Code)1083)

#define ECC_SENIOR_CITIZENS_HOME

((EDCS_Classification_Code)1084)

#define ECC_SET

((EDCS_Classification_Code)1085)

#define ECC_SETTLEMENT

((EDCS_Classification_Code)1086)

#define ECC_SETTLING_POND

((EDCS_Classification_Code)1087)

#define ECC_SEWER

((EDCS_Classification_Code)1088)

#define ECC_SHADOW

((EDCS_Classification_Code)1089)

#define ECC_SHANTY_TOWN

((EDCS_Classification_Code)1090)

#define ECC_SHARP_CURVE

((EDCS_Classification_Code)1091)

#define ECC_SHEAR_WALL

((EDCS_Classification_Code)1092)

#define ECC_SHED

((EDCS_Classification_Code)1093)

#define ECC_SHEERLEGS

((EDCS_Classification_Code)1094)

#define ECC_SHELLFISH_BED

((EDCS_Classification_Code)1095)

#define ECC_SHELTER

((EDCS_Classification_Code)1096)

#define ECC_SHIPYARD

((EDCS_Classification_Code)1097)

#define ECC_SHOAL

((EDCS_Classification_Code)1098)

#define ECC_SHOPPING_CENTRE

((EDCS_Classification_Code)1099)

#define ECC_SHORE

((EDCS_Classification_Code)1100)

#define ECC_SHORE_PROTECTION_STRUCTURE

((EDCS_Classification_Code)1101)

#define ECC_SHORE_REVETMENT

((EDCS_Classification_Code)1102)

#define ECC_SHORELINE

((EDCS_Classification_Code)1103)

#define ECC_SHORELINE_CONSTRUCTION

((EDCS_Classification_Code)1104)

#define ECC_SHORELINE_LANDING_PLACE

((EDCS_Classification_Code)1105)

#define ECC_SHORELINE_LANDING_STAIR

((EDCS_Classification_Code)1106)

#define ECC_SHOVEL

((EDCS_Classification_Code)1107)

#define ECC_SHRIMP_BED

((EDCS_Classification_Code)1108)

#define ECC_SHRINE

((EDCS_Classification_Code)1109)

#define ECC_SHRUB

((EDCS_Classification_Code)1110)

#define ECC_SIDEWALK

((EDCS_Classification_Code)1111)

#define ECC_SIPHON

((EDCS_Classification_Code)1112)

#define ECC_SITE

((EDCS_Classification_Code)1113)

#define ECC_SKI_JUMP

((EDCS_Classification_Code)1114)

#define ECC_SKI_TRACK

((EDCS_Classification_Code)1115)

#define ECC_SKYLIGHT

((EDCS_Classification_Code)1116)

#define ECC_SLIPWAY

((EDCS_Classification_Code)1117)

#define ECC_SLOPE_REGION

((EDCS_Classification_Code)1118)

#define ECC_SLUDGE_GATE

((EDCS_Classification_Code)1119)

#define ECC_SLUICE

((EDCS_Classification_Code)1120)

#define ECC_SLUICE_GATE

((EDCS_Classification_Code)1121)

#define ECC_SMALL_CRAFT_FACILITY

((EDCS_Classification_Code)1122)

#define ECC_SMALL_HAIL

((EDCS_Classification_Code)1123)

#define ECC_SMOKE

((EDCS_Classification_Code)1124)

#define ECC_SMOKESTACK

((EDCS_Classification_Code)1125)

#define ECC_SNAG

((EDCS_Classification_Code)1126)

#define ECC_SNOW_GRAINS

((EDCS_Classification_Code)1127)

#define ECC_SNOW_GROUND_COVER

((EDCS_Classification_Code)1128)

#define ECC_SNOW_PRECIPITATION

((EDCS_Classification_Code)1129)

#define ECC_SNOW_REGION

((EDCS_Classification_Code)1130)

#define ECC_SNOW_SHED

((EDCS_Classification_Code)1131)

#define ECC_SNOWFIELD

((EDCS_Classification_Code)1132)

#define ECC_SODA_EVAPORATOR

((EDCS_Classification_Code)1133)

#define ECC_SOIL

((EDCS_Classification_Code)1134)

#define ECC_SOLAR_PANEL

((EDCS_Classification_Code)1135)

#define ECC_SOLAR_SYSTEM

((EDCS_Classification_Code)1136)

#define ECC_SOLID_MESH

((EDCS_Classification_Code)1137)

#define ECC_SOLID_PRECIPITATION

((EDCS_Classification_Code)1138)

#define ECC_SOUND_CHANNEL

((EDCS_Classification_Code)1139)

#define ECC_SOUND_CHANNEL_AXIS

((EDCS_Classification_Code)1140)

#define ECC_SOUNDING

((EDCS_Classification_Code)1141)

#define ECC_SOUNDING_DATUM

((EDCS_Classification_Code)1142)

#define ECC_SPACE

((EDCS_Classification_Code)1143)

#define ECC_SPACECRAFT

((EDCS_Classification_Code)1144)

#define ECC_SPACEPORT

((EDCS_Classification_Code)1145)

#define ECC_SPECIAL_ELECTRONIC_WINGED_AIRCRAFT

((EDCS_Classification_Code)1146)

#define ECC_SPECIAL_OPERATIONS_HELICOPTER

((EDCS_Classification_Code)1147)

#define ECC_SPECIAL_USE_AIRSPACE

((EDCS_Classification_Code)1148)

#define ECC_SPECIAL_USE_AIRSPACE_COMPONENT

((EDCS_Classification_Code)1149)

#define ECC_SPILLWAY

((EDCS_Classification_Code)1150)

#define ECC_SPORTS_ARENA

((EDCS_Classification_Code)1151)

#define ECC_SPOT_ELEVATION

((EDCS_Classification_Code)1152)

#define ECC_SPRING

((EDCS_Classification_Code)1153)

#define ECC_SPRING_TIDE

((EDCS_Classification_Code)1154)

#define ECC_STADIUM

((EDCS_Classification_Code)1155)

#define ECC_STAIR

((EDCS_Classification_Code)1156)

#define ECC_STAIR_SET

((EDCS_Classification_Code)1157)

#define ECC_STAKE

((EDCS_Classification_Code)1158)

#define ECC_STAR

((EDCS_Classification_Code)1159)

#define ECC_STATIONARY_FRONT

((EDCS_Classification_Code)1160)

#define ECC_STEEL_MILL

((EDCS_Classification_Code)1161)

#define ECC_STEEP_GRADE

((EDCS_Classification_Code)1162)

#define ECC_STEEPLE

((EDCS_Classification_Code)1163)

#define ECC_STELLAR_BURST_RADIO_FREQUENCY_EMISSION

((EDCS_Classification_Code)1164)

#define ECC_STELLAR_ENERGETIC_PARTICLE

((EDCS_Classification_Code)1165)

#define ECC_STELLAR_FLUX_RADIO_FREQUENCY_EMISSION

((EDCS_Classification_Code)1166)

#define ECC_STELLAR_WIND

((EDCS_Classification_Code)1167)

#define ECC_STONE

((EDCS_Classification_Code)1168)

#define ECC_STORAGE_BUNKER

((EDCS_Classification_Code)1169)

#define ECC_STORAGE_CONTAINER

((EDCS_Classification_Code)1170)

#define ECC_STORAGE_DEPOT

((EDCS_Classification_Code)1171)

#define ECC_STORAGE_PIT

((EDCS_Classification_Code)1172)

#define ECC_STORAGE_STRUCTURE

((EDCS_Classification_Code)1173)

#define ECC_STORAGE_TANK

((EDCS_Classification_Code)1174)

#define ECC_STRATOPAUSE

((EDCS_Classification_Code)1175)

#define ECC_STRATOSPHERE

((EDCS_Classification_Code)1176)

#define ECC_STREET

((EDCS_Classification_Code)1177)

#define ECC_STREET_LAMP

((EDCS_Classification_Code)1178)

#define ECC_STRUCTURAL_PILE

((EDCS_Classification_Code)1179)

#define ECC_STRUCTURE

((EDCS_Classification_Code)1180)

#define ECC_STRUCTURE_ENTRANCE

((EDCS_Classification_Code)1181)

#define ECC_STRUCTURE_ENTRANCE_AND_OR_EXIT

((EDCS_Classification_Code)1182)

#define ECC_STRUCTURE_EXIT

((EDCS_Classification_Code)1183)

#define ECC_STRUCTURE_EXTERIOR

((EDCS_Classification_Code)1184)

#define ECC_STRUCTURE_PERIMETER

((EDCS_Classification_Code)1185)

#define ECC_STUPA

((EDCS_Classification_Code)1186)

#define ECC_SUBMERGED_ROCK_FORMATION

((EDCS_Classification_Code)1187)

#define ECC_SUBMERSIBLE_VESSEL

((EDCS_Classification_Code)1188)

#define ECC_SUGAR_CANE

((EDCS_Classification_Code)1189)

#define ECC_SUN

((EDCS_Classification_Code)1190)

#define ECC_SUNSPOT

((EDCS_Classification_Code)1191)

#define ECC_SUPERSTRUCTURE

((EDCS_Classification_Code)1192)

#define ECC_SUPPLIES_AND_EXPENDABLES

((EDCS_Classification_Code)1193)

#define ECC_SURF

((EDCS_Classification_Code)1194)

#define ECC_SURF_ZONE

((EDCS_Classification_Code)1195)

#define ECC_SURFACE

((EDCS_Classification_Code)1196)

#define ECC_SURFACE_BASED_EM_DUCT

((EDCS_Classification_Code)1197)

#define ECC_SURFACE_DATUM

((EDCS_Classification_Code)1198)

#define ECC_SURFACE_FISSURE

((EDCS_Classification_Code)1199)

#define ECC_SURVEILLANCE_WINGED_AIRCRAFT

((EDCS_Classification_Code)1200)

#define ECC_SURVEY_MARKER

((EDCS_Classification_Code)1201)

#define ECC_SWAMP

((EDCS_Classification_Code)1202)

#define ECC_SWELL_WAVE

((EDCS_Classification_Code)1203)

#define ECC_SWEPT_REGION

((EDCS_Classification_Code)1204)

#define ECC_SWIMMING_POOL

((EDCS_Classification_Code)1205)

#define ECC_SYNAGOGUE

((EDCS_Classification_Code)1206)

#define ECC_SYSTEM

((EDCS_Classification_Code)1207)

#define ECC_SYSTEMATIC_TREE_PLANTING

((EDCS_Classification_Code)1208)

#define ECC_TABERNACLE

((EDCS_Classification_Code)1209)

#define ECC_TAXIWAY

((EDCS_Classification_Code)1210)

#define ECC_TELECOM_SWITCHING_STATION

((EDCS_Classification_Code)1211)

#define ECC_TELEFERIC

((EDCS_Classification_Code)1212)

#define ECC_TELESCOPE

((EDCS_Classification_Code)1213)

#define ECC_TEMPERATURE_INVERSION_LAYER

((EDCS_Classification_Code)1214)

#define ECC_TEMPORARY_ENCAMPMENT

((EDCS_Classification_Code)1215)

#define ECC_TENDER

((EDCS_Classification_Code)1216)

#define ECC_TENNIS_COMPLEX

((EDCS_Classification_Code)1217)

#define ECC_TENNIS_COURT

((EDCS_Classification_Code)1218)

#define ECC_TENT

((EDCS_Classification_Code)1219)

#define ECC_TENT_DWELLING

((EDCS_Classification_Code)1220)

#define ECC_TERRAIN

((EDCS_Classification_Code)1221)

#define ECC_TERRAIN_CHANNEL

((EDCS_Classification_Code)1222)

#define ECC_TERRAIN_CRATER

((EDCS_Classification_Code)1223)

#define ECC_TERRAIN_CUT

((EDCS_Classification_Code)1224)

#define ECC_TERRAIN_DEPRESSION

((EDCS_Classification_Code)1225)

#define ECC_TERRAIN_ELEVATION_PROPERTY_SET

((EDCS_Classification_Code)1226)

#define ECC_TERRAIN_FILL

((EDCS_Classification_Code)1227)

#define ECC_TERRAIN_OBSTACLE

((EDCS_Classification_Code)1228)

#define ECC_TERRAIN_PIT

((EDCS_Classification_Code)1229)

#define ECC_TERRAIN_PLAIN

((EDCS_Classification_Code)1230)

#define ECC_TERRAIN_STRIP

((EDCS_Classification_Code)1231)

#define ECC_TERRAIN_SURFACE_OBJECT

((EDCS_Classification_Code)1232)

#define ECC_TERRAIN_SURFACE_REGION

((EDCS_Classification_Code)1233)

#define ECC_TERRAIN_TRANSPORTATION_ABATIS

((EDCS_Classification_Code)1234)

#define ECC_TERRAIN_TRANSPORTATION_GALLERY

((EDCS_Classification_Code)1235)

#define ECC_TEST_REFERENCE_TRACK

((EDCS_Classification_Code)1236)

#define ECC_TEST_SITE

((EDCS_Classification_Code)1237)

#define ECC_THEATRE

((EDCS_Classification_Code)1238)

#define ECC_THEODOLITE_LINE

((EDCS_Classification_Code)1239)

#define ECC_THERMAL_MATERIAL_PROPERTY_SET

((EDCS_Classification_Code)1240)

#define ECC_THUNDERSTORM

((EDCS_Classification_Code)1241)

#define ECC_TIDAL_BASIN

((EDCS_Classification_Code)1242)

#define ECC_TIDAL_WATER

((EDCS_Classification_Code)1243)

#define ECC_TIDE

((EDCS_Classification_Code)1244)

#define ECC_TIDE_DATA_POINT

((EDCS_Classification_Code)1245)

#define ECC_TIDE_GAUGE

((EDCS_Classification_Code)1246)

#define ECC_TIDE_LOCK

((EDCS_Classification_Code)1247)

#define ECC_TIDE_RIP_REGION

((EDCS_Classification_Code)1248)

#define ECC_TIDEWAY

((EDCS_Classification_Code)1249)

#define ECC_TIMBER_YARD

((EDCS_Classification_Code)1250)

#define ECC_TIME_ANALYSIS_BASE_SET

((EDCS_Classification_Code)1251)

#define ECC_TIME_FORECAST_TAU_SET

((EDCS_Classification_Code)1252)

#define ECC_TOPMARK

((EDCS_Classification_Code)1253)

#define ECC_TOWED_ARTILLERY

((EDCS_Classification_Code)1254)

#define ECC_TOWED_VEHICLE

((EDCS_Classification_Code)1255)

#define ECC_TOWER

((EDCS_Classification_Code)1256)

#define ECC_TOWN

((EDCS_Classification_Code)1257)

#define ECC_TOWN_HALL

((EDCS_Classification_Code)1258)

#define ECC_TRACK_LINE

((EDCS_Classification_Code)1259)

#define ECC_TRACK_SWATH

((EDCS_Classification_Code)1260)

#define ECC_TRACT

((EDCS_Classification_Code)1261)

#define ECC_TRADING_POST

((EDCS_Classification_Code)1262)

#define ECC_TRADITIONAL_SETTLEMENT

((EDCS_Classification_Code)1263)

#define ECC_TRAFFIC_SEPARATION_SCHEME

((EDCS_Classification_Code)1264)

#define ECC_TRAIL

((EDCS_Classification_Code)1265)

#define ECC_TRAIN

((EDCS_Classification_Code)1266)

#define ECC_TRAINER_WINGED_AIRCRAFT

((EDCS_Classification_Code)1267)

#define ECC_TRAINING_BUILDING

((EDCS_Classification_Code)1268)

#define ECC_TRAINING_FACILITY

((EDCS_Classification_Code)1269)

#define ECC_TRANSMISSION_STATION

((EDCS_Classification_Code)1270)

#define ECC_TRANSPORT_HELICOPTER

((EDCS_Classification_Code)1271)

#define ECC_TRANSPORT_WINGED_AIRCRAFT

((EDCS_Classification_Code)1272)

#define ECC_TRANSPORTATION_BLOCK

((EDCS_Classification_Code)1273)

#define ECC_TRANSPORTATION_BUILDING

((EDCS_Classification_Code)1274)

#define ECC_TRANSPORTATION_FACILITY

((EDCS_Classification_Code)1275)

#define ECC_TRANSPORTATION_ROUTE

((EDCS_Classification_Code)1276)

#define ECC_TRANSPORTATION_STATION

((EDCS_Classification_Code)1277)

#define ECC_TRAPDOOR

((EDCS_Classification_Code)1278)

#define ECC_TREE

((EDCS_Classification_Code)1279)

#define ECC_TREE_BLOWDOWN

((EDCS_Classification_Code)1280)

#define ECC_TREE_LINE

((EDCS_Classification_Code)1281)

#define ECC_TREED_TRACT

((EDCS_Classification_Code)1282)

#define ECC_TRENCH

((EDCS_Classification_Code)1283)

#define ECC_TROPICAL_CYCLONE

((EDCS_Classification_Code)1284)

#define ECC_TROPOPAUSE

((EDCS_Classification_Code)1285)

#define ECC_TROPOSPHERE

((EDCS_Classification_Code)1286)

#define ECC_TRUCK

((EDCS_Classification_Code)1287)

#define ECC_TSS_SYSTEM

((EDCS_Classification_Code)1288)

#define ECC_TSUNAMI

((EDCS_Classification_Code)1289)

#define ECC_TUNA_NETTING_REGION

((EDCS_Classification_Code)1290)

#define ECC_TUNDRA

((EDCS_Classification_Code)1291)

#define ECC_TUNNEL

((EDCS_Classification_Code)1292)

#define ECC_TUNNEL_SHELTER

((EDCS_Classification_Code)1293)

#define ECC_TURBID_REGION

((EDCS_Classification_Code)1294)

#define ECC_TURNING_BASIN

((EDCS_Classification_Code)1295)

#define ECC_TYPHOON

((EDCS_Classification_Code)1296)

#define ECC_UNCONTROLLED_AIRSPACE

((EDCS_Classification_Code)1297)

#define ECC_UNDERGROUND_BUNKER

((EDCS_Classification_Code)1298)

#define ECC_UNDERGROUND_DWELLING

((EDCS_Classification_Code)1299)

#define ECC_UNDERGROUND_RAILWAY

((EDCS_Classification_Code)1300)

#define ECC_UNDERGROUND_WATER

((EDCS_Classification_Code)1301)

#define ECC_UNDERMINED_LAND

((EDCS_Classification_Code)1302)

#define ECC_UNDERWATER_COMMUNICATION_DEVICE

((EDCS_Classification_Code)1303)

#define ECC_UNDERWATER_HAZARD

((EDCS_Classification_Code)1304)

#define ECC_UNDERWATER_OBJECT

((EDCS_Classification_Code)1305)

#define ECC_UNDERWATER_REGION

((EDCS_Classification_Code)1306)

#define ECC_UNMANNED_WINGED_AIRCRAFT

((EDCS_Classification_Code)1307)

#define ECC_UNMONUMENTED_POINT

((EDCS_Classification_Code)1308)

#define ECC_UNVEGETATED_LAND

((EDCS_Classification_Code)1309)

#define ECC_URANUS

((EDCS_Classification_Code)1310)

#define ECC_UTILITY_HELICOPTER

((EDCS_Classification_Code)1311)

#define ECC_UTILITY_VESSEL

((EDCS_Classification_Code)1312)

#define ECC_UTILITY_WINGED_AIRCRAFT

((EDCS_Classification_Code)1313)

#define ECC_VALLEY_BOTTOM_LINE

((EDCS_Classification_Code)1314)

#define ECC_VALLEY_REGION

((EDCS_Classification_Code)1315)

#define ECC_VARIABLE_DISPLACEMENT_LINE

((EDCS_Classification_Code)1316)

#define ECC_VEGETABLE_OIL_MILL

((EDCS_Classification_Code)1317)

#define ECC_VEGETATED_SATURATED_LAND

((EDCS_Classification_Code)1318)

#define ECC_VEGETATION

((EDCS_Classification_Code)1319)

#define ECC_VEHICLE

((EDCS_Classification_Code)1320)

#define ECC_VEHICLE_BARRIER

((EDCS_Classification_Code)1321)

#define ECC_VEHICLE_LOT

((EDCS_Classification_Code)1322)

#define ECC_VEHICLE_SCALE

((EDCS_Classification_Code)1323)

#define ECC_VENTILATION_APERTURE

((EDCS_Classification_Code)1324)

#define ECC_VENTILATION_DUCT

((EDCS_Classification_Code)1325)

#define ECC_VENTILATION_DUCT_WALL

((EDCS_Classification_Code)1326)

#define ECC_VENTILATION_SHAFT

((EDCS_Classification_Code)1327)

#define ECC_VENUS

((EDCS_Classification_Code)1328)

#define ECC_VERTEBRATE

((EDCS_Classification_Code)1329)

#define ECC_VERTICAL_DATUM

((EDCS_Classification_Code)1330)

#define ECC_VESSEL

((EDCS_Classification_Code)1331)

#define ECC_VESSEL_BASIN

((EDCS_Classification_Code)1332)

#define ECC_VESSEL_BERTH

((EDCS_Classification_Code)1333)

#define ECC_VESSEL_STORAGE_ANCHORAGE

((EDCS_Classification_Code)1334)

#define ECC_VIADUCT

((EDCS_Classification_Code)1335)

#define ECC_VINEYARD

((EDCS_Classification_Code)1336)

#define ECC_VOID_COLLECTION

((EDCS_Classification_Code)1337)

#define ECC_VOLCANIC_DYKE

((EDCS_Classification_Code)1338)

#define ECC_VOLCANO

((EDCS_Classification_Code)1339)

#define ECC_WADI

((EDCS_Classification_Code)1340)

#define ECC_WADI_NEXUS

((EDCS_Classification_Code)1341)

#define ECC_WALL

((EDCS_Classification_Code)1342)

#define ECC_WALL_LOOPHOLE

((EDCS_Classification_Code)1343)

#define ECC_WAREHOUSE

((EDCS_Classification_Code)1344)

#define ECC_WARM_FRONT

((EDCS_Classification_Code)1345)

#define ECC_WASTE_PROCESSING_FACILITY

((EDCS_Classification_Code)1346)

#define ECC_WATER

((EDCS_Classification_Code)1347)

#define ECC_WATERBODY

((EDCS_Classification_Code)1348)

#define ECC_WATERBODY_ACOUSTIC_PROPERTY_SET

((EDCS_Classification_Code)1349)

#define ECC_WATERBODY_ACOUSTIC_SIGNATURE_PROPERTY_SET

((EDCS_Classification_Code)1350)

#define ECC_WATERBODY_ACOUSTIC_TARGET_STRENGTH_PROPERTY_SET

((EDCS_Classification_Code)1351)

#define ECC_WATERBODY_BANK

((EDCS_Classification_Code)1352)

#define ECC_WATERBODY_BASIN

((EDCS_Classification_Code)1353)

#define ECC_WATERBODY_BATHYMETRY_PROPERTY_SET

((EDCS_Classification_Code)1354)

#define ECC_WATERBODY_BIOLOGIC_SOUND_SOURCE

((EDCS_Classification_Code)1355)

#define ECC_WATERBODY_BOOM

((EDCS_Classification_Code)1356)

#define ECC_WATERBODY_CURRENT

((EDCS_Classification_Code)1357)

#define ECC_WATERBODY_EDDY

((EDCS_Classification_Code)1358)

#define ECC_WATERBODY_FLOOR

((EDCS_Classification_Code)1359)

#define ECC_WATERBODY_FLOOR_CANYON

((EDCS_Classification_Code)1360)

#define ECC_WATERBODY_FLOOR_PINNACLE

((EDCS_Classification_Code)1361)

#define ECC_WATERBODY_FLOOR_PROVINCE

((EDCS_Classification_Code)1362)

#define ECC_WATERBODY_FLOOR_REGION

((EDCS_Classification_Code)1363)

#define ECC_WATERBODY_FLOOR_RIDGE

((EDCS_Classification_Code)1364)

#define ECC_WATERBODY_FLOOR_SONAR_RETURN

((EDCS_Classification_Code)1365)

#define ECC_WATERBODY_FLOOR_TOPOGRAPHIC_CONFIGURATION

((EDCS_Classification_Code)1366)

#define ECC_WATERBODY_FLOOR_TRENCH

((EDCS_Classification_Code)1367)

#define ECC_WATERBODY_PARTITION

((EDCS_Classification_Code)1368)

#define ECC_WATERBODY_PROPERTY_SET

((EDCS_Classification_Code)1369)

#define ECC_WATERBODY_REGION

((EDCS_Classification_Code)1370)

#define ECC_WATERBODY_SHELTER_BASIN

((EDCS_Classification_Code)1371)

#define ECC_WATERBODY_SHIPPING_PROPERTY_SET

((EDCS_Classification_Code)1372)

#define ECC_WATERBODY_SURFACE

((EDCS_Classification_Code)1373)

#define ECC_WATERBODY_SURFACE_REGION

((EDCS_Classification_Code)1374)

#define ECC_WATERBODY_SURFACE_SLICK

((EDCS_Classification_Code)1375)

#define ECC_WATERBODY_TEMPERATURE_PROPERTY_SET

((EDCS_Classification_Code)1376)

#define ECC_WATER_CHANNEL

((EDCS_Classification_Code)1377)

#define ECC_WATER_CHANNEL_EDGE

((EDCS_Classification_Code)1378)

#define ECC_WATER_CURRENT

((EDCS_Classification_Code)1379)

#define ECC_WATER_CURRENT_PROPERTY_SET

((EDCS_Classification_Code)1380)

#define ECC_WATER_DATA_COLLECTION_DEVICE

((EDCS_Classification_Code)1381)

#define ECC_WATER_DRIVEN_GRISTMILL

((EDCS_Classification_Code)1382)

#define ECC_WATER_GATHERING_REGION

((EDCS_Classification_Code)1383)

#define ECC_WATER_INTAKE

((EDCS_Classification_Code)1384)

#define ECC_WATER_INTAKE_TOWER

((EDCS_Classification_Code)1385)

#define ECC_WATER_SURFACE_VESSEL

((EDCS_Classification_Code)1386)

#define ECC_WATER_TOWER

((EDCS_Classification_Code)1387)

#define ECC_WATER_TREATMENT_BED

((EDCS_Classification_Code)1388)

#define ECC_WATER_TREATMENT_FACILITY

((EDCS_Classification_Code)1389)

#define ECC_WATER_TREATMENT_STRUCTURE

((EDCS_Classification_Code)1390)

#define ECC_WATER_TURBULENCE

((EDCS_Classification_Code)1391)

#define ECC_WATER_WAVE

((EDCS_Classification_Code)1392)

#define ECC_WATERCOURSE

((EDCS_Classification_Code)1393)

#define ECC_WATERFALL

((EDCS_Classification_Code)1394)

#define ECC_WATERING_HOLE

((EDCS_Classification_Code)1395)

#define ECC_WATERING_PLACE

((EDCS_Classification_Code)1396)

#define ECC_WAYPOINT

((EDCS_Classification_Code)1397)

#define ECC_WEAPON

((EDCS_Classification_Code)1398)

#define ECC_WEAPON_FIGHTING_POS_ACCESS_ROUTE

((EDCS_Classification_Code)1399)

#define ECC_WEAPON_FIGHTING_POSITION

((EDCS_Classification_Code)1400)

#define ECC_WEAPON_FULL_DEFILADE_POSITION

((EDCS_Classification_Code)1401)

#define ECC_WEAPON_HULL_DEFILADE_POSITION

((EDCS_Classification_Code)1402)

#define ECC_WEAPON_SYSTEM

((EDCS_Classification_Code)1403)

#define ECC_WEAPONS_RANGE

((EDCS_Classification_Code)1404)

#define ECC_WEATHER_STATION

((EDCS_Classification_Code)1405)

#define ECC_WELL

((EDCS_Classification_Code)1406)

#define ECC_WELL_HEAD

((EDCS_Classification_Code)1407)

#define ECC_WET_DOCK

((EDCS_Classification_Code)1408)

#define ECC_WETLAND

((EDCS_Classification_Code)1409)

#define ECC_WHALE

((EDCS_Classification_Code)1410)

#define ECC_WHALE_POD

((EDCS_Classification_Code)1411)

#define ECC_WHARF

((EDCS_Classification_Code)1412)

#define ECC_WIND

((EDCS_Classification_Code)1413)

#define ECC_WIND_INDICATOR

((EDCS_Classification_Code)1414)

#define ECC_WIND_MOTOR

((EDCS_Classification_Code)1415)

#define ECC_WIND_ROSE_PROPERTY_SET

((EDCS_Classification_Code)1416)

#define ECC_WIND_TUNNEL

((EDCS_Classification_Code)1417)

#define ECC_WIND_VANE

((EDCS_Classification_Code)1418)

#define ECC_WIND_WAVE

((EDCS_Classification_Code)1419)

#define ECC_WINDMILL

((EDCS_Classification_Code)1420)

#define ECC_WINDOW

((EDCS_Classification_Code)1421)

#define ECC_WIRE

((EDCS_Classification_Code)1422)

#define ECC_WIRE_OBSTACLE

((EDCS_Classification_Code)1423)

#define ECC_WOODY_GRASS_LAND

((EDCS_Classification_Code)1424)

#define ECC_WORSHIP_PLACE

((EDCS_Classification_Code)1425)

#define ECC_WRECKING_YARD

((EDCS_Classification_Code)1426)

#define ECC_ZEBRA

((EDCS_Classification_Code)1427)

#define ECC_ZOO

((EDCS_Classification_Code)1428)

typedef EDCS_Integer EDCS_Organization_Schema_Code;

#define EOC_GENERAL

((EDCS_Organiziation_Schema_Code)1)

typedef EDCS_Integer EDCS_Unit_Scale_Code;

#define ESC_YOTTA

((EDCS_Unit_Scale_Code)1)

#define ESC_ZETTA

((EDCS_Unit_Scale_Code)2)

#define ESC_EXA

((EDCS_Unit_Scale_Code)3)

#define ESC_PETA

((EDCS_Unit_Scale_Code)4)

#define ESC_TERA

((EDCS_Unit_Scale_Code)5)

#define ESC_GIGA

((EDCS_Unit_Scale_Code)6)

#define ESC_MEGA

((EDCS_Unit_Scale_Code)7)

#define ESC_KILO

((EDCS_Unit_Scale_Code)8)

#define ESC_HECTO

((EDCS_Unit_Scale_Code)9)

#define ESC_DECA

((EDCS_Unit_Scale_Code)10)

#define ESC_UNI

((EDCS_Unit_Scale_Code)11)

#define ESC_DECI

((EDCS_Unit_Scale_Code)12)

#define ESC_CENTI

((EDCS_Unit_Scale_Code)13)

#define ESC_MILLI

((EDCS_Unit_Scale_Code)14)

#define ESC_MICRO

((EDCS_Unit_Scale_Code)15)

#define ESC_NANO

((EDCS_Unit_Scale_Code)16)

#define ESC_PICO

((EDCS_Unit_Scale_Code)17)

#define ESC_FEMTO

((EDCS_Unit_Scale_Code)18)

#define ESC_ATTO

((EDCS_Unit_Scale_Code)19)

#define ESC_ZEPTO

((EDCS_Unit_Scale_Code)20)

#define ESC_YOCTO

((EDCS_Unit_Scale_Code)21)

#define ESC_KIBI

((EDCS_Unit_Scale_Code)22)

#define ESC_MEBI

((EDCS_Unit_Scale_Code)23)

#define ESC_GIBI

((EDCS_Unit_Scale_Code)24)

#define ESC_TEBI

((EDCS_Unit_Scale_Code)25)

#define ESC_PEBI

((EDCS_Unit_Scale_Code)26)

#define ESC_EXBI

((EDCS_Unit_Scale_Code)27)

typedef EDCS_Integer EDCS_Unit_Code;

#define EUC_AMP_PER_METRE

((EDCS_Unit_Code)1)

#define EUC_AMP_PER_SQ_M_KELVIN_SQD

((EDCS_Unit_Code)2)

#define EUC_AMP_PER_SQ_METRE

((EDCS_Unit_Code)3)

#define EUC_AMPERE

((EDCS_Unit_Code)4)

#define EUC_ANGSTROM

((EDCS_Unit_Code)5)

#define EUC_ARE

((EDCS_Unit_Code)6)

#define EUC_ASTRONOMICAL_UNIT

((EDCS_Unit_Code)7)

#define EUC_BAR

((EDCS_Unit_Code)8)

#define EUC_BARN

((EDCS_Unit_Code)9)

#define EUC_BECQUEREL

((EDCS_Unit_Code)10)

#define EUC_BECQUEREL_PER_CUBIC_METRE

((EDCS_Unit_Code)11)

#define EUC_BECQUEREL_PER_KG

((EDCS_Unit_Code)12)

#define EUC_BEL

((EDCS_Unit_Code)13)

#define EUC_CANDELA

((EDCS_Unit_Code)14)

#define EUC_CD_PER_SQ_METRE

((EDCS_Unit_Code)15)

#define EUC_COULOMB

((EDCS_Unit_Code)16)

#define EUC_COULOMB_METRE

((EDCS_Unit_Code)17)

#define EUC_COULOMB_METRE_SQD_PER_VOLT

((EDCS_Unit_Code)18)

#define EUC_COULOMB_PER_CUBIC_M

((EDCS_Unit_Code)19)

#define EUC_COULOMB_PER_KG

((EDCS_Unit_Code)20)

#define EUC_COULOMB_PER_KG_SEC

((EDCS_Unit_Code)21)

#define EUC_COULOMB_PER_MOLE

((EDCS_Unit_Code)22)

#define EUC_COULOMB_PER_SQ_M

((EDCS_Unit_Code)23)

#define EUC_CUBIC_M_PER_CUBIC_M

((EDCS_Unit_Code)24)

#define EUC_CUBIC_METRE

((EDCS_Unit_Code)25)

#define EUC_CUBIC_METRE_PER_COULOMB

((EDCS_Unit_Code)26)

#define EUC_CUBIC_METRE_PER_KG

((EDCS_Unit_Code)27)

#define EUC_CUBIC_METRE_PER_MOLE

((EDCS_Unit_Code)28)

#define EUC_CUBIC_METRE_PER_SEC

((EDCS_Unit_Code)29)

#define EUC_CURIE

((EDCS_Unit_Code)30)

#define EUC_DAY

((EDCS_Unit_Code)31)

#define EUC_DB

((EDCS_Unit_Code)32)

#define EUC_DB_PER_METRE

((EDCS_Unit_Code)33)

#define EUC_DB_PER_METRE_KHZ

((EDCS_Unit_Code)34)

#define EUC_DB_PER_OCTAVE

((EDCS_Unit_Code)35)

#define EUC_DB_PER_SQ_METRE

((EDCS_Unit_Code)36)

#define EUC_DB_PER_SQ_METRE_KHZ

((EDCS_Unit_Code)37)

#define EUC_DB_REF_ONE_MICROPASCAL

((EDCS_Unit_Code)38)

#define EUC_DECAY_RATE

((EDCS_Unit_Code)39)

#define EUC_DEGREE_ARC

((EDCS_Unit_Code)40)

#define EUC_DEGREE_C

((EDCS_Unit_Code)41)

#define EUC_DEGREE_C_PER_HOUR

((EDCS_Unit_Code)42)

#define EUC_DEGREE_C_PER_METRE

((EDCS_Unit_Code)43)

#define EUC_DEGREE_C_PER_SEC

((EDCS_Unit_Code)44)

#define EUC_ELECTRONVOLT

((EDCS_Unit_Code)45)

#define EUC_ELECTRONVOLT_M_SQD

((EDCS_Unit_Code)46)

#define EUC_ELECTRONVOLT_M_SQD_PER_KG

((EDCS_Unit_Code)47)

#define EUC_ELECTRONVOLT_PER_METRE

((EDCS_Unit_Code)48)

#define EUC_FARAD

((EDCS_Unit_Code)49)

#define EUC_FARAD_PER_METRE

((EDCS_Unit_Code)50)

#define EUC_FOOT

((EDCS_Unit_Code)51)

#define EUC_GAL

((EDCS_Unit_Code)52)

#define EUC_GEOPOTENTIAL_METRE

((EDCS_Unit_Code)53)

#define EUC_GON

((EDCS_Unit_Code)54)

#define EUC_GRAM

((EDCS_Unit_Code)55)

#define EUC_GRAM_PER_CUBIC_CM

((EDCS_Unit_Code)56)

#define EUC_GRAM_PER_CUBIC_M

((EDCS_Unit_Code)57)

#define EUC_GRAM_PER_GRAM

((EDCS_Unit_Code)58)

#define EUC_GRAM_PER_KILOGRAM

((EDCS_Unit_Code)59)

#define EUC_GRAY

((EDCS_Unit_Code)60)

#define EUC_GRAY_PER_SECOND

((EDCS_Unit_Code)61)

#define EUC_HECTARE

((EDCS_Unit_Code)62)

#define EUC_HENRY

((EDCS_Unit_Code)63)

#define EUC_HENRY_PER_METRE

((EDCS_Unit_Code)64)

#define EUC_HERTZ

((EDCS_Unit_Code)65)

#define EUC_HOUR

((EDCS_Unit_Code)66)

#define EUC_INT_SOLAR_FLUX_UNIT

((EDCS_Unit_Code)67)

#define EUC_INV_CUBIC_CM

((EDCS_Unit_Code)68)

#define EUC_INV_CUBIC_CM_SEC

((EDCS_Unit_Code)69)

#define EUC_INV_CUBIC_METRE

((EDCS_Unit_Code)70)

#define EUC_INV_CUBIC_METRE_EV

((EDCS_Unit_Code)71)

#define EUC_INV_CUBIC_METRE_JOULE

((EDCS_Unit_Code)72)

#define EUC_INV_CUBIC_METRE_SEC

((EDCS_Unit_Code)73)

#define EUC_INV_HENRY

((EDCS_Unit_Code)74)

#define EUC_INV_KELVIN

((EDCS_Unit_Code)75)

#define EUC_INV_METRE

((EDCS_Unit_Code)76)

#define EUC_INV_MICRON

((EDCS_Unit_Code)77)

#define EUC_INV_MOLE

((EDCS_Unit_Code)78)

#define EUC_INV_PASCAL

((EDCS_Unit_Code)79)

#define EUC_INV_RADIAN

((EDCS_Unit_Code)80)

#define EUC_INV_SEC_STERADIAN

((EDCS_Unit_Code)81)

#define EUC_INV_SECOND

((EDCS_Unit_Code)82)

#define EUC_INV_SQ_CM_SEC_SR_EV

((EDCS_Unit_Code)83)

#define EUC_INV_SQ_CM_SEC_SR_KEV

((EDCS_Unit_Code)84)

#define EUC_INV_SQ_CM_SEC_SR_MEV

((EDCS_Unit_Code)85)

#define EUC_INV_SQ_CM_SEC_STERADIAN

((EDCS_Unit_Code)86)

#define EUC_INV_SQ_M_SEC_SR_EV

((EDCS_Unit_Code)87)

#define EUC_INV_SQ_M_SEC_STERADIAN

((EDCS_Unit_Code)88)

#define EUC_INV_SQ_METRE

((EDCS_Unit_Code)89)

#define EUC_INV_SQ_METRE_SEC

((EDCS_Unit_Code)90)

#define EUC_INV_STERADIAN

((EDCS_Unit_Code)91)

#define EUC_INV_STERADIAN_METRE

((EDCS_Unit_Code)92)

#define EUC_INV_STERADIAN_MICRON

((EDCS_Unit_Code)93)

#define EUC_JANSKY

((EDCS_Unit_Code)94)

#define EUC_JOULE

((EDCS_Unit_Code)95)

#define EUC_JOULE_METRE_SQD

((EDCS_Unit_Code)96)

#define EUC_JOULE_METRE_SQD_PER_KG

((EDCS_Unit_Code)97)

#define EUC_JOULE_PER_CUBIC_M

((EDCS_Unit_Code)98)

#define EUC_JOULE_PER_GRAM_K

((EDCS_Unit_Code)99)

#define EUC_JOULE_PER_KELVIN

((EDCS_Unit_Code)100)

#define EUC_JOULE_PER_KELVIN_MOLE

((EDCS_Unit_Code)101)

#define EUC_JOULE_PER_KG

((EDCS_Unit_Code)102)

#define EUC_JOULE_PER_KG_KELVIN

((EDCS_Unit_Code)103)

#define EUC_JOULE_PER_KM

((EDCS_Unit_Code)104)

#define EUC_JOULE_PER_M_FOURTH_PWR

((EDCS_Unit_Code)105)

#define EUC_JOULE_PER_METRE

((EDCS_Unit_Code)106)

#define EUC_JOULE_PER_MOLE

((EDCS_Unit_Code)107)

#define EUC_JOULE_PER_SQ_METRE

((EDCS_Unit_Code)108)

#define EUC_JOULE_SECOND

((EDCS_Unit_Code)109)

#define EUC_KELVIN

((EDCS_Unit_Code)110)

#define EUC_KELVIN_PER_KM

((EDCS_Unit_Code)111)

#define EUC_KELVIN_PER_METRE

((EDCS_Unit_Code)112)

#define EUC_KELVIN_PER_SEC

((EDCS_Unit_Code)113)

#define EUC_KELVIN_PER_WATT

((EDCS_Unit_Code)114)

#define EUC_KG_METRE_PER_SEC

((EDCS_Unit_Code)115)

#define EUC_KG_METRE_SQD

((EDCS_Unit_Code)116)

#define EUC_KG_METRE_SQD_PER_SEC

((EDCS_Unit_Code)117)

#define EUC_KG_PER_CUBIC_METRE

((EDCS_Unit_Code)118)

#define EUC_KG_PER_KG

((EDCS_Unit_Code)119)

#define EUC_KG_PER_LITRE

((EDCS_Unit_Code)120)

#define EUC_KG_PER_METRE

((EDCS_Unit_Code)121)

#define EUC_KG_PER_MOLE

((EDCS_Unit_Code)122)

#define EUC_KG_PER_SECOND

((EDCS_Unit_Code)123)

#define EUC_KG_PER_SQ_METRE

((EDCS_Unit_Code)124)

#define EUC_KILOGRAM

((EDCS_Unit_Code)125)

#define EUC_KILOPOUND

((EDCS_Unit_Code)126)

#define EUC_KM_PER_HOUR

((EDCS_Unit_Code)127)

#define EUC_KNOT

((EDCS_Unit_Code)128)

#define EUC_LIGHT_YEAR

((EDCS_Unit_Code)129)

#define EUC_LITRE

((EDCS_Unit_Code)130)

#define EUC_LITRE_PER_HOUR

((EDCS_Unit_Code)131)

#define EUC_LITRE_PER_SECOND

((EDCS_Unit_Code)132)

#define EUC_LONG_TON

((EDCS_Unit_Code)133)

#define EUC_LUMEN

((EDCS_Unit_Code)134)

#define EUC_LUMEN_HOUR

((EDCS_Unit_Code)135)

#define EUC_LUMEN_PER_SQ_METRE

((EDCS_Unit_Code)136)

#define EUC_LUMEN_PER_WATT

((EDCS_Unit_Code)137)

#define EUC_LUMEN_SECOND

((EDCS_Unit_Code)138)

#define EUC_LUX

((EDCS_Unit_Code)139)

#define EUC_LUX_HOUR

((EDCS_Unit_Code)140)

#define EUC_LUX_SECOND

((EDCS_Unit_Code)141)

#define EUC_METRE

((EDCS_Unit_Code)142)

#define EUC_METRE_FOURTH_POWER

((EDCS_Unit_Code)143)

#define EUC_METRE_KELVIN

((EDCS_Unit_Code)144)

#define EUC_METRE_PER_HOUR

((EDCS_Unit_Code)145)

#define EUC_METRE_PER_SEC

((EDCS_Unit_Code)146)

#define EUC_METRE_PER_SEC_SQD

((EDCS_Unit_Code)147)

#define EUC_MILE

((EDCS_Unit_Code)148)

#define EUC_MILE_PER_HOUR

((EDCS_Unit_Code)149)

#define EUC_MINUTE

((EDCS_Unit_Code)150)

#define EUC_MINUTE_ARC

((EDCS_Unit_Code)151)

#define EUC_MINUTE_PER_CUBIC_METRE

((EDCS_Unit_Code)152)

#define EUC_MOLE

((EDCS_Unit_Code)153)

#define EUC_MOLE_PER_CUBIC_M

((EDCS_Unit_Code)154)

#define EUC_MOLE_PER_KG

((EDCS_Unit_Code)155)

#define EUC_MOLE_PER_LITRE

((EDCS_Unit_Code)156)

#define EUC_MOLE_PER_MOLE

((EDCS_Unit_Code)157)

#define EUC_NAUTICAL_MILE

((EDCS_Unit_Code)158)

#define EUC_NEPER

((EDCS_Unit_Code)159)

#define EUC_NEPER_PER_SECOND

((EDCS_Unit_Code)160)

#define EUC_NEWTON

((EDCS_Unit_Code)161)

#define EUC_NEWTON_M_SQD_PER_KG_SQD

((EDCS_Unit_Code)162)

#define EUC_NEWTON_METRE

((EDCS_Unit_Code)163)

#define EUC_NEWTON_METRE_SECOND

((EDCS_Unit_Code)164)

#define EUC_NEWTON_PER_METRE

((EDCS_Unit_Code)165)

#define EUC_NEWTON_PER_SQ_M

((EDCS_Unit_Code)166)

#define EUC_NEWTON_SECOND

((EDCS_Unit_Code)167)

#define EUC_NEWTON_SECOND_PER_METRE

((EDCS_Unit_Code)168)

#define EUC_OCTAVE

((EDCS_Unit_Code)169)

#define EUC_OHM

((EDCS_Unit_Code)170)

#define EUC_OHM_METRE

((EDCS_Unit_Code)171)

#define EUC_PARSEC

((EDCS_Unit_Code)172)

#define EUC_PASCAL

((EDCS_Unit_Code)173)

#define EUC_PASCAL_PER_KELVIN

((EDCS_Unit_Code)174)

#define EUC_PASCAL_PER_SEC

((EDCS_Unit_Code)175)

#define EUC_PASCAL_SEC

((EDCS_Unit_Code)176)

#define EUC_PASCAL_SEC_PER_CUBIC_METRE

((EDCS_Unit_Code)177)

#define EUC_PASCAL_SEC_PER_METRE

((EDCS_Unit_Code)178)

#define EUC_PERCENT

((EDCS_Unit_Code)179)

#define EUC_PHON

((EDCS_Unit_Code)180)

#define EUC_PPB_MASS_FRACTION

((EDCS_Unit_Code)181)

#define EUC_PPM_MASS_FRACTION

((EDCS_Unit_Code)182)

#define EUC_PPT_MASS_FRACTION

((EDCS_Unit_Code)183)

#define EUC_PPTH_MASS_FRACTION

((EDCS_Unit_Code)184)

#define EUC_RAD

((EDCS_Unit_Code)185)

#define EUC_RADIAN

((EDCS_Unit_Code)186)

#define EUC_RADIAN_PER_METRE

((EDCS_Unit_Code)187)

#define EUC_RADIAN_PER_SEC

((EDCS_Unit_Code)188)

#define EUC_RADIAN_PER_SEC_SQD

((EDCS_Unit_Code)189)

#define EUC_REM

((EDCS_Unit_Code)190)

#define EUC_ROENTGEN

((EDCS_Unit_Code)191)

#define EUC_SECOND

((EDCS_Unit_Code)192)

#define EUC_SECOND_ARC

((EDCS_Unit_Code)193)

#define EUC_SECOND_PER_CUBIC_M_RADIAN

((EDCS_Unit_Code)194)

#define EUC_SECOND_PER_CUBIC_METRE

((EDCS_Unit_Code)195)

#define EUC_SIEMENS

((EDCS_Unit_Code)196)

#define EUC_SIEMENS_M_SQD_PER_MOLE

((EDCS_Unit_Code)197)

#define EUC_SIEMENS_PER_METRE

((EDCS_Unit_Code)198)

#define EUC_SIEVERT

((EDCS_Unit_Code)199)

#define EUC_SONE

((EDCS_Unit_Code)200)

#define EUC_SQ_METRE

((EDCS_Unit_Code)201)

#define EUC_SQ_METRE_AMP_PER_JOULE_SEC

((EDCS_Unit_Code)202)

#define EUC_SQ_METRE_AMPERE

((EDCS_Unit_Code)203)

#define EUC_SQ_METRE_KELVIN_PER_WATT

((EDCS_Unit_Code)204)

#define EUC_SQ_METRE_PER_JOULE

((EDCS_Unit_Code)205)

#define EUC_SQ_METRE_PER_JOULE_SR

((EDCS_Unit_Code)206)

#define EUC_SQ_METRE_PER_KG

((EDCS_Unit_Code)207)

#define EUC_SQ_METRE_PER_MOLE

((EDCS_Unit_Code)208)

#define EUC_SQ_METRE_PER_SECOND

((EDCS_Unit_Code)209)

#define EUC_SQ_METRE_PER_STERADIAN

((EDCS_Unit_Code)210)

#define EUC_SQ_METRE_PER_VOLT_SECOND

((EDCS_Unit_Code)211)

#define EUC_SQ_METRE_RADIAN_PER_KG

((EDCS_Unit_Code)212)

#define EUC_SQ_METRE_RADIAN_PER_MOLE

((EDCS_Unit_Code)213)

#define EUC_STERADIAN

((EDCS_Unit_Code)214)

#define EUC_TEC

((EDCS_Unit_Code)215)

#define EUC_TESLA

((EDCS_Unit_Code)216)

#define EUC_TON

((EDCS_Unit_Code)217)

#define EUC_TONNE

((EDCS_Unit_Code)218)

#define EUC_TONNE_PER_CUBIC_METRE

((EDCS_Unit_Code)219)

#define EUC_UNIFIED_AMASS_UNIT

((EDCS_Unit_Code)220)

#define EUC_UNITLESS

((EDCS_Unit_Code)221)

#define EUC_VOLT

((EDCS_Unit_Code)222)

#define EUC_VOLT_AMP

((EDCS_Unit_Code)223)

#define EUC_VOLT_PER_KELVIN

((EDCS_Unit_Code)224)

#define EUC_VOLT_PER_METRE

((EDCS_Unit_Code)225)

#define EUC_VOLT_SQD_PER_KELVIN_SQD

((EDCS_Unit_Code)226)

#define EUC_WATT

((EDCS_Unit_Code)227)

#define EUC_WATT_HOUR

((EDCS_Unit_Code)228)

#define EUC_WATT_PER_KELVIN

((EDCS_Unit_Code)229)

#define EUC_WATT_PER_METRE_K

((EDCS_Unit_Code)230)

#define EUC_WATT_PER_SQ_CM_SEC

((EDCS_Unit_Code)231)

#define EUC_WATT_PER_SQ_M_HZ

((EDCS_Unit_Code)232)

#define EUC_WATT_PER_SQ_M_K_FOURTH_PWR

((EDCS_Unit_Code)233)

#define EUC_WATT_PER_SQ_METRE

((EDCS_Unit_Code)234)

#define EUC_WATT_PER_SQ_METRE_K

((EDCS_Unit_Code)235)

#define EUC_WATT_PER_SQ_METRE_MICRON

((EDCS_Unit_Code)236)

#define EUC_WATT_PER_SQ_METRE_SEC

((EDCS_Unit_Code)237)

#define EUC_WATT_PER_SQ_METRE_SR

((EDCS_Unit_Code)238)

#define EUC_WATT_PER_SQ_METRE_SR_MICRON

((EDCS_Unit_Code)239)

#define EUC_WATT_PER_STERADIAN

((EDCS_Unit_Code)240)

#define EUC_WATT_SECOND

((EDCS_Unit_Code)241)

#define EUC_WATT_SQ_METRE

((EDCS_Unit_Code)242)

#define EUC_WEBER

((EDCS_Unit_Code)243)

#define EUC_WEBER_PER_METRE

((EDCS_Unit_Code)244)

#define EUC_YEAR

((EDCS_Unit_Code)245)

typedef EDCS_Integer EDCS_Unit_Equivalence_Code;

#define EQC_ABSORBED_DOSE

((EDCS_Unit_Equivalence_Code)1)

#define EQC_ABSORBED_DOSE_RATE

((EDCS_Unit_Equivalence_Code)2)

#define EQC_ACCELERATION

((EDCS_Unit_Equivalence_Code)3)

#define EQC_ACOUSTIC_IMPEDANCE

((EDCS_Unit_Equivalence_Code)4)

#define EQC_AMOUNT_SUBSTANCE

((EDCS_Unit_Equivalence_Code)5)

#define EQC_ANGULAR_ACCELERATION

((EDCS_Unit_Equivalence_Code)6)

#define EQC_ANGULAR_CROSS_SECTION

((EDCS_Unit_Equivalence_Code)7)

#define EQC_ANGULAR_IMPULSE

((EDCS_Unit_Equivalence_Code)8)

#define EQC_ANGULAR_MOMENTUM

((EDCS_Unit_Equivalence_Code)9)

#define EQC_ANGULAR_REPETENCY

((EDCS_Unit_Equivalence_Code)10)

#define EQC_ANGULAR_VELOCITY

((EDCS_Unit_Equivalence_Code)11)

#define EQC_APPARENT_POWER

((EDCS_Unit_Equivalence_Code)12)

#define EQC_AREA

((EDCS_Unit_Equivalence_Code)13)

#define EQC_AREAL_ENTITY_DENSITY

((EDCS_Unit_Equivalence_Code)14)

#define EQC_AREIC_ELECTRIC_CURRENT

((EDCS_Unit_Equivalence_Code)15)

#define EQC_AREIC_POWER_LEVEL_DIFF

((EDCS_Unit_Equivalence_Code)16)

#define EQC_CAPACITANCE

((EDCS_Unit_Equivalence_Code)17)

#define EQC_COEFFICIENT_HEAT_TRANSFER

((EDCS_Unit_Equivalence_Code)18)

#define EQC_COMPRESSIBILITY

((EDCS_Unit_Equivalence_Code)19)

#define EQC_CONCENTRATION

((EDCS_Unit_Equivalence_Code)20)

#define EQC_DAMPING_COEFFICIENT

((EDCS_Unit_Equivalence_Code)21)

#define EQC_DENSITY_STATES

((EDCS_Unit_Equivalence_Code)22)

#define EQC_DOSE_EQUIVALENT

((EDCS_Unit_Equivalence_Code)23)

#define EQC_DYNAMIC_VISCOSITY

((EDCS_Unit_Equivalence_Code)24)

#define EQC_ELECTRIC_CHARGE

((EDCS_Unit_Equivalence_Code)25)

#define EQC_ELECTRIC_CONDUCTANCE

((EDCS_Unit_Equivalence_Code)26)

#define EQC_ELECTRIC_CONDUCTIVITY

((EDCS_Unit_Equivalence_Code)27)

#define EQC_ELECTRIC_CURRENT

((EDCS_Unit_Equivalence_Code)28)

#define EQC_ELECTRIC_DIPOLE_MOMENT

((EDCS_Unit_Equivalence_Code)29)

#define EQC_ELECTRIC_FIELD_STRENGTH

((EDCS_Unit_Equivalence_Code)30)

#define EQC_ELECTRIC_POLARIZABILITY

((EDCS_Unit_Equivalence_Code)31)

#define EQC_ELECTRIC_POTENTIAL

((EDCS_Unit_Equivalence_Code)32)

#define EQC_ENERGY

((EDCS_Unit_Equivalence_Code)33)

#define EQC_ENERGY_DENSITY

((EDCS_Unit_Equivalence_Code)34)

#define EQC_EXPOSURE

((EDCS_Unit_Equivalence_Code)35)

#define EQC_EXPOSURE_RATE

((EDCS_Unit_Equivalence_Code)36)

#define EQC_FIELD_OR_POWER_LEVEL_DIFF

((EDCS_Unit_Equivalence_Code)37)

#define EQC_FIRST_RADIATION_CONSTANT

((EDCS_Unit_Equivalence_Code)38)

#define EQC_FLUX_DENSITY

((EDCS_Unit_Equivalence_Code)39)

#define EQC_FORCE

((EDCS_Unit_Equivalence_Code)40)

#define EQC_FREQUENCY

((EDCS_Unit_Equivalence_Code)41)

#define EQC_FREQUENCY_INTERVAL

((EDCS_Unit_Equivalence_Code)42)

#define EQC_GEOPOTENTIAL_ENERGY_LENGTH

((EDCS_Unit_Equivalence_Code)43)

#define EQC_GRAD_POWER_LEVEL_DIFF_LEN_FREQ

((EDCS_Unit_Equivalence_Code)44)

#define EQC_GRAVITATIONAL_FORCE

((EDCS_Unit_Equivalence_Code)45)

#define EQC_GYROMAGNETIC_COEFFICIENT

((EDCS_Unit_Equivalence_Code)46)

#define EQC_HEAT_CAPACITY

((EDCS_Unit_Equivalence_Code)47)

#define EQC_ILLUMINANCE

((EDCS_Unit_Equivalence_Code)48)

#define EQC_IMPULSE

((EDCS_Unit_Equivalence_Code)49)

#define EQC_INDUCTANCE

((EDCS_Unit_Equivalence_Code)50)

#define EQC_INV_LENGTH

((EDCS_Unit_Equivalence_Code)51)

#define EQC_IRRADIANCE

((EDCS_Unit_Equivalence_Code)52)

#define EQC_KINEMATIC_VISCOSITY

((EDCS_Unit_Equivalence_Code)53)

#define EQC_LENGTH

((EDCS_Unit_Equivalence_Code)54)

#define EQC_LIGHT_EXPOSURE

((EDCS_Unit_Equivalence_Code)55)

#define EQC_LINEAR_ENERGY_TRANSFER

((EDCS_Unit_Equivalence_Code)56)

#define EQC_LINEAR_EXPANSION_COEFF

((EDCS_Unit_Equivalence_Code)57)

#define EQC_LINEIC_ELECTRIC_CURRENT

((EDCS_Unit_Equivalence_Code)58)

#define EQC_LINEIC_MASS

((EDCS_Unit_Equivalence_Code)59)

#define EQC_LINEIC_THERMO_TEMP_GRADIENT

((EDCS_Unit_Equivalence_Code)60)

#define EQC_LORENZ_COEFFICIENT

((EDCS_Unit_Equivalence_Code)61)

#define EQC_LOUDNESS

((EDCS_Unit_Equivalence_Code)62)

#define EQC_LOUDNESS_LEVEL

((EDCS_Unit_Equivalence_Code)63)

#define EQC_LUMINANCE

((EDCS_Unit_Equivalence_Code)64)

#define EQC_LUMINANCE_EFFICIENCY

((EDCS_Unit_Equivalence_Code)65)

#define EQC_LUMINANCE_EXITANCE

((EDCS_Unit_Equivalence_Code)66)

#define EQC_LUMINANCE_FLUX

((EDCS_Unit_Equivalence_Code)67)

#define EQC_LUMINANCE_INTENSITY

((EDCS_Unit_Equivalence_Code)68)

#define EQC_MAGNETIC_FLUX

((EDCS_Unit_Equivalence_Code)69)

#define EQC_MAGNETIC_FLUX_DENSITY

((EDCS_Unit_Equivalence_Code)70)

#define EQC_MAGNETIC_MOMENT

((EDCS_Unit_Equivalence_Code)71)

#define EQC_MAGNETIC_PERMEABILITY

((EDCS_Unit_Equivalence_Code)72)

#define EQC_MAGNETIC_VECTOR_POTENTIAL

((EDCS_Unit_Equivalence_Code)73)

#define EQC_MASS

((EDCS_Unit_Equivalence_Code)74)

#define EQC_MASS_ATTENUATION_COEFF

((EDCS_Unit_Equivalence_Code)75)

#define EQC_MASS_FLOW_RATE

((EDCS_Unit_Equivalence_Code)76)

#define EQC_MASS_FRACTION

((EDCS_Unit_Equivalence_Code)77)

#define EQC_MASSIC_ACTIVITY

((EDCS_Unit_Equivalence_Code)78)

#define EQC_MASSIC_OPTICAL_ROT_POWER

((EDCS_Unit_Equivalence_Code)79)

#define EQC_MECHANICAL_IMPEDANCE

((EDCS_Unit_Equivalence_Code)80)

#define EQC_MOBILITY

((EDCS_Unit_Equivalence_Code)81)

#define EQC_MOLALITY_SOLUTE

((EDCS_Unit_Equivalence_Code)82)

#define EQC_MOLAR_ABSORPTION_COEFF

((EDCS_Unit_Equivalence_Code)83)

#define EQC_MOLAR_CHARGE

((EDCS_Unit_Equivalence_Code)84)

#define EQC_MOLAR_CONDUCTIVITY

((EDCS_Unit_Equivalence_Code)85)

#define EQC_MOLAR_DENSITY

((EDCS_Unit_Equivalence_Code)86)

#define EQC_MOLAR_ENERGY

((EDCS_Unit_Equivalence_Code)87)

#define EQC_MOLAR_ENTROPY

((EDCS_Unit_Equivalence_Code)88)

#define EQC_MOLAR_MASS

((EDCS_Unit_Equivalence_Code)89)

#define EQC_MOLAR_OPTICAL_ROT_POWER

((EDCS_Unit_Equivalence_Code)90)

#define EQC_MOLAR_VOLUME

((EDCS_Unit_Equivalence_Code)91)

#define EQC_MOLE_FRACTION

((EDCS_Unit_Equivalence_Code)92)

#define EQC_MOMENT_FORCE

((EDCS_Unit_Equivalence_Code)93)

#define EQC_MOMENT_INERTIA

((EDCS_Unit_Equivalence_Code)94)

#define EQC_MOMENTUM

((EDCS_Unit_Equivalence_Code)95)

#define EQC_PARTICLE_CURRENT_DENSITY

((EDCS_Unit_Equivalence_Code)96)

#define EQC_PARTICLE_FLUX_DENSITY

((EDCS_Unit_Equivalence_Code)97)

#define EQC_PERMITTIVITY

((EDCS_Unit_Equivalence_Code)98)

#define EQC_PHOTON_INTENSITY

((EDCS_Unit_Equivalence_Code)99)

#define EQC_PHOTON_LUMINANCE

((EDCS_Unit_Equivalence_Code)100)

#define EQC_PLANCK_CONSTANT

((EDCS_Unit_Equivalence_Code)101)

#define EQC_PLANE_ANGLE

((EDCS_Unit_Equivalence_Code)102)

#define EQC_POWER

((EDCS_Unit_Equivalence_Code)103)

#define EQC_POWER_LEVEL_DIFF_FREQ_GRADIENT

((EDCS_Unit_Equivalence_Code)104)

#define EQC_POWER_LEVEL_DIFF_LEN_FREQ

((EDCS_Unit_Equivalence_Code)105)

#define EQC_POWER_LEVEL_DIFF_LEN_GRADIENT

((EDCS_Unit_Equivalence_Code)106)

#define EQC_PRESSURE

((EDCS_Unit_Equivalence_Code)107)

#define EQC_PRESSURE_CHANGE_RATE

((EDCS_Unit_Equivalence_Code)108)

#define EQC_PRESSURE_COEFFICIENT

((EDCS_Unit_Equivalence_Code)109)

#define EQC_PRESSURE_POWER_LEVEL

((EDCS_Unit_Equivalence_Code)110)

#define EQC_PURE_NUMBER

((EDCS_Unit_Equivalence_Code)111)

#define EQC_QUANTITY_LIGHT

((EDCS_Unit_Equivalence_Code)112)

#define EQC_RADIANCE

((EDCS_Unit_Equivalence_Code)113)

#define EQC_RADIANT_ENERGY_FLUENCE

((EDCS_Unit_Equivalence_Code)114)

#define EQC_RADIANT_EXITANCE_RATE

((EDCS_Unit_Equivalence_Code)115)

#define EQC_RADIANT_INTENSITY

((EDCS_Unit_Equivalence_Code)116)

#define EQC_RADIONUCLIDE_ACTIVITY

((EDCS_Unit_Equivalence_Code)117)

#define EQC_RATE

((EDCS_Unit_Equivalence_Code)118)

#define EQC_RECIPROCAL_PLANE_ANGLE

((EDCS_Unit_Equivalence_Code)119)

#define EQC_RECIPROCAL_SOLID_ANGLE

((EDCS_Unit_Equivalence_Code)120)

#define EQC_RECIPROCAL_VOLUMIC_CHARGE

((EDCS_Unit_Equivalence_Code)121)

#define EQC_RELUCTANCE

((EDCS_Unit_Equivalence_Code)122)

#define EQC_RESISTANCE

((EDCS_Unit_Equivalence_Code)123)

#define EQC_RESISTIVITY

((EDCS_Unit_Equivalence_Code)124)

#define EQC_SECOND_MOMENT_AREA

((EDCS_Unit_Equivalence_Code)125)

#define EQC_SECOND_RADIATION_CONSTANT

((EDCS_Unit_Equivalence_Code)126)

#define EQC_SEEBECK_COEFFICIENT

((EDCS_Unit_Equivalence_Code)127)

#define EQC_SOLID_ANGLE

((EDCS_Unit_Equivalence_Code)128)

#define EQC_SPECIFIC_ENERGY

((EDCS_Unit_Equivalence_Code)129)

#define EQC_SPECIFIC_HEAT_CAPACITY

((EDCS_Unit_Equivalence_Code)130)

#define EQC_SPECIFIC_VOLUME

((EDCS_Unit_Equivalence_Code)131)

#define EQC_SPECTRAL_ANGULAR_CROSS_SECT

((EDCS_Unit_Equivalence_Code)132)

#define EQC_SPECTRAL_CONC_VIBRAT_MODES

((EDCS_Unit_Equivalence_Code)133)

#define EQC_SPECTRAL_CROSS_SECTION

((EDCS_Unit_Equivalence_Code)134)

#define EQC_SPECTRAL_RAD_ENERGY_DENSITY

((EDCS_Unit_Equivalence_Code)135)

#define EQC_SPECTRAL_RADIANCE

((EDCS_Unit_Equivalence_Code)136)

#define EQC_SPECTRAL_RADIANCE_INTEGRATED

((EDCS_Unit_Equivalence_Code)137)

#define EQC_SPECTRAL_RECIPROCAL_SOLID_ANGLE

((EDCS_Unit_Equivalence_Code)138)

#define EQC_SPEED

((EDCS_Unit_Equivalence_Code)139)

#define EQC_STEFAN_BOLTZMAN_CONSTANT

((EDCS_Unit_Equivalence_Code)140)

#define EQC_SURFACE_DENSITY

((EDCS_Unit_Equivalence_Code)141)

#define EQC_SURFACE_DENSITY_CHARGE

((EDCS_Unit_Equivalence_Code)142)

#define EQC_SURFACE_DENSITY_MECH_IMPED

((EDCS_Unit_Equivalence_Code)143)

#define EQC_SURFACE_TENSION

((EDCS_Unit_Equivalence_Code)144)

#define EQC_THERMAL_CONDUCTANCE

((EDCS_Unit_Equivalence_Code)145)

#define EQC_THERMAL_CONDUCTIVITY

((EDCS_Unit_Equivalence_Code)146)

#define EQC_THERMAL_INSULANCE

((EDCS_Unit_Equivalence_Code)147)

#define EQC_THERMAL_RESISTANCE

((EDCS_Unit_Equivalence_Code)148)

#define EQC_THERMION_EMISSION_CUR_DENS

((EDCS_Unit_Equivalence_Code)149)

#define EQC_THERMO_TEMP_CHANGE_RATE

((EDCS_Unit_Equivalence_Code)150)

#define EQC_THERMO_TEMPERATURE

((EDCS_Unit_Equivalence_Code)151)

#define EQC_TIME

((EDCS_Unit_Equivalence_Code)152)

#define EQC_TOTAL_ATOMIC_STOPPING_POWER

((EDCS_Unit_Equivalence_Code)153)

#define EQC_TOTAL_LINEAR_STOPPING_POWER

((EDCS_Unit_Equivalence_Code)154)

#define EQC_TOTAL_MASS_STOPPING_POWER

((EDCS_Unit_Equivalence_Code)155)

#define EQC_VOLUME

((EDCS_Unit_Equivalence_Code)156)

#define EQC_VOLUME_DENSITY_CHARGE

((EDCS_Unit_Equivalence_Code)157)

#define EQC_VOLUME_FLOW_RATE

((EDCS_Unit_Equivalence_Code)158)

#define EQC_VOLUME_FRACTION

((EDCS_Unit_Equivalence_Code)159)

#define EQC_VOLUMETRIC_ENTITY_DENSITY

((EDCS_Unit_Equivalence_Code)160)

#define EQC_VOLUMETRIC_ENTITY_EMIT_RATE

((EDCS_Unit_Equivalence_Code)161)

#define EQC_VOLUMIC_ACTIVITY

((EDCS_Unit_Equivalence_Code)162)

#define EQC_VOLUMIC_DOSE

((EDCS_Unit_Equivalence_Code)163)

#define EQC_VOLUMIC_MASS

((EDCS_Unit_Equivalence_Code)164)

typedef EDCS_Integer    EAC_Access_Direction_Type;

#define EEC_ACSDIRTY_END

((EAC_Access_Direction_Type)1)

#define EEC_ACSDIRTY_ENTRY

((EAC_Access_Direction_Type)2)

#define EEC_ACSDIRTY_EXIT

((EAC_Access_Direction_Type)3)

#define EEC_ACSDIRTY_START

((EAC_Access_Direction_Type)4)


typedef EDCS_Integer    EAC_Accessibility_Status;

#define EEC_ACSSTAT_CLOSED

((EAC_Accessibility_Status)1)

#define EEC_ACSSTAT_CLOSED_LOCKED

((EAC_Accessibility_Status)2)

#define EEC_ACSSTAT_LIMITED

((EAC_Accessibility_Status)3)

#define EEC_ACSSTAT_LOCKED

((EAC_Accessibility_Status)4)

#define EEC_ACSSTAT_OPEN

((EAC_Accessibility_Status)5)

#define EEC_ACSSTAT_OPEN_LOCKED

((EAC_Accessibility_Status)6)

#define EEC_ACSSTAT_RESTRICTED

((EAC_Accessibility_Status)7)

typedef EDCS_Integer    EAC_Accumulation_Period_Category;

#define EEC_ACCUMPERCAT_ONE_SECOND

((EAC_Accumulation_Period_Category)1)

#define EEC_ACCUMPERCAT_TWO_SECONDS

((EAC_Accumulation_Period_Category)2)

#define EEC_ACCUMPERCAT_FIVE_SECONDS

((EAC_Accumulation_Period_Category)3)

#define EEC_ACCUMPERCAT_TEN_SECONDS

((EAC_Accumulation_Period_Category)4)

#define EEC_ACCUMPERCAT_FIFTEEN_SECONDS

((EAC_Accumulation_Period_Category)5)

#define EEC_ACCUMPERCAT_THIRTY_SECONDS

((EAC_Accumulation_Period_Category)6)

#define EEC_ACCUMPERCAT_ONE_MINUTE

((EAC_Accumulation_Period_Category)7)

#define EEC_ACCUMPERCAT_TWO_MINUTES

((EAC_Accumulation_Period_Category)8)

#define EEC_ACCUMPERCAT_FIVE_MINUTES

((EAC_Accumulation_Period_Category)9)

#define EEC_ACCUMPERCAT_TEN_MINUTES

((EAC_Accumulation_Period_Category)10)

#define EEC_ACCUMPERCAT_FIFTEEN_MINUTES

((EAC_Accumulation_Period_Category)11)

#define EEC_ACCUMPERCAT_THIRTY_MINUTES

((EAC_Accumulation_Period_Category)12)

#define EEC_ACCUMPERCAT_ONE_HOUR

((EAC_Accumulation_Period_Category)13)

#define EEC_ACCUMPERCAT_TWO_HOURS

((EAC_Accumulation_Period_Category)14)

#define EEC_ACCUMPERCAT_THREE_HOURS

((EAC_Accumulation_Period_Category)15)

#define EEC_ACCUMPERCAT_FOUR_HOURS

((EAC_Accumulation_Period_Category)16)

#define EEC_ACCUMPERCAT_SIX_HOURS

((EAC_Accumulation_Period_Category)17)

#define EEC_ACCUMPERCAT_EIGHT_HOURS

((EAC_Accumulation_Period_Category)18)

#define EEC_ACCUMPERCAT_TWELVE_HOURS

((EAC_Accumulation_Period_Category)19)

#define EEC_ACCUMPERCAT_TWENTY_FOUR_HOURS

((EAC_Accumulation_Period_Category)20)

typedef EDCS_Integer    EAC_Acoustic_Centre_Frequency_Band;

#define EEC_ACCNTRFREQ_BAND_1_HZ

((EAC_Acoustic_Centre_Frequency_Band)1)

#define EEC_ACCNTRFREQ_BAND_1r25_HZ

((EAC_Acoustic_Centre_Frequency_Band)2)

#define EEC_ACCNTRFREQ_BAND_1r6_HZ

((EAC_Acoustic_Centre_Frequency_Band)3)

#define EEC_ACCNTRFREQ_BAND_2_HZ

((EAC_Acoustic_Centre_Frequency_Band)4)

#define EEC_ACCNTRFREQ_BAND_2r5_HZ

((EAC_Acoustic_Centre_Frequency_Band)5)

#define EEC_ACCNTRFREQ_BAND_3r15_HZ

((EAC_Acoustic_Centre_Frequency_Band)6)

#define EEC_ACCNTRFREQ_BAND_4_HZ

((EAC_Acoustic_Centre_Frequency_Band)7)

#define EEC_ACCNTRFREQ_BAND_5_HZ

((EAC_Acoustic_Centre_Frequency_Band)8)

#define EEC_ACCNTRFREQ_BAND_6r3_HZ

((EAC_Acoustic_Centre_Frequency_Band)9)

#define EEC_ACCNTRFREQ_BAND_8_HZ

((EAC_Acoustic_Centre_Frequency_Band)10)

#define EEC_ACCNTRFREQ_BAND_10_HZ

((EAC_Acoustic_Centre_Frequency_Band)11)

#define EEC_ACCNTRFREQ_BAND_12r5_HZ

((EAC_Acoustic_Centre_Frequency_Band)12)

#define EEC_ACCNTRFREQ_BAND_16_HZ

((EAC_Acoustic_Centre_Frequency_Band)13)

#define EEC_ACCNTRFREQ_BAND_20_HZ

((EAC_Acoustic_Centre_Frequency_Band)14)

#define EEC_ACCNTRFREQ_BAND_25_HZ

((EAC_Acoustic_Centre_Frequency_Band)15)

#define EEC_ACCNTRFREQ_BAND_31r5_HZ

((EAC_Acoustic_Centre_Frequency_Band)16)

#define EEC_ACCNTRFREQ_BAND_40_HZ

((EAC_Acoustic_Centre_Frequency_Band)17)

#define EEC_ACCNTRFREQ_BAND_50_HZ

((EAC_Acoustic_Centre_Frequency_Band)18)

#define EEC_ACCNTRFREQ_BAND_63_HZ

((EAC_Acoustic_Centre_Frequency_Band)19)

#define EEC_ACCNTRFREQ_BAND_80_HZ

((EAC_Acoustic_Centre_Frequency_Band)20)

#define EEC_ACCNTRFREQ_BAND_100_HZ

((EAC_Acoustic_Centre_Frequency_Band)21)

#define EEC_ACCNTRFREQ_BAND_125_HZ

((EAC_Acoustic_Centre_Frequency_Band)22)

#define EEC_ACCNTRFREQ_BAND_160_HZ

((EAC_Acoustic_Centre_Frequency_Band)23)

#define EEC_ACCNTRFREQ_BAND_200_HZ

((EAC_Acoustic_Centre_Frequency_Band)24)

#define EEC_ACCNTRFREQ_BAND_250_HZ

((EAC_Acoustic_Centre_Frequency_Band)25)

#define EEC_ACCNTRFREQ_BAND_315_HZ

((EAC_Acoustic_Centre_Frequency_Band)26)

#define EEC_ACCNTRFREQ_BAND_400_HZ

((EAC_Acoustic_Centre_Frequency_Band)27)

#define EEC_ACCNTRFREQ_BAND_500_HZ

((EAC_Acoustic_Centre_Frequency_Band)28)

#define EEC_ACCNTRFREQ_BAND_630_HZ

((EAC_Acoustic_Centre_Frequency_Band)29)

#define EEC_ACCNTRFREQ_BAND_800_HZ

((EAC_Acoustic_Centre_Frequency_Band)30)

#define EEC_ACCNTRFREQ_BAND_1000_HZ

((EAC_Acoustic_Centre_Frequency_Band)31)

#define EEC_ACCNTRFREQ_BAND_1250_HZ

((EAC_Acoustic_Centre_Frequency_Band)32)

#define EEC_ACCNTRFREQ_BAND_1600_HZ

((EAC_Acoustic_Centre_Frequency_Band)33)

#define EEC_ACCNTRFREQ_BAND_2000_HZ

((EAC_Acoustic_Centre_Frequency_Band)34)

#define EEC_ACCNTRFREQ_BAND_2500_HZ

((EAC_Acoustic_Centre_Frequency_Band)35)

#define EEC_ACCNTRFREQ_BAND_3150_HZ

((EAC_Acoustic_Centre_Frequency_Band)36)

#define EEC_ACCNTRFREQ_BAND_4000_HZ

((EAC_Acoustic_Centre_Frequency_Band)37)

#define EEC_ACCNTRFREQ_BAND_5000_HZ

((EAC_Acoustic_Centre_Frequency_Band)38)

#define EEC_ACCNTRFREQ_BAND_6300_HZ

((EAC_Acoustic_Centre_Frequency_Band)39)

#define EEC_ACCNTRFREQ_BAND_8000_HZ

((EAC_Acoustic_Centre_Frequency_Band)40)

#define EEC_ACCNTRFREQ_BAND_10_KHZ

((EAC_Acoustic_Centre_Frequency_Band)41)

#define EEC_ACCNTRFREQ_BAND_12r5_KHZ

((EAC_Acoustic_Centre_Frequency_Band)42)

#define EEC_ACCNTRFREQ_BAND_16_KHZ

((EAC_Acoustic_Centre_Frequency_Band)43)

#define EEC_ACCNTRFREQ_BAND_20_KHZ

((EAC_Acoustic_Centre_Frequency_Band)44)

#define EEC_ACCNTRFREQ_BAND_25_KHZ

((EAC_Acoustic_Centre_Frequency_Band)45)

#define EEC_ACCNTRFREQ_BAND_31r5_KHZ

((EAC_Acoustic_Centre_Frequency_Band)46)

#define EEC_ACCNTRFREQ_BAND_40_KHZ

((EAC_Acoustic_Centre_Frequency_Band)47)

#define EEC_ACCNTRFREQ_BAND_50_KHZ

((EAC_Acoustic_Centre_Frequency_Band)48)

#define EEC_ACCNTRFREQ_BAND_63_KHZ

((EAC_Acoustic_Centre_Frequency_Band)49)

#define EEC_ACCNTRFREQ_BAND_80_KHZ

((EAC_Acoustic_Centre_Frequency_Band)50)

#define EEC_ACCNTRFREQ_BAND_100_KHZ

((EAC_Acoustic_Centre_Frequency_Band)51)

#define EEC_ACCNTRFREQ_BAND_125_KHZ

((EAC_Acoustic_Centre_Frequency_Band)52)

#define EEC_ACCNTRFREQ_BAND_160_KHZ

((EAC_Acoustic_Centre_Frequency_Band)53)

#define EEC_ACCNTRFREQ_BAND_200_KHZ

((EAC_Acoustic_Centre_Frequency_Band)54)

#define EEC_ACCNTRFREQ_BAND_250_KHZ

((EAC_Acoustic_Centre_Frequency_Band)55)

#define EEC_ACCNTRFREQ_BAND_315_KHZ

((EAC_Acoustic_Centre_Frequency_Band)56)

#define EEC_ACCNTRFREQ_BAND_400_KHZ

((EAC_Acoustic_Centre_Frequency_Band)57)

#define EEC_ACCNTRFREQ_BAND_500_KHZ

((EAC_Acoustic_Centre_Frequency_Band)58)

#define EEC_ACCNTRFREQ_BAND_630_KHZ

((EAC_Acoustic_Centre_Frequency_Band)59)

#define EEC_ACCNTRFREQ_BAND_800_KHZ

((EAC_Acoustic_Centre_Frequency_Band)60)

typedef EDCS_Integer    EAC_Acoustic_Reflection_Type;

#define EEC_ACREFLNTY_FROM_WTR_BODY_FLOOR

((EAC_Acoustic_Reflection_Type)1)

#define EEC_ACREFLNTY_FROM_BELOW_WTR_BODY_FLOOR

((EAC_Acoustic_Reflection_Type)2)

typedef EDCS_Integer    EAC_Aerial_Function;

#define EEC_AERIALFN_AIR_TRAFFIC_CONTROL

((EAC_Aerial_Function)1)

#define EEC_AERIALFN_MARINE_RADIO_SERVICE

((EAC_Aerial_Function)2)

#define EEC_AERIALFN_PUBLIC_SAFETY

((EAC_Aerial_Function)3)

#define EEC_AERIALFN_RADAR

((EAC_Aerial_Function)4)

#define EEC_AERIALFN_RADIO_BROADCAST

((EAC_Aerial_Function)5)

#define EEC_AERIALFN_SATELLITE_UPLINK

((EAC_Aerial_Function)6)

#define EEC_AERIALFN_TELEVISION_BROADCAST

((EAC_Aerial_Function)7)

typedef EDCS_Integer    EAC_Aerial_Type;

#define EEC_AERIALTY_DIPOLE

((EAC_Aerial_Type)1)

#define EEC_AERIALTY_FIXED_PHASED_ARRAY

((EAC_Aerial_Type)2)

#define EEC_AERIALTY_HORN

((EAC_Aerial_Type)3)

#define EEC_AERIALTY_PARABOLIC

((EAC_Aerial_Type)4)

#define EEC_AERIALTY_WHIP

((EAC_Aerial_Type)5)

#define EEC_AERIALTY_YAGI

((EAC_Aerial_Type)6)

typedef EDCS_Integer    EAC_Aerodrome_Type;

#define EEC_AERODTY_AERODROME

((EAC_Aerodrome_Type)1)

#define EEC_AERODTY_AIRFIELD

((EAC_Aerodrome_Type)2)

#define EEC_AERODTY_AIRPORT

((EAC_Aerodrome_Type)3)

#define EEC_AERODTY_DAFIF_A

((EAC_Aerodrome_Type)4)

#define EEC_AERODTY_DAFIF_B

((EAC_Aerodrome_Type)5)

#define EEC_AERODTY_DAFIF_C

((EAC_Aerodrome_Type)6)

#define EEC_AERODTY_DAFIF_D

((EAC_Aerodrome_Type)7)

#define EEC_AERODTY_EMERGENCY

((EAC_Aerodrome_Type)8)

#define EEC_AERODTY_GENERAL_AVIATION

((EAC_Aerodrome_Type)9)

#define EEC_AERODTY_GLIDER

((EAC_Aerodrome_Type)10)

#define EEC_AERODTY_HANG_GLIDER

((EAC_Aerodrome_Type)11)

#define EEC_AERODTY_HELICOPTER

((EAC_Aerodrome_Type)12)

#define EEC_AERODTY_HELIPORT

((EAC_Aerodrome_Type)13)

#define EEC_AERODTY_HELIPORT_AT_HOSPITAL

((EAC_Aerodrome_Type)14)

#define EEC_AERODTY_MAJOR_AERODROME

((EAC_Aerodrome_Type)15)

#define EEC_AERODTY_MICROLIGHT

((EAC_Aerodrome_Type)16)

#define EEC_AERODTY_MINOR_AERODROME

((EAC_Aerodrome_Type)17)

#define EEC_AERODTY_PARASCENDING

((EAC_Aerodrome_Type)18)

#define EEC_AERODTY_SEAPLANE_BASE

((EAC_Aerodrome_Type)19)

#define EEC_AERODTY_UNDEFINED_LANDING

((EAC_Aerodrome_Type)20)

#define EEC_AERODTY_WINCH_LAUNCHED_HANG_GLIDER

((EAC_Aerodrome_Type)21)

typedef EDCS_Integer    EAC_Aeronautical_Approach_Type;

#define EEC_AEROAPPTY_FINAL_FIX

((EAC_Aeronautical_Approach_Type)1)

#define EEC_AEROAPPTY_INITIAL_FIX

((EAC_Aeronautical_Approach_Type)2)

#define EEC_AEROAPPTY_NON_PRECISION_INSTRUMENT

((EAC_Aeronautical_Approach_Type)3)

#define EEC_AEROAPPTY_PRECISION_INSTRUMENT

((EAC_Aeronautical_Approach_Type)4)

#define EEC_AEROAPPTY_STOL

((EAC_Aeronautical_Approach_Type)5)

#define EEC_AEROAPPTY_VISUAL

((EAC_Aeronautical_Approach_Type)6)

typedef EDCS_Integer    EAC_Aeronautical_Function;

#define EEC_AEROFN_AERODROME_TERMINAL

((EAC_Aeronautical_Function)1)

#define EEC_AEROFN_AID_TO_NAVIGATION_CHANGEOVER

((EAC_Aeronautical_Function)2)

#define EEC_AEROFN_ALTIMETER_CHANGE

((EAC_Aeronautical_Function)3)

#define EEC_AEROFN_DECOY

((EAC_Aeronautical_Function)4)

#define EEC_AEROFN_FEEDER

((EAC_Aeronautical_Function)5)

#define EEC_AEROFN_MILEAGE_BREAK_DOWN

((EAC_Aeronautical_Function)6)

#define EEC_AEROFN_RADAR

((EAC_Aeronautical_Function)7)

#define EEC_AEROFN_SEAPLANE_RUN

((EAC_Aeronautical_Function)8)

#define EEC_AEROFN_TERMINUS

((EAC_Aeronautical_Function)9)

#define EEC_AEROFN_TERMINUS_OR_TERMINAL

((EAC_Aeronautical_Function)10)

#define EEC_AEROFN_TRANSACTION

((EAC_Aeronautical_Function)11)

#define EEC_AEROFN_UNIDENTIFIED_AIRSTRIP

((EAC_Aeronautical_Function)12)

typedef EDCS_Integer    EAC_Aeronautical_Light_Type;

#define EEC_AEROLGTTY_AERODROME_TERMINAL

((EAC_Aeronautical_Light_Type)1)

#define EEC_AEROLGTTY_AEROMARINE

((EAC_Aeronautical_Light_Type)2)

#define EEC_AEROLGTTY_ALSF_I

((EAC_Aeronautical_Light_Type)3)

#define EEC_AEROLGTTY_ALSF_II

((EAC_Aeronautical_Light_Type)4)

#define EEC_AEROLGTTY_ALTERNATE_CENTRE_LINE

((EAC_Aeronautical_Light_Type)5)

#define EEC_AEROLGTTY_APAP_ALIGNMENT

((EAC_Aeronautical_Light_Type)6)

#define EEC_AEROLGTTY_APRON_FLOOD

((EAC_Aeronautical_Light_Type)7)

#define EEC_AEROLGTTY_ARTICULATED

((EAC_Aeronautical_Light_Type)8)

#define EEC_AEROLGTTY_AUXILIARY

((EAC_Aeronautical_Light_Type)9)

#define EEC_AEROLGTTY_BEACON_UNSPECIFIED

((EAC_Aeronautical_Light_Type)10)

#define EEC_AEROLGTTY_BLINKING_LIGHT

((EAC_Aeronautical_Light_Type)11)

#define EEC_AEROLGTTY_BOUNDARY

((EAC_Aeronautical_Light_Type)12)

#define EEC_AEROLGTTY_CALVERT

((EAC_Aeronautical_Light_Type)13)

#define EEC_AEROLGTTY_CENTRE_AND_DOUBLE_ROW

((EAC_Aeronautical_Light_Type)14)

#define EEC_AEROLGTTY_CENTRE_LINE_2_CROSSBAR

((EAC_Aeronautical_Light_Type)15)

#define EEC_AEROLGTTY_CENTRE_LINE_AND_BAR

((EAC_Aeronautical_Light_Type)16)

#define EEC_AEROLGTTY_CENTRE_LINE_HIGH_INTENSITY

((EAC_Aeronautical_Light_Type)17)

#define EEC_AEROLGTTY_CENTRE_ROW

((EAC_Aeronautical_Light_Type)18)

#define EEC_AEROLGTTY_CENTRE_ROW_1_HI_INTENSITY

((EAC_Aeronautical_Light_Type)19)

#define EEC_AEROLGTTY_CENTRE_ROW_2_HI_INTENSITY

((EAC_Aeronautical_Light_Type)20)

#define EEC_AEROLGTTY_CONSTANT_BEAM

((EAC_Aeronautical_Light_Type)21)

#define EEC_AEROLGTTY_CROSS

((EAC_Aeronautical_Light_Type)22)

#define EEC_AEROLGTTY_FISHING

((EAC_Aeronautical_Light_Type)23)

#define EEC_AEROLGTTY_FLARES

((EAC_Aeronautical_Light_Type)24)

#define EEC_AEROLGTTY_FOG_DETECTOR

((EAC_Aeronautical_Light_Type)25)

#define EEC_AEROLGTTY_FORMER_NATO_STANDARD

((EAC_Aeronautical_Light_Type)26)

#define EEC_AEROLGTTY_HARBOUR

((EAC_Aeronautical_Light_Type)27)

#define EEC_AEROLGTTY_HIGH_INTENSITY_RUNWAY

((EAC_Aeronautical_Light_Type)28)

#define EEC_AEROLGTTY_HONG_KONG_CURVE

((EAC_Aeronautical_Light_Type)29)

#define EEC_AEROLGTTY_HORIZONTAL

((EAC_Aeronautical_Light_Type)30)

#define EEC_AEROLGTTY_IDENTIFICATION_BEACON

((EAC_Aeronautical_Light_Type)31)

#define EEC_AEROLGTTY_LANDING_DIRECTION

((EAC_Aeronautical_Light_Type)32)

#define EEC_AEROLGTTY_LEFT_ROW_HIGH_INTENSITY

((EAC_Aeronautical_Light_Type)33)

#define EEC_AEROLGTTY_LEFT_SINGLE_ROW

((EAC_Aeronautical_Light_Type)34)

#define EEC_AEROLGTTY_LOW_COST_VASI

((EAC_Aeronautical_Light_Type)35)

#define EEC_AEROLGTTY_LOW_INTENSITY_RUNWAY

((EAC_Aeronautical_Light_Type)36)

#define EEC_AEROLGTTY_MAJOR

((EAC_Aeronautical_Light_Type)37)

#define EEC_AEROLGTTY_MALSF

((EAC_Aeronautical_Light_Type)38)

#define EEC_AEROLGTTY_MALSR

((EAC_Aeronautical_Light_Type)39)

#define EEC_AEROLGTTY_MEDIUM_INTENSITY_RUNWAY

((EAC_Aeronautical_Light_Type)40)

#define EEC_AEROLGTTY_MINOR

((EAC_Aeronautical_Light_Type)41)

#define EEC_AEROLGTTY_NARROW_MULTI_CROSS

((EAC_Aeronautical_Light_Type)42)

#define EEC_AEROLGTTY_NATO_STANDARD

((EAC_Aeronautical_Light_Type)43)

#define EEC_AEROLGTTY_NEON_LADDER

((EAC_Aeronautical_Light_Type)44)

#define EEC_AEROLGTTY_NONE_AVAILABLE

((EAC_Aeronautical_Light_Type)45)

#define EEC_AEROLGTTY_OBSTRUCTION

((EAC_Aeronautical_Light_Type)46)

#define EEC_AEROLGTTY_OBSTRUCTION_LIGHTING

((EAC_Aeronautical_Light_Type)47)

#define EEC_AEROLGTTY_OCCASIONAL

((EAC_Aeronautical_Light_Type)48)

#define EEC_AEROLGTTY_ODALS

((EAC_Aeronautical_Light_Type)49)

#define EEC_AEROLGTTY_OPTICAL_LANDING_SYSTEM

((EAC_Aeronautical_Light_Type)50)

#define EEC_AEROLGTTY_OTHER_AERODROME_LIGHTING

((EAC_Aeronautical_Light_Type)51)

#define EEC_AEROLGTTY_OTHER_APPROACH_LIGHTING

((EAC_Aeronautical_Light_Type)52)

#define EEC_AEROLGTTY_OVERRUN_CENTRE_LINE

((EAC_Aeronautical_Light_Type)53)

#define EEC_AEROLGTTY_PORTABLE_APPROACH

((EAC_Aeronautical_Light_Type)54)

#define EEC_AEROLGTTY_PORTABLE_RUNWAY

((EAC_Aeronautical_Light_Type)55)

#define EEC_AEROLGTTY_PRECISION_APPROACH

((EAC_Aeronautical_Light_Type)56)

#define EEC_AEROLGTTY_PRIMARY

((EAC_Aeronautical_Light_Type)57)

#define EEC_AEROLGTTY_PRIVATE

((EAC_Aeronautical_Light_Type)58)

#define EEC_AEROLGTTY_RAIL

((EAC_Aeronautical_Light_Type)59)

#define EEC_AEROLGTTY_RANGE

((EAC_Aeronautical_Light_Type)60)

#define EEC_AEROLGTTY_ROTATING_BEACON

((EAC_Aeronautical_Light_Type)61)

#define EEC_AEROLGTTY_RUNWAY

((EAC_Aeronautical_Light_Type)62)

#define EEC_AEROLGTTY_RUNWAY_CENTRE_LINE

((EAC_Aeronautical_Light_Type)63)

#define EEC_AEROLGTTY_RUNWAY_EDGE

((EAC_Aeronautical_Light_Type)64)

#define EEC_AEROLGTTY_RUNWAY_END

((EAC_Aeronautical_Light_Type)65)

#define EEC_AEROLGTTY_RUNWAY_FLOOD

((EAC_Aeronautical_Light_Type)66)

#define EEC_AEROLGTTY_RUNWAY_REGION

((EAC_Aeronautical_Light_Type)67)

#define EEC_AEROLGTTY_SEASONAL

((EAC_Aeronautical_Light_Type)68)

#define EEC_AEROLGTTY_SECONDARY

((EAC_Aeronautical_Light_Type)69)

#define EEC_AEROLGTTY_SEQUENCED_STROBE

((EAC_Aeronautical_Light_Type)70)

#define EEC_AEROLGTTY_SINGAPORE_CENTRE_LINE

((EAC_Aeronautical_Light_Type)71)

#define EEC_AEROLGTTY_SINGLE_ROW_CENTRE_LINE

((EAC_Aeronautical_Light_Type)72)

#define EEC_AEROLGTTY_SSALF

((EAC_Aeronautical_Light_Type)73)

#define EEC_AEROLGTTY_SSALR

((EAC_Aeronautical_Light_Type)74)

#define EEC_AEROLGTTY_STROBE

((EAC_Aeronautical_Light_Type)75)

#define EEC_AEROLGTTY_TAXIWAY_LIGHTING

((EAC_Aeronautical_Light_Type)76)

#define EEC_AEROLGTTY_THRESHOLD

((EAC_Aeronautical_Light_Type)77)

#define EEC_AEROLGTTY_TIDAL

((EAC_Aeronautical_Light_Type)78)

#define EEC_AEROLGTTY_TOUCHDOWN_ZONE_LIGHTING

((EAC_Aeronautical_Light_Type)79)

#define EEC_AEROLGTTY_TVASI_T_BAR

((EAC_Aeronautical_Light_Type)80)

#define EEC_AEROLGTTY_TWO_PARALLEL_ROW

((EAC_Aeronautical_Light_Type)81)

#define EEC_AEROLGTTY_US_AIR_FORCE_OVERRUN

((EAC_Aeronautical_Light_Type)82)

#define EEC_AEROLGTTY_US_NAVY_PARALLEL_ROW_AND_X

((EAC_Aeronautical_Light_Type)83)

#define EEC_AEROLGTTY_VARIABLE_INTENSITY_RUNWAY

((EAC_Aeronautical_Light_Type)84)

#define EEC_AEROLGTTY_VASI

((EAC_Aeronautical_Light_Type)85)

#define EEC_AEROLGTTY_VASI_2_BAR

((EAC_Aeronautical_Light_Type)86)

#define EEC_AEROLGTTY_VASI_3_BAR

((EAC_Aeronautical_Light_Type)87)

#define EEC_AEROLGTTY_VASI_PULSATING

((EAC_Aeronautical_Light_Type)88)

#define EEC_AEROLGTTY_VASI_WITH_INDICATOR

((EAC_Aeronautical_Light_Type)89)

#define EEC_AEROLGTTY_VERTICAL

((EAC_Aeronautical_Light_Type)90)

#define EEC_AEROLGTTY_WIND_INDICATOR

((EAC_Aeronautical_Light_Type)91)

typedef EDCS_Integer    EAC_Aeronautical_Point_Function;

#define EEC_AEROPTFN_AERODROME_REFERENCE

((EAC_Aeronautical_Point_Function)1)

#define EEC_AEROPTFN_ARCP_CONTROL

((EAC_Aeronautical_Point_Function)2)

#define EEC_AEROPTFN_ARIP_INITIAL

((EAC_Aeronautical_Point_Function)3)

#define EEC_AEROPTFN_COMPULSORY_REPORT

((EAC_Aeronautical_Point_Function)4)

#define EEC_AEROPTFN_MISSED_APPROACH

((EAC_Aeronautical_Point_Function)5)

#define EEC_AEROPTFN_NAVIGATION_CHECK

((EAC_Aeronautical_Point_Function)6)

#define EEC_AEROPTFN_NON_COMPULSORY_REPORT

((EAC_Aeronautical_Point_Function)7)

#define EEC_AEROPTFN_VISUAL_DESCENT

((EAC_Aeronautical_Point_Function)8)

typedef EDCS_Integer    EAC_Aeronautical_Route_Type;

#define EEC_AERORTETY_HIGH_ALTITUDE_ENROUTE

((EAC_Aeronautical_Route_Type)1)

#define EEC_AERORTETY_LOW_ALTITUDE_ENROUTE

((EAC_Aeronautical_Route_Type)2)

#define EEC_AERORTETY_LOW_HIGH_ALTITUDE_ENROUTE

((EAC_Aeronautical_Route_Type)3)

typedef EDCS_Integer    EAC_Aerosol_Particle_Type;

#define EEC_ARSLPARTICTY_DUST

((EAC_Aerosol_Particle_Type)1)

#define EEC_ARSLPARTICTY_HAZE

((EAC_Aerosol_Particle_Type)2)

#define EEC_ARSLPARTICTY_MARINE

((EAC_Aerosol_Particle_Type)3)

#define EEC_ARSLPARTICTY_MIST

((EAC_Aerosol_Particle_Type)4)

#define EEC_ARSLPARTICTY_NITRATES

((EAC_Aerosol_Particle_Type)5)

#define EEC_ARSLPARTICTY_NO_AEROSOL

((EAC_Aerosol_Particle_Type)6)

#define EEC_ARSLPARTICTY_OCEAN_SPRAY

((EAC_Aerosol_Particle_Type)7)

#define EEC_ARSLPARTICTY_SALT_HAZE

((EAC_Aerosol_Particle_Type)8)

#define EEC_ARSLPARTICTY_SAND

((EAC_Aerosol_Particle_Type)9)

#define EEC_ARSLPARTICTY_SMOKE

((EAC_Aerosol_Particle_Type)10)

#define EEC_ARSLPARTICTY_SOOT

((EAC_Aerosol_Particle_Type)11)

#define EEC_ARSLPARTICTY_SULFATES

((EAC_Aerosol_Particle_Type)12)

#define EEC_ARSLPARTICTY_VOLCANIC_ASH

((EAC_Aerosol_Particle_Type)13)

#define EEC_ARSLPARTICTY_VOLCANIC_DUST

((EAC_Aerosol_Particle_Type)14)

typedef EDCS_Integer    EAC_Aid_To_Navigation_Colour_Pattern;

#define EEC_AIDNAVCOLRPAT_BORDER_STRIPE

((EAC_Aid_To_Navigation_Colour_Pattern)1)

#define EEC_AIDNAVCOLRPAT_CHECKERED

((EAC_Aid_To_Navigation_Colour_Pattern)2)

#define EEC_AIDNAVCOLRPAT_DIAGONAL_STRIPES

((EAC_Aid_To_Navigation_Colour_Pattern)3)

#define EEC_AIDNAVCOLRPAT_HORIZ_BANDS_TOP_TO_BOTTOM

((EAC_Aid_To_Navigation_Colour_Pattern)4)

#define EEC_AIDNAVCOLRPAT_HORIZ_STRIPES

((EAC_Aid_To_Navigation_Colour_Pattern)5)

#define EEC_AIDNAVCOLRPAT_SINGLE_COLOUR

((EAC_Aid_To_Navigation_Colour_Pattern)6)

#define EEC_AIDNAVCOLRPAT_SQUARED

((EAC_Aid_To_Navigation_Colour_Pattern)7)

#define EEC_AIDNAVCOLRPAT_STRIPES_DIRECTION_UNKNOWN

((EAC_Aid_To_Navigation_Colour_Pattern)8)

#define EEC_AIDNAVCOLRPAT_VERTICAL_STRIPES

((EAC_Aid_To_Navigation_Colour_Pattern)9)

typedef EDCS_Integer    EAC_Aid_To_Navigation_Mark_Colour;

#define EEC_AIDNAVMKCOLR_BLACK

((EAC_Aid_To_Navigation_Mark_Colour)1)

#define EEC_AIDNAVMKCOLR_BLACK_RED_BLACK

((EAC_Aid_To_Navigation_Mark_Colour)2)

#define EEC_AIDNAVMKCOLR_BLACK_YELLOW

((EAC_Aid_To_Navigation_Mark_Colour)3)

#define EEC_AIDNAVMKCOLR_BLACK_YELLOW_BLACK

((EAC_Aid_To_Navigation_Mark_Colour)4)

#define EEC_AIDNAVMKCOLR_GREEN

((EAC_Aid_To_Navigation_Mark_Colour)5)

#define EEC_AIDNAVMKCOLR_GREEN_RED

((EAC_Aid_To_Navigation_Mark_Colour)6)

#define EEC_AIDNAVMKCOLR_GREEN_RED_GREEN

((EAC_Aid_To_Navigation_Mark_Colour)7)

#define EEC_AIDNAVMKCOLR_GREEN_WHITE

((EAC_Aid_To_Navigation_Mark_Colour)8)

#define EEC_AIDNAVMKCOLR_ORANGE

((EAC_Aid_To_Navigation_Mark_Colour)9)

#define EEC_AIDNAVMKCOLR_RED

((EAC_Aid_To_Navigation_Mark_Colour)10)

#define EEC_AIDNAVMKCOLR_RED_GREEN

((EAC_Aid_To_Navigation_Mark_Colour)11)

#define EEC_AIDNAVMKCOLR_RED_GREEN_RED

((EAC_Aid_To_Navigation_Mark_Colour)12)

#define EEC_AIDNAVMKCOLR_RED_WHITE

((EAC_Aid_To_Navigation_Mark_Colour)13)

#define EEC_AIDNAVMKCOLR_WHITE

((EAC_Aid_To_Navigation_Mark_Colour)14)

#define EEC_AIDNAVMKCOLR_YELLOW

((EAC_Aid_To_Navigation_Mark_Colour)15)

#define EEC_AIDNAVMKCOLR_YELLOW_BLACK

((EAC_Aid_To_Navigation_Mark_Colour)16)

#define EEC_AIDNAVMKCOLR_YELLOW_BLACK_YELLOW

((EAC_Aid_To_Navigation_Mark_Colour)17)

#define EEC_AIDNAVMKCOLR_YELLOW_RED_YELLOW

((EAC_Aid_To_Navigation_Mark_Colour)18)

typedef EDCS_Integer    EAC_Aid_To_Navigation_Mark_System;

#define EEC_AIDNAVMKSYS_IALA

((EAC_Aid_To_Navigation_Mark_System)1)

#define EEC_AIDNAVMKSYS_IALA_REGION_A

((EAC_Aid_To_Navigation_Mark_System)2)

#define EEC_AIDNAVMKSYS_IALA_REGION_B

((EAC_Aid_To_Navigation_Mark_System)3)

#define EEC_AIDNAVMKSYS_NO_SYSTEM_PRESENT

((EAC_Aid_To_Navigation_Mark_System)4)

#define EEC_AIDNAVMKSYS_NON_IALA

((EAC_Aid_To_Navigation_Mark_System)5)

#define EEC_AIDNAVMKSYS_SIGNI

((EAC_Aid_To_Navigation_Mark_System)6)

#define EEC_AIDNAVMKSYS_US_INTRACOASTAL

((EAC_Aid_To_Navigation_Mark_System)7)

#define EEC_AIDNAVMKSYS_US_MODIFIED

((EAC_Aid_To_Navigation_Mark_System)8)

#define EEC_AIDNAVMKSYS_US_OLD

((EAC_Aid_To_Navigation_Mark_System)9)

#define EEC_AIDNAVMKSYS_US_UNIFORM_STATE

((EAC_Aid_To_Navigation_Mark_System)10)

#define EEC_AIDNAVMKSYS_US_WESTERN_RIVER

((EAC_Aid_To_Navigation_Mark_System)11)

typedef EDCS_Integer    EAC_Aid_To_Navigation_Marker_Type;

#define EEC_AIDNAVMARKERTY_ELEC_BEACON

((EAC_Aid_To_Navigation_Marker_Type)1)

#define EEC_AIDNAVMARKERTY_ELEC_BEACON_VIS_DAYMARK

((EAC_Aid_To_Navigation_Marker_Type)2)

#define EEC_AIDNAVMARKERTY_VIS_BEACON

((EAC_Aid_To_Navigation_Marker_Type)3)

#define EEC_AIDNAVMARKERTY_VIS_BEACON_VIS_DAYMARK

((EAC_Aid_To_Navigation_Marker_Type)4)

#define EEC_AIDNAVMARKERTY_VIS_DAYMARK

((EAC_Aid_To_Navigation_Marker_Type)5)

typedef EDCS_Integer    EAC_Aid_To_Navigation_Status;

#define EEC_AIDNAVSTAT_LIT

((EAC_Aid_To_Navigation_Status)1)

#define EEC_AIDNAVSTAT_MARKED

((EAC_Aid_To_Navigation_Status)2)

#define EEC_AIDNAVSTAT_UNLIT

((EAC_Aid_To_Navigation_Status)3)

#define EEC_AIDNAVSTAT_UNMARKED

((EAC_Aid_To_Navigation_Status)4)

typedef EDCS_Integer    EAC_Aid_To_Navigation_System_Type;

#define EEC_AIDNAVSYSTY_IALA

((EAC_Aid_To_Navigation_System_Type)1)

#define EEC_AIDNAVSYSTY_IALA_REGION_A

((EAC_Aid_To_Navigation_System_Type)2)

#define EEC_AIDNAVSYSTY_IALA_REGION_B

((EAC_Aid_To_Navigation_System_Type)3)

#define EEC_AIDNAVSYSTY_NON_IALA

((EAC_Aid_To_Navigation_System_Type)4)

#define EEC_AIDNAVSYSTY_NONCONFORMING

((EAC_Aid_To_Navigation_System_Type)5)

#define EEC_AIDNAVSYSTY_SIGNI

((EAC_Aid_To_Navigation_System_Type)6)

#define EEC_AIDNAVSYSTY_US_INTRACOASTAL

((EAC_Aid_To_Navigation_System_Type)7)

#define EEC_AIDNAVSYSTY_US_MODIFIED

((EAC_Aid_To_Navigation_System_Type)8)

#define EEC_AIDNAVSYSTY_US_OLD

((EAC_Aid_To_Navigation_System_Type)9)

#define EEC_AIDNAVSYSTY_US_UNIFORM_STATE

((EAC_Aid_To_Navigation_System_Type)10)

#define EEC_AIDNAVSYSTY_US_WESTERN_RIVER

((EAC_Aid_To_Navigation_System_Type)11)

typedef EDCS_Integer    EAC_Aircraft_Carrier_Class;

#define EEC_ARCRFCRRCLS_ASTURIAS

((EAC_Aircraft_Carrier_Class)1)

#define EEC_ARCRFCRRCLS_DE_GAULLE

((EAC_Aircraft_Carrier_Class)2)

#define EEC_ARCRFCRRCLS_DORIA

((EAC_Aircraft_Carrier_Class)3)

#define EEC_ARCRFCRRCLS_ENTERPRISE

((EAC_Aircraft_Carrier_Class)4)

#define EEC_ARCRFCRRCLS_GARIBALDI

((EAC_Aircraft_Carrier_Class)5)

#define EEC_ARCRFCRRCLS_INVINCIBLE

((EAC_Aircraft_Carrier_Class)6)

#define EEC_ARCRFCRRCLS_KENNEDY

((EAC_Aircraft_Carrier_Class)7)

#define EEC_ARCRFCRRCLS_KITTY_HAWK

((EAC_Aircraft_Carrier_Class)8)

#define EEC_ARCRFCRRCLS_KUZNETSOV

((EAC_Aircraft_Carrier_Class)9)

#define EEC_ARCRFCRRCLS_NAREUBET

((EAC_Aircraft_Carrier_Class)10)

#define EEC_ARCRFCRRCLS_NIMITZ

((EAC_Aircraft_Carrier_Class)11)

#define EEC_ARCRFCRRCLS_SAO_PAULO

((EAC_Aircraft_Carrier_Class)12)

#define EEC_ARCRFCRRCLS_VIRAAT

((EAC_Aircraft_Carrier_Class)13)

typedef EDCS_Integer    EAC_Aircraft_Function;

#define EEC_ARCRFFN_AGRICULTURE

((EAC_Aircraft_Function)1)

#define EEC_ARCRFFN_AIR_DEFENCE

((EAC_Aircraft_Function)2)

#define EEC_ARCRFFN_AMBULANCE

((EAC_Aircraft_Function)3)

#define EEC_ARCRFFN_ASW

((EAC_Aircraft_Function)4)

#define EEC_ARCRFFN_ATTACK

((EAC_Aircraft_Function)5)

#define EEC_ARCRFFN_BOMBER

((EAC_Aircraft_Function)6)

#define EEC_ARCRFFN_CARGO

((EAC_Aircraft_Function)7)

#define EEC_ARCRFFN_COMMAND_AND_CONTROL

((EAC_Aircraft_Function)8)

#define EEC_ARCRFFN_COMMERCIAL

((EAC_Aircraft_Function)9)

#define EEC_ARCRFFN_EARLY_WARNING

((EAC_Aircraft_Function)10)

#define EEC_ARCRFFN_ELECTRONIC_WARFARE

((EAC_Aircraft_Function)11)

#define EEC_ARCRFFN_EXPERIMENTAL

((EAC_Aircraft_Function)12)

#define EEC_ARCRFFN_FIGHTER

((EAC_Aircraft_Function)13)

#define EEC_ARCRFFN_OBSERVATION

((EAC_Aircraft_Function)14)

#define EEC_ARCRFFN_PASSENGER

((EAC_Aircraft_Function)15)

#define EEC_ARCRFFN_PATROL

((EAC_Aircraft_Function)16)

#define EEC_ARCRFFN_RECONNAISSANCE

((EAC_Aircraft_Function)17)

#define EEC_ARCRFFN_RESEARCH

((EAC_Aircraft_Function)18)

#define EEC_ARCRFFN_SCOUT

((EAC_Aircraft_Function)19)

#define EEC_ARCRFFN_SEARCH_AND_RESCUE

((EAC_Aircraft_Function)20)

#define EEC_ARCRFFN_SPECIAL_ELECTRONIC

((EAC_Aircraft_Function)21)

#define EEC_ARCRFFN_SPECIAL_OPERATIONS

((EAC_Aircraft_Function)22)

#define EEC_ARCRFFN_STRIKE

((EAC_Aircraft_Function)23)

#define EEC_ARCRFFN_SURVEILLANCE

((EAC_Aircraft_Function)24)

#define EEC_ARCRFFN_TANKER

((EAC_Aircraft_Function)25)

#define EEC_ARCRFFN_TARGET

((EAC_Aircraft_Function)26)

#define EEC_ARCRFFN_TRAINER

((EAC_Aircraft_Function)27)

#define EEC_ARCRFFN_TRANSPORT

((EAC_Aircraft_Function)28)

#define EEC_ARCRFFN_UTILITY

((EAC_Aircraft_Function)29)

typedef EDCS_Integer    EAC_Aircraft_Icing_Intensity;

#define EEC_ARCRFICINGINT_NO_ICING

((EAC_Aircraft_Icing_Intensity)1)

#define EEC_ARCRFICINGINT_TRACE

((EAC_Aircraft_Icing_Intensity)2)

#define EEC_ARCRFICINGINT_TRACE_IN_CLOUD

((EAC_Aircraft_Icing_Intensity)3)

#define EEC_ARCRFICINGINT_TRACE_IN_PRECIP

((EAC_Aircraft_Icing_Intensity)4)

#define EEC_ARCRFICINGINT_LIGHT

((EAC_Aircraft_Icing_Intensity)5)

#define EEC_ARCRFICINGINT_LIGHT_IN_CLOUD

((EAC_Aircraft_Icing_Intensity)6)

#define EEC_ARCRFICINGINT_LIGHT_IN_PRECIP

((EAC_Aircraft_Icing_Intensity)7)

#define EEC_ARCRFICINGINT_MODERATE

((EAC_Aircraft_Icing_Intensity)8)

#define EEC_ARCRFICINGINT_MODERATE_IN_CLOUD

((EAC_Aircraft_Icing_Intensity)9)

#define EEC_ARCRFICINGINT_MODERATE_IN_PRECIP

((EAC_Aircraft_Icing_Intensity)10)

#define EEC_ARCRFICINGINT_SEVERE

((EAC_Aircraft_Icing_Intensity)11)

#define EEC_ARCRFICINGINT_SEVERE_IN_CLOUD

((EAC_Aircraft_Icing_Intensity)12)

#define EEC_ARCRFICINGINT_SEVERE_IN_PRECIP

((EAC_Aircraft_Icing_Intensity)13)

typedef EDCS_Integer    EAC_Aircraft_Icing_Type;

#define EEC_ARCRFICINGTY_CLEAR

((EAC_Aircraft_Icing_Type)1)

#define EEC_ARCRFICINGTY_FROST

((EAC_Aircraft_Icing_Type)2)

#define EEC_ARCRFICINGTY_MIXED

((EAC_Aircraft_Icing_Type)3)

#define EEC_ARCRFICINGTY_NONE_PRESENT

((EAC_Aircraft_Icing_Type)4)

#define EEC_ARCRFICINGTY_RIME

((EAC_Aircraft_Icing_Type)5)

typedef EDCS_Integer    EAC_Aircraft_Propulsion_Type;

#define EEC_ARCRFPRPLTY_ELECTRIC

((EAC_Aircraft_Propulsion_Type)1)

#define EEC_ARCRFPRPLTY_JET

((EAC_Aircraft_Propulsion_Type)2)

#define EEC_ARCRFPRPLTY_RECIPROCATING_ENGINE

((EAC_Aircraft_Propulsion_Type)3)

#define EEC_ARCRFPRPLTY_ROCKET

((EAC_Aircraft_Propulsion_Type)4)

#define EEC_ARCRFPRPLTY_TURBOPROP

((EAC_Aircraft_Propulsion_Type)5)

typedef EDCS_Integer    EAC_Aircraft_Turbulence_Frequency;

#define EEC_ARCRFTURBFREQ_CONTINUOUS

((EAC_Aircraft_Turbulence_Frequency)1)

#define EEC_ARCRFTURBFREQ_FREQUENT

((EAC_Aircraft_Turbulence_Frequency)2)

#define EEC_ARCRFTURBFREQ_INFREQUENT

((EAC_Aircraft_Turbulence_Frequency)3)

#define EEC_ARCRFTURBFREQ_INTERMITTENT

((EAC_Aircraft_Turbulence_Frequency)4)

#define EEC_ARCRFTURBFREQ_NONE_OCCURRING

((EAC_Aircraft_Turbulence_Frequency)5)

#define EEC_ARCRFTURBFREQ_OCCASIONAL

((EAC_Aircraft_Turbulence_Frequency)6)

typedef EDCS_Integer    EAC_Aircraft_Turbulence_Intensity;

#define EEC_ARCRFTURBINT_NO_TURBULENCE

((EAC_Aircraft_Turbulence_Intensity)1)

#define EEC_ARCRFTURBINT_LIGHT

((EAC_Aircraft_Turbulence_Intensity)2)

#define EEC_ARCRFTURBINT_LIGHT_TO_MODERATE

((EAC_Aircraft_Turbulence_Intensity)3)

#define EEC_ARCRFTURBINT_MODERATE

((EAC_Aircraft_Turbulence_Intensity)4)

#define EEC_ARCRFTURBINT_MODERATE_TO_SEVERE

((EAC_Aircraft_Turbulence_Intensity)5)

#define EEC_ARCRFTURBINT_SEVERE

((EAC_Aircraft_Turbulence_Intensity)6)

#define EEC_ARCRFTURBINT_SEVERE_TO_EXTREME

((EAC_Aircraft_Turbulence_Intensity)7)

#define EEC_ARCRFTURBINT_EXTREME

((EAC_Aircraft_Turbulence_Intensity)8)

typedef EDCS_Integer    EAC_Aircraft_Type;

#define EEC_ARCRFTY_AIRSHIP

((EAC_Aircraft_Type)1)

#define EEC_ARCRFTY_AMPHIBIOUS

((EAC_Aircraft_Type)2)

#define EEC_ARCRFTY_BALLOON

((EAC_Aircraft_Type)3)

#define EEC_ARCRFTY_BLIMP

((EAC_Aircraft_Type)4)

#define EEC_ARCRFTY_DIRIGIBLE

((EAC_Aircraft_Type)5)

#define EEC_ARCRFTY_DRONE

((EAC_Aircraft_Type)6)

#define EEC_ARCRFTY_FIXED_WING

((EAC_Aircraft_Type)7)

#define EEC_ARCRFTY_GLIDER

((EAC_Aircraft_Type)8)

#define EEC_ARCRFTY_LIGHT

((EAC_Aircraft_Type)9)

#define EEC_ARCRFTY_ROTARY_WING

((EAC_Aircraft_Type)10)

#define EEC_ARCRFTY_SPACEPLANE

((EAC_Aircraft_Type)11)

#define EEC_ARCRFTY_STOL

((EAC_Aircraft_Type)12)

#define EEC_ARCRFTY_UNMANNED_AUTONOMOUS

((EAC_Aircraft_Type)13)

#define EEC_ARCRFTY_VARIABLE_WING

((EAC_Aircraft_Type)14)

#define EEC_ARCRFTY_VTOL

((EAC_Aircraft_Type)15)

typedef EDCS_Integer    EAC_Airspace_Limitation;

#define EEC_ARSPCLIMIT_AIR_EXERCISE

((EAC_Airspace_Limitation)1)

#define EEC_ARSPCLIMIT_ALERT

((EAC_Airspace_Limitation)2)

#define EEC_ARSPCLIMIT_ANIMAL_PROTECTION

((EAC_Airspace_Limitation)3)

#define EEC_ARSPCLIMIT_BIRD_BREEDING

((EAC_Airspace_Limitation)4)

#define EEC_ARSPCLIMIT_BIRD_HAZARD

((EAC_Airspace_Limitation)5)

#define EEC_ARSPCLIMIT_BIRD_SANCTUARY

((EAC_Airspace_Limitation)6)

#define EEC_ARSPCLIMIT_CAUTION

((EAC_Airspace_Limitation)7)

#define EEC_ARSPCLIMIT_CONTROLLED_FIRING

((EAC_Airspace_Limitation)8)

#define EEC_ARSPCLIMIT_DANGER

((EAC_Airspace_Limitation)9)

#define EEC_ARSPCLIMIT_DEFENCE

((EAC_Airspace_Limitation)10)

#define EEC_ARSPCLIMIT_GAS_VENTING_STATION

((EAC_Airspace_Limitation)11)

#define EEC_ARSPCLIMIT_HAZARD_TO_AIRCRAFT

((EAC_Airspace_Limitation)12)

#define EEC_ARSPCLIMIT_HELICOPTER_PROTECTION

((EAC_Airspace_Limitation)13)

#define EEC_ARSPCLIMIT_HIGH_INTENSITY_RADIO

((EAC_Airspace_Limitation)14)

#define EEC_ARSPCLIMIT_INDUSTRIAL_HAZARDS

((EAC_Airspace_Limitation)15)

#define EEC_ARSPCLIMIT_INTENSE_AIR_ACTIVITY

((EAC_Airspace_Limitation)16)

#define EEC_ARSPCLIMIT_LOW_FLY_AVOIDANCE

((EAC_Airspace_Limitation)17)

#define EEC_ARSPCLIMIT_LOW_FLY_DEDICATED_USER

((EAC_Airspace_Limitation)18)

#define EEC_ARSPCLIMIT_LOW_FLY_TACTICAL_TRAINING

((EAC_Airspace_Limitation)19)

#define EEC_ARSPCLIMIT_MEDICAL

((EAC_Airspace_Limitation)20)

#define EEC_ARSPCLIMIT_MICROLIGHT_FLYING

((EAC_Airspace_Limitation)21)

#define EEC_ARSPCLIMIT_MILITARY_FLYING

((EAC_Airspace_Limitation)22)

#define EEC_ARSPCLIMIT_MILITARY_OPERATIONS

((EAC_Airspace_Limitation)23)

#define EEC_ARSPCLIMIT_NATURE_RESERVE

((EAC_Airspace_Limitation)24)

#define EEC_ARSPCLIMIT_NON_FREE_FLYING

((EAC_Airspace_Limitation)25)

#define EEC_ARSPCLIMIT_OPERATING

((EAC_Airspace_Limitation)26)

#define EEC_ARSPCLIMIT_PARACHUTE_DROP_ZONE

((EAC_Airspace_Limitation)27)

#define EEC_ARSPCLIMIT_PROHIBITED

((EAC_Airspace_Limitation)28)

#define EEC_ARSPCLIMIT_PROHIBITED_VFR

((EAC_Airspace_Limitation)29)

#define EEC_ARSPCLIMIT_PROVOST_MARSHAL

((EAC_Airspace_Limitation)30)

#define EEC_ARSPCLIMIT_RESTRICTED

((EAC_Airspace_Limitation)31)

#define EEC_ARSPCLIMIT_SPARSELY_SETTLED

((EAC_Airspace_Limitation)32)

#define EEC_ARSPCLIMIT_TEMPORARY_RESERVED

((EAC_Airspace_Limitation)33)

#define EEC_ARSPCLIMIT_TOWN_TO_BE_AVOIDED

((EAC_Airspace_Limitation)34)

#define EEC_ARSPCLIMIT_WARNING

((EAC_Airspace_Limitation)35)

typedef EDCS_Integer    EAC_Airspace_Type;

#define EEC_ARSPCTY_ACC

((EAC_Airspace_Type)1)

#define EEC_ARSPCTY_ADVISORY

((EAC_Airspace_Type)2)

#define EEC_ARSPCTY_AERODROME_ADVISORY

((EAC_Airspace_Type)3)

#define EEC_ARSPCTY_AERODROME_CZ

((EAC_Airspace_Type)4)

#define EEC_ARSPCTY_AERODROME_RADAR_SERVICE

((EAC_Airspace_Type)5)

#define EEC_ARSPCTY_AERODROME_TRAFFIC_ZONE

((EAC_Airspace_Type)6)

#define EEC_ARSPCTY_AIR_DEFENCE_IDZ

((EAC_Airspace_Type)7)

#define EEC_ARSPCTY_AIR_TO_AIR_REFUELING

((EAC_Airspace_Type)8)

#define EEC_ARSPCTY_ALTIMETER_SETTING_REGION

((EAC_Airspace_Type)9)

#define EEC_ARSPCTY_ARTCC

((EAC_Airspace_Type)10)

#define EEC_ARSPCTY_ARTCC_SECTOR_DISCRETE

((EAC_Airspace_Type)11)

#define EEC_ARSPCTY_BUFFER_ZONE

((EAC_Airspace_Type)12)

#define EEC_ARSPCTY_CADIZ

((EAC_Airspace_Type)13)

#define EEC_ARSPCTY_CCA

((EAC_Airspace_Type)14)

#define EEC_ARSPCTY_CONTROL_AREA

((EAC_Airspace_Type)15)

#define EEC_ARSPCTY_CONTROL_ZONE

((EAC_Airspace_Type)16)

#define EEC_ARSPCTY_CONTROLLED_AIRSPACE

((EAC_Airspace_Type)17)

#define EEC_ARSPCTY_CONTROLLED_VFR

((EAC_Airspace_Type)18)

#define EEC_ARSPCTY_DEWIZ

((EAC_Airspace_Type)19)

#define EEC_ARSPCTY_DEWMIZ

((EAC_Airspace_Type)20)

#define EEC_ARSPCTY_FIC_FSS

((EAC_Airspace_Type)21)

#define EEC_ARSPCTY_FLIGHT_INR

((EAC_Airspace_Type)22)

#define EEC_ARSPCTY_FRENCH_PERIPHERAL_IDZ

((EAC_Airspace_Type)23)

#define EEC_ARSPCTY_KOREA_LIMITED_IDZ

((EAC_Airspace_Type)24)

#define EEC_ARSPCTY_LFLY_AREA

((EAC_Airspace_Type)25)

#define EEC_ARSPCTY_LFLY_DEDICATED_USER

((EAC_Airspace_Type)26)

#define EEC_ARSPCTY_LFLY_DIVIDING_LINE

((EAC_Airspace_Type)27)

#define EEC_ARSPCTY_LFLY_FLOW_ARROW

((EAC_Airspace_Type)28)

#define EEC_ARSPCTY_LFLY_FLOW_CORRIDOR

((EAC_Airspace_Type)29)

#define EEC_ARSPCTY_LFLY_SUB_BOUNDARY

((EAC_Airspace_Type)30)

#define EEC_ARSPCTY_LFLY_TACT_ROUTE

((EAC_Airspace_Type)31)

#define EEC_ARSPCTY_LFLY_TACT_TRAINING

((EAC_Airspace_Type)32)

#define EEC_ARSPCTY_LFLY_WEATHER_CORRIDOR

((EAC_Airspace_Type)33)

#define EEC_ARSPCTY_MANDATORY_RADIO_AREA

((EAC_Airspace_Type)34)

#define EEC_ARSPCTY_MIDCANADA_IDZ

((EAC_Airspace_Type)35)

#define EEC_ARSPCTY_MLTRY_ATZ

((EAC_Airspace_Type)36)

#define EEC_ARSPCTY_MLTRY_CLIMB_CORRIDOR

((EAC_Airspace_Type)37)

#define EEC_ARSPCTY_MLTRY_COMMON_AREA_CONTROL

((EAC_Airspace_Type)38)

#define EEC_ARSPCTY_MLTRY_CTZ

((EAC_Airspace_Type)39)

#define EEC_ARSPCTY_MLTRY_RADAR_SERVICE_AREA

((EAC_Airspace_Type)40)

#define EEC_ARSPCTY_MLTRY_SECTOR_CONTROL_CENTRE

((EAC_Airspace_Type)41)

#define EEC_ARSPCTY_MLTRY_UPPER

((EAC_Airspace_Type)42)

#define EEC_ARSPCTY_MOUNTAINOUS

((EAC_Airspace_Type)43)

#define EEC_ARSPCTY_OCA

((EAC_Airspace_Type)44)

#define EEC_ARSPCTY_OCA_NON_FAA

((EAC_Airspace_Type)45)

#define EEC_ARSPCTY_POSITIVE_CONTROL_AREA

((EAC_Airspace_Type)46)

#define EEC_ARSPCTY_POSITIVE_CZ

((EAC_Airspace_Type)47)

#define EEC_ARSPCTY_RADAR_AREA

((EAC_Airspace_Type)48)

#define EEC_ARSPCTY_RADAR_AREA_SECTOR_BOUNDARY

((EAC_Airspace_Type)49)

#define EEC_ARSPCTY_RADAR_SERVICE_AREA

((EAC_Airspace_Type)50)

#define EEC_ARSPCTY_SAL_ENTRY

((EAC_Airspace_Type)51)

#define EEC_ARSPCTY_SAL_EXIT

((EAC_Airspace_Type)52)

#define EEC_ARSPCTY_SECURITY_IDZ

((EAC_Airspace_Type)53)

#define EEC_ARSPCTY_SPC_RULES_AREA

((EAC_Airspace_Type)54)

#define EEC_ARSPCTY_SPC_RULES_ZONE

((EAC_Airspace_Type)55)

#define EEC_ARSPCTY_SUB_FLIGHT_INR

((EAC_Airspace_Type)56)

#define EEC_ARSPCTY_TERMINAL_CONTROL

((EAC_Airspace_Type)57)

#define EEC_ARSPCTY_TERMINAL_RADAR_SERVICE_AREA

((EAC_Airspace_Type)58)

#define EEC_ARSPCTY_TRAFFIC_INZ

((EAC_Airspace_Type)59)

#define EEC_ARSPCTY_TRAINING

((EAC_Airspace_Type)60)

#define EEC_ARSPCTY_TRANSITION_AREA

((EAC_Airspace_Type)61)

#define EEC_ARSPCTY_UNCONTROLLED_AIRSPACE

((EAC_Airspace_Type)62)

#define EEC_ARSPCTY_UPPER_ADVISORY_AREA

((EAC_Airspace_Type)63)

#define EEC_ARSPCTY_UPPER_AIRSPACE_CENTRES

((EAC_Airspace_Type)64)

#define EEC_ARSPCTY_UPPER_CONTROL_AREA

((EAC_Airspace_Type)65)

#define EEC_ARSPCTY_UPPER_FLIGHT_INR

((EAC_Airspace_Type)66)

#define EEC_ARSPCTY_VFR_SECTOR_BOUNDARY

((EAC_Airspace_Type)67)

#define EEC_ARSPCTY_ZONE_OF_INTERIOR

((EAC_Airspace_Type)68)

typedef EDCS_Integer    EAC_Aperture_Cover_Position;

#define EEC_APRCOVPOS_CLOSED

((EAC_Aperture_Cover_Position)1)

#define EEC_APRCOVPOS_OPEN

((EAC_Aperture_Cover_Position)2)

#define EEC_APRCOVPOS_OPEN_OCCUPANT_VISIBLE

((EAC_Aperture_Cover_Position)3)

#define EEC_APRCOVPOS_POPPED

((EAC_Aperture_Cover_Position)4)

#define EEC_APRCOVPOS_POPPED_OCCUPANT_VISIBLE

((EAC_Aperture_Cover_Position)5)

typedef EDCS_Integer    EAC_Aperture_State;

#define EEC_APERTURESTATE_CLOSED_LOCKED

((EAC_Aperture_State)1)

#define EEC_APERTURESTATE_CLOSED_UNLOCKED

((EAC_Aperture_State)2)

#define EEC_APERTURESTATE_FASTENED_SHUT

((EAC_Aperture_State)3)

#define EEC_APERTURESTATE_OPEN

((EAC_Aperture_State)4)

typedef EDCS_Integer    EAC_Apron_Hard_Standing_Function;

#define EEC_APRNHDSTNDFN_AIRCRAFT_HANGER_APRON

((EAC_Apron_Hard_Standing_Function)1)

#define EEC_APRNHDSTNDFN_ALERT

((EAC_Apron_Hard_Standing_Function)2)

#define EEC_APRNHDSTNDFN_BASE_FLIGHT_APRON

((EAC_Apron_Hard_Standing_Function)3)

#define EEC_APRNHDSTNDFN_COMPASS_ROSE_HARD_STANDING

((EAC_Apron_Hard_Standing_Function)4)

#define EEC_APRNHDSTNDFN_DEPOT_APRON

((EAC_Apron_Hard_Standing_Function)5)

#define EEC_APRNHDSTNDFN_DISPERSAL_HARD_STANDING

((EAC_Apron_Hard_Standing_Function)6)

#define EEC_APRNHDSTNDFN_ENGINE_RUN_UP_HARD_STANDING

((EAC_Apron_Hard_Standing_Function)7)

#define EEC_APRNHDSTNDFN_ENGINE_TEST_PAD

((EAC_Apron_Hard_Standing_Function)8)

#define EEC_APRNHDSTNDFN_FIRING_IN_HARD_STANDING

((EAC_Apron_Hard_Standing_Function)9)

#define EEC_APRNHDSTNDFN_MAINTENANCE_HARD_STANDING

((EAC_Apron_Hard_Standing_Function)10)

#define EEC_APRNHDSTNDFN_OPERATIONAL_APRON

((EAC_Apron_Hard_Standing_Function)11)

#define EEC_APRNHDSTNDFN_PAD_HARD_STANDING

((EAC_Apron_Hard_Standing_Function)12)

#define EEC_APRNHDSTNDFN_PARKING_HARD_STANDING

((EAC_Apron_Hard_Standing_Function)13)

#define EEC_APRNHDSTNDFN_REFUELING_HARD_STANDING

((EAC_Apron_Hard_Standing_Function)14)

#define EEC_APRNHDSTNDFN_STUB_APRON

((EAC_Apron_Hard_Standing_Function)15)

#define EEC_APRNHDSTNDFN_TRANSIENT_APRON

((EAC_Apron_Hard_Standing_Function)16)

typedef EDCS_Integer    EAC_Aqueduct_Type;

#define EEC_AQUETY_CANAL

((EAC_Aqueduct_Type)1)

#define EEC_AQUETY_ELEVATED_FLUME

((EAC_Aqueduct_Type)2)

#define EEC_AQUETY_FLUME

((EAC_Aqueduct_Type)3)

#define EEC_AQUETY_IRRIGATION_DITCH

((EAC_Aqueduct_Type)4)

#define EEC_AQUETY_ON_TERRAIN

((EAC_Aqueduct_Type)5)

#define EEC_AQUETY_QANAT

((EAC_Aqueduct_Type)6)

#define EEC_AQUETY_QANAT_SHAFT

((EAC_Aqueduct_Type)7)

#define EEC_AQUETY_SLUICE

((EAC_Aqueduct_Type)8)

#define EEC_AQUETY_UNDERGROUND

((EAC_Aqueduct_Type)9)

typedef EDCS_Integer    EAC_Arresting_Gear_Type;

#define EEC_ARRESTGEARTY_CABLE

((EAC_Arresting_Gear_Type)1)

#define EEC_ARRESTGEARTY_JET_BARRIER

((EAC_Arresting_Gear_Type)2)

#define EEC_ARRESTGEARTY_NET

((EAC_Arresting_Gear_Type)3)

typedef EDCS_Integer    EAC_Assault_Landing_Craft_Type;

#define EEC_ASLTLNDGCRFTTY_CHAHO_CLASS

((EAC_Assault_Landing_Craft_Type)1)

#define EEC_ASLTLNDGCRFTTY_CHONG_JIN_CLASS

((EAC_Assault_Landing_Craft_Type)2)

#define EEC_ASLTLNDGCRFTTY_KONGBANG_CLASS

((EAC_Assault_Landing_Craft_Type)3)

#define EEC_ASLTLNDGCRFTTY_LCAC_CLASS

((EAC_Assault_Landing_Craft_Type)4)

#define EEC_ASLTLNDGCRFTTY_MOSKALENKO_CLASS

((EAC_Assault_Landing_Craft_Type)5)

#define EEC_ASLTLNDGCRFTTY_OCEAN_CLASS

((EAC_Assault_Landing_Craft_Type)6)

#define EEC_ASLTLNDGCRFTTY_POMOMIK_CLASS

((EAC_Assault_Landing_Craft_Type)7)

#define EEC_ASLTLNDGCRFTTY_SIR_BEDIVERE_CLASS

((EAC_Assault_Landing_Craft_Type)8)

#define EEC_ASLTLNDGCRFTTY_SIR_TRISTRAM_CLASS

((EAC_Assault_Landing_Craft_Type)9)

#define EEC_ASLTLNDGCRFTTY_TARAWA_CLASS

((EAC_Assault_Landing_Craft_Type)10)

#define EEC_ASLTLNDGCRFTTY_WASP_CLASS

((EAC_Assault_Landing_Craft_Type)11)

typedef EDCS_Integer    EAC_ASW_Winged_Aircraft_Type;

#define EEC_ASWWNGARCRFTY_B_17G

((EAC_ASW_Winged_Aircraft_Type)1)

#define EEC_ASWWNGARCRFTY_H_16

((EAC_ASW_Winged_Aircraft_Type)2)

#define EEC_ASWWNGARCRFTY_HS_2L

((EAC_ASW_Winged_Aircraft_Type)3)

#define EEC_ASWWNGARCRFTY_MARS

((EAC_ASW_Winged_Aircraft_Type)4)

#define EEC_ASWWNGARCRFTY_NIMROD

((EAC_ASW_Winged_Aircraft_Type)5)

#define EEC_ASWWNGARCRFTY_P_3

((EAC_ASW_Winged_Aircraft_Type)6)

#define EEC_ASWWNGARCRFTY_P_2

((EAC_ASW_Winged_Aircraft_Type)7)

#define EEC_ASWWNGARCRFTY_P_2Y

((EAC_ASW_Winged_Aircraft_Type)8)

#define EEC_ASWWNGARCRFTY_P_4M

((EAC_ASW_Winged_Aircraft_Type)9)

#define EEC_ASWWNGARCRFTY_P_5M

((EAC_ASW_Winged_Aircraft_Type)10)

#define EEC_ASWWNGARCRFTY_P_6M

((EAC_ASW_Winged_Aircraft_Type)11)

#define EEC_ASWWNGARCRFTY_PB_2Y_5

((EAC_ASW_Winged_Aircraft_Type)12)

#define EEC_ASWWNGARCRFTY_PB_4Y_1

((EAC_ASW_Winged_Aircraft_Type)13)

#define EEC_ASWWNGARCRFTY_PB_4Y_2

((EAC_ASW_Winged_Aircraft_Type)14)

#define EEC_ASWWNGARCRFTY_PBM

((EAC_ASW_Winged_Aircraft_Type)15)

#define EEC_ASWWNGARCRFTY_PBN_1

((EAC_ASW_Winged_Aircraft_Type)16)

#define EEC_ASWWNGARCRFTY_PBO_1

((EAC_ASW_Winged_Aircraft_Type)17)

#define EEC_ASWWNGARCRFTY_PBY

((EAC_ASW_Winged_Aircraft_Type)18)

#define EEC_ASWWNGARCRFTY_PM_1_2

((EAC_ASW_Winged_Aircraft_Type)19)

#define EEC_ASWWNGARCRFTY_PV_1

((EAC_ASW_Winged_Aircraft_Type)20)

#define EEC_ASWWNGARCRFTY_PV_2

((EAC_ASW_Winged_Aircraft_Type)21)

#define EEC_ASWWNGARCRFTY_R_4D_6

((EAC_ASW_Winged_Aircraft_Type)22)

#define EEC_ASWWNGARCRFTY_SB_2C

((EAC_ASW_Winged_Aircraft_Type)23)

#define EEC_ASWWNGARCRFTY_XP_5Y_1

((EAC_ASW_Winged_Aircraft_Type)24)

typedef EDCS_Integer    EAC_Atm_Ceiling_Method;

#define EEC_ATMCEILMETH_AIRCRAFT

((EAC_Atm_Ceiling_Method)1)

#define EEC_ATMCEILMETH_BALLOON

((EAC_Atm_Ceiling_Method)2)

#define EEC_ATMCEILMETH_CLOUD_OBSERVATION

((EAC_Atm_Ceiling_Method)3)

#define EEC_ATMCEILMETH_ESTIMATED

((EAC_Atm_Ceiling_Method)4)

#define EEC_ATMCEILMETH_LASER_CEILOMETER

((EAC_Atm_Ceiling_Method)5)

#define EEC_ATMCEILMETH_MEASURED

((EAC_Atm_Ceiling_Method)6)

#define EEC_ATMCEILMETH_MODELED

((EAC_Atm_Ceiling_Method)7)

#define EEC_ATMCEILMETH_OBSCURATION_LIMIT

((EAC_Atm_Ceiling_Method)8)

#define EEC_ATMCEILMETH_RADAR

((EAC_Atm_Ceiling_Method)9)

#define EEC_ATMCEILMETH_ROTATING_BEAM_CEILOMETER

((EAC_Atm_Ceiling_Method)10)

#define EEC_ATMCEILMETH_STATISTICALLY_DERIVED

((EAC_Atm_Ceiling_Method)11)

typedef EDCS_Integer    EAC_Atm_Pressure_Change_Quality;

#define EEC_ATMPRESCHGQUAL_GOOD

((EAC_Atm_Pressure_Change_Quality)1)

#define EEC_ATMPRESCHGQUAL_NO_CHECK

((EAC_Atm_Pressure_Change_Quality)2)

#define EEC_ATMPRESCHGQUAL_SUSPECT

((EAC_Atm_Pressure_Change_Quality)3)

#define EEC_ATMPRESCHGQUAL_ERR_CORRECTED

((EAC_Atm_Pressure_Change_Quality)4)

#define EEC_ATMPRESCHGQUAL_ERR_CORRECTION_SUSPECT

((EAC_Atm_Pressure_Change_Quality)5)

#define EEC_ATMPRESCHGQUAL_ERR

((EAC_Atm_Pressure_Change_Quality)6)

#define EEC_ATMPRESCHGQUAL_MISS_SUBST

((EAC_Atm_Pressure_Change_Quality)7)

#define EEC_ATMPRESCHGQUAL_MISS_SUBST_SUSPECT

((EAC_Atm_Pressure_Change_Quality)8)

#define EEC_ATMPRESCHGQUAL_MISS

((EAC_Atm_Pressure_Change_Quality)9)

typedef EDCS_Integer    EAC_Atm_Pressure_Change_Tendency_Category;

#define EEC_ATMPRESCHGTEND_INC_THEN_DEC

((EAC_Atm_Pressure_Change_Tendency_Category)1)

#define EEC_ATMPRESCHGTEND_INC_THEN_STEADY

((EAC_Atm_Pressure_Change_Tendency_Category)2)

#define EEC_ATMPRESCHGTEND_INC_PRESSURE_HIGHER

((EAC_Atm_Pressure_Change_Tendency_Category)3)

#define EEC_ATMPRESCHGTEND_CHANGE_TO_INC

((EAC_Atm_Pressure_Change_Tendency_Category)4)

#define EEC_ATMPRESCHGTEND_STEADY_PRESSURE_EQUAL

((EAC_Atm_Pressure_Change_Tendency_Category)5)

#define EEC_ATMPRESCHGTEND_DEC_THEN_INC

((EAC_Atm_Pressure_Change_Tendency_Category)6)

#define EEC_ATMPRESCHGTEND_DEC_THEN_STEADY

((EAC_Atm_Pressure_Change_Tendency_Category)7)

#define EEC_ATMPRESCHGTEND_DEC_PRESSURE_LESS

((EAC_Atm_Pressure_Change_Tendency_Category)8)

#define EEC_ATMPRESCHGTEND_CHANGE_TO_DEC

((EAC_Atm_Pressure_Change_Tendency_Category)9)

typedef EDCS_Integer    EAC_Atm_Pressure_Quality;

#define EEC_ATMPRESQUAL_GOOD

((EAC_Atm_Pressure_Quality)1)

#define EEC_ATMPRESQUAL_NO_CHECK

((EAC_Atm_Pressure_Quality)2)

#define EEC_ATMPRESQUAL_SUSPECT

((EAC_Atm_Pressure_Quality)3)

#define EEC_ATMPRESQUAL_ERR_CORRECTED

((EAC_Atm_Pressure_Quality)4)

#define EEC_ATMPRESQUAL_ERR_CORRECTION_SUSPECT

((EAC_Atm_Pressure_Quality)5)

#define EEC_ATMPRESQUAL_ERR

((EAC_Atm_Pressure_Quality)6)

#define EEC_ATMPRESQUAL_MISS_SUBST

((EAC_Atm_Pressure_Quality)7)

#define EEC_ATMPRESQUAL_MISS_SUBST_SUSPECT

((EAC_Atm_Pressure_Quality)8)

#define EEC_ATMPRESQUAL_MISS

((EAC_Atm_Pressure_Quality)9)

typedef EDCS_Integer    EAC_Atm_Profile_Measurement_Technique;

#define EEC_ATMPROFLMEAS_AIRCRAFT

((EAC_Atm_Profile_Measurement_Technique)1)

#define EEC_ATMPROFLMEAS_DROPSONDE

((EAC_Atm_Profile_Measurement_Technique)2)

#define EEC_ATMPROFLMEAS_PILOT_BALLOON

((EAC_Atm_Profile_Measurement_Technique)3)

#define EEC_ATMPROFLMEAS_RADIOSONDE

((EAC_Atm_Profile_Measurement_Technique)4)

#define EEC_ATMPROFLMEAS_ROCKETSONDE

((EAC_Atm_Profile_Measurement_Technique)5)

#define EEC_ATMPROFLMEAS_SATELLITE

((EAC_Atm_Profile_Measurement_Technique)6)

#define EEC_ATMPROFLMEAS_WIND_PROFILER

((EAC_Atm_Profile_Measurement_Technique)7)

typedef EDCS_Integer    EAC_Atm_Turbulence_Type;

#define EEC_ATMTURBTY_CLEAR_AIR

((EAC_Atm_Turbulence_Type)1)

#define EEC_ATMTURBTY_CLOUD

((EAC_Atm_Turbulence_Type)2)

#define EEC_ATMTURBTY_NO_TURBULENCE

((EAC_Atm_Turbulence_Type)3)

#define EEC_ATMTURBTY_NOT_SPECIFIED

((EAC_Atm_Turbulence_Type)4)

typedef EDCS_Integer    EAC_Atm_Vertical_Reference;

#define EEC_ATMVERTREFR_ICAO_STD_ATM

((EAC_Atm_Vertical_Reference)1)

#define EEC_ATMVERTREFR_ICAO_STD_ATM_FLIGHT_LEVEL

((EAC_Atm_Vertical_Reference)2)

#define EEC_ATMVERTREFR_PLANETARY_SURFACE

((EAC_Atm_Vertical_Reference)3)

#define EEC_ATMVERTREFR_STATION_ALTIMETER_SETTING

((EAC_Atm_Vertical_Reference)4)

#define EEC_ATMVERTREFR_TRUE_ALTITUDE

((EAC_Atm_Vertical_Reference)5)

typedef EDCS_Integer    EAC_ATS_Route_Component_Level;

#define EEC_ATSRTECMPTLEV_ABOVE_195

((EAC_ATS_Route_Component_Level)1)

#define EEC_ATSRTECMPTLEV_BELOW_195

((EAC_ATS_Route_Component_Level)2)

#define EEC_ATSRTECMPTLEV_BOTH_195

((EAC_ATS_Route_Component_Level)3)

#define EEC_ATSRTECMPTLEV_ABOVE_245

((EAC_ATS_Route_Component_Level)4)

#define EEC_ATSRTECMPTLEV_BELOW_245

((EAC_ATS_Route_Component_Level)5)

#define EEC_ATSRTECMPTLEV_BOTH_245

((EAC_ATS_Route_Component_Level)6)

#define EEC_ATSRTECMPTLEV_NIGHT_LOW_FLYING

((EAC_ATS_Route_Component_Level)7)

typedef EDCS_Integer    EAC_ATS_Route_Type;

#define EEC_ATSRTETY_ADVISORY

((EAC_ATS_Route_Type)1)

#define EEC_ATSRTETY_AIR_ROUTE

((EAC_ATS_Route_Type)2)

#define EEC_ATSRTETY_AIRWAY

((EAC_ATS_Route_Type)3)

#define EEC_ATSRTETY_AREA_NAVIGATION

((EAC_ATS_Route_Type)4)

#define EEC_ATSRTETY_ATLANTIC

((EAC_ATS_Route_Type)5)

#define EEC_ATSRTETY_BAHAMAS

((EAC_ATS_Route_Type)6)

#define EEC_ATSRTETY_CANADIAN_CONTROL

((EAC_ATS_Route_Type)7)

#define EEC_ATSRTETY_CORRIDOR

((EAC_ATS_Route_Type)8)

#define EEC_ATSRTETY_DIRECT

((EAC_ATS_Route_Type)9)

#define EEC_ATSRTETY_HELICOPTER

((EAC_ATS_Route_Type)10)

#define EEC_ATSRTETY_HELICOPTER_MULTI_ENGINE

((EAC_ATS_Route_Type)11)

#define EEC_ATSRTETY_JET

((EAC_ATS_Route_Type)12)

#define EEC_ATSRTETY_LOW_FLYING

((EAC_ATS_Route_Type)13)

#define EEC_ATSRTETY_MILITARY

((EAC_ATS_Route_Type)14)

#define EEC_ATSRTETY_NORTH_AMERICA

((EAC_ATS_Route_Type)15)

#define EEC_ATSRTETY_OCEANIC

((EAC_ATS_Route_Type)16)

#define EEC_ATSRTETY_PURPLE_AIRWAY

((EAC_ATS_Route_Type)17)

#define EEC_ATSRTETY_ROYAL_HELICOPTER

((EAC_ATS_Route_Type)18)

#define EEC_ATSRTETY_ROYAL_LOW_LEVEL

((EAC_ATS_Route_Type)19)

#define EEC_ATSRTETY_SUBSTITUTE

((EAC_ATS_Route_Type)20)

#define EEC_ATSRTETY_TACAN

((EAC_ATS_Route_Type)21)

typedef EDCS_Integer    EAC_ATS_Use_Type;

#define EEC_ATSUSETY_AERODROME_CZ

((EAC_ATS_Use_Type)1)

#define EEC_ATSUSETY_AIR_DEFENCE_ADVISORY

((EAC_ATS_Use_Type)2)

#define EEC_ATSUSETY_AIR_DEFENCE_IDZ

((EAC_ATS_Use_Type)3)

#define EEC_ATSUSETY_AIRPORT_ADVISORY

((EAC_ATS_Use_Type)4)

#define EEC_ATSUSETY_AIRPORT_RADAR_SERVICE

((EAC_ATS_Use_Type)5)

#define EEC_ATSUSETY_AIRPORT_TRAFFIC

((EAC_ATS_Use_Type)6)

#define EEC_ATSUSETY_ALTIMETER_CHANGE_BOUNDARY

((EAC_ATS_Use_Type)7)

#define EEC_ATSUSETY_AREA_CONTROL

((EAC_ATS_Use_Type)8)

#define EEC_ATSUSETY_ARTCC

((EAC_ATS_Use_Type)9)

#define EEC_ATSUSETY_ARTCC_SECTOR

((EAC_ATS_Use_Type)10)

#define EEC_ATSUSETY_BERLIN_CZ

((EAC_ATS_Use_Type)11)

#define EEC_ATSUSETY_BUFFER_ZONE

((EAC_ATS_Use_Type)12)

#define EEC_ATSUSETY_CANADIAN_AIR_DEFENCE_IDZ

((EAC_ATS_Use_Type)13)

#define EEC_ATSUSETY_CLASS_C_CZ

((EAC_ATS_Use_Type)14)

#define EEC_ATSUSETY_CONTINENTAL_CONTROL

((EAC_ATS_Use_Type)15)

#define EEC_ATSUSETY_CONTROL_REGION

((EAC_ATS_Use_Type)16)

#define EEC_ATSUSETY_CONTROL_VFR

((EAC_ATS_Use_Type)17)

#define EEC_ATSUSETY_CONTROLLED_AIRSPACE

((EAC_ATS_Use_Type)18)

#define EEC_ATSUSETY_CZ

((EAC_ATS_Use_Type)19)

#define EEC_ATSUSETY_CZ_NO_FIXED_WING

((EAC_ATS_Use_Type)20)

#define EEC_ATSUSETY_DEW_EAST_MLTRY_IDZ

((EAC_ATS_Use_Type)21)

#define EEC_ATSUSETY_DEW_IDZ

((EAC_ATS_Use_Type)22)

#define EEC_ATSUSETY_FLIGHT_INR

((EAC_ATS_Use_Type)23)

#define EEC_ATSUSETY_FRENCH_PERIPHERAL_IDZ

((EAC_ATS_Use_Type)24)

#define EEC_ATSUSETY_ICAO

((EAC_ATS_Use_Type)25)

#define EEC_ATSUSETY_KOREA_LIMITED_IDZ

((EAC_ATS_Use_Type)26)

#define EEC_ATSUSETY_LOW_FLYING

((EAC_ATS_Use_Type)27)

#define EEC_ATSUSETY_MIDCANADA_IDZ

((EAC_ATS_Use_Type)28)

#define EEC_ATSUSETY_MLTRY_AERODROME_TZ

((EAC_ATS_Use_Type)29)

#define EEC_ATSUSETY_MLTRY_CLIMB_CORRIDOR

((EAC_ATS_Use_Type)30)

#define EEC_ATSUSETY_MLTRY_COMMON_REGION_CONTROL

((EAC_ATS_Use_Type)31)

#define EEC_ATSUSETY_MLTRY_TERMINAL_CZ

((EAC_ATS_Use_Type)32)

#define EEC_ATSUSETY_MLTRY_UPPER_CZ

((EAC_ATS_Use_Type)33)

#define EEC_ATSUSETY_MOUNTAINOUS

((EAC_ATS_Use_Type)34)

#define EEC_ATSUSETY_OCA_FAA

((EAC_ATS_Use_Type)35)

#define EEC_ATSUSETY_OCA_NON_FAA

((EAC_ATS_Use_Type)36)

#define EEC_ATSUSETY_POSITIVE_CONTROL_REGION

((EAC_ATS_Use_Type)37)

#define EEC_ATSUSETY_POSITIVE_CZ

((EAC_ATS_Use_Type)38)

#define EEC_ATSUSETY_RADAR_REGION

((EAC_ATS_Use_Type)39)

#define EEC_ATSUSETY_RADAR_SECTOR

((EAC_ATS_Use_Type)40)

#define EEC_ATSUSETY_REFUELING

((EAC_ATS_Use_Type)41)

#define EEC_ATSUSETY_REFUELING_OR_TRACK

((EAC_ATS_Use_Type)42)

#define EEC_ATSUSETY_SECURITY_IDZ

((EAC_ATS_Use_Type)43)

#define EEC_ATSUSETY_SPECIAL_AIR_TRAFFIC_RULES

((EAC_ATS_Use_Type)44)

#define EEC_ATSUSETY_SPECIAL_OPERATIONS

((EAC_ATS_Use_Type)45)

#define EEC_ATSUSETY_SPECIAL_RULES_ZONE

((EAC_ATS_Use_Type)46)

#define EEC_ATSUSETY_SPECIAL_USE_AIRSPACE

((EAC_ATS_Use_Type)47)

#define EEC_ATSUSETY_SUB_FLIGHT_INR

((EAC_ATS_Use_Type)48)

#define EEC_ATSUSETY_TERMINAL_CONTROL

((EAC_ATS_Use_Type)49)

#define EEC_ATSUSETY_TERMINAL_RADAR_SERVICE

((EAC_ATS_Use_Type)50)

#define EEC_ATSUSETY_TRACK

((EAC_ATS_Use_Type)51)

#define EEC_ATSUSETY_TRAFFIC_INZ

((EAC_ATS_Use_Type)52)

#define EEC_ATSUSETY_TRANSITION

((EAC_ATS_Use_Type)53)

#define EEC_ATSUSETY_UNCONTROLLED

((EAC_ATS_Use_Type)54)

#define EEC_ATSUSETY_UPPER_ADVISORY_REGION

((EAC_ATS_Use_Type)55)

#define EEC_ATSUSETY_UPPER_AIRSPACE_CENTRE

((EAC_ATS_Use_Type)56)

#define EEC_ATSUSETY_UPPER_CONTROL_REGION

((EAC_ATS_Use_Type)57)

#define EEC_ATSUSETY_UPPER_FLIGHT_INR

((EAC_ATS_Use_Type)58)

#define EEC_ATSUSETY_ZONE_OF_INTERIOR

((EAC_ATS_Use_Type)59)

typedef EDCS_Integer    EAC_Attack_Winged_Aircraft_Type;

#define EEC_ATKWNGARCRFTY_A_1

((EAC_Attack_Winged_Aircraft_Type)1)

#define EEC_ATKWNGARCRFTY_A_2

((EAC_Attack_Winged_Aircraft_Type)2)

#define EEC_ATKWNGARCRFTY_A_3

((EAC_Attack_Winged_Aircraft_Type)3)

#define EEC_ATKWNGARCRFTY_A_4

((EAC_Attack_Winged_Aircraft_Type)4)

#define EEC_ATKWNGARCRFTY_A_5

((EAC_Attack_Winged_Aircraft_Type)5)

#define EEC_ATKWNGARCRFTY_A_6

((EAC_Attack_Winged_Aircraft_Type)6)

#define EEC_ATKWNGARCRFTY_A_7

((EAC_Attack_Winged_Aircraft_Type)7)

#define EEC_ATKWNGARCRFTY_A_9

((EAC_Attack_Winged_Aircraft_Type)8)

#define EEC_ATKWNGARCRFTY_A_10

((EAC_Attack_Winged_Aircraft_Type)9)

#define EEC_ATKWNGARCRFTY_A_12

((EAC_Attack_Winged_Aircraft_Type)10)

#define EEC_ATKWNGARCRFTY_A_26

((EAC_Attack_Winged_Aircraft_Type)11)

#define EEC_ATKWNGARCRFTY_A_37

((EAC_Attack_Winged_Aircraft_Type)12)

#define EEC_ATKWNGARCRFTY_AC_47

((EAC_Attack_Winged_Aircraft_Type)13)

#define EEC_ATKWNGARCRFTY_AC_119

((EAC_Attack_Winged_Aircraft_Type)14)

#define EEC_ATKWNGARCRFTY_AC_130

((EAC_Attack_Winged_Aircraft_Type)15)

#define EEC_ATKWNGARCRFTY_AU_23

((EAC_Attack_Winged_Aircraft_Type)16)

#define EEC_ATKWNGARCRFTY_AU_24

((EAC_Attack_Winged_Aircraft_Type)17)

#define EEC_ATKWNGARCRFTY_AV_8

((EAC_Attack_Winged_Aircraft_Type)18)

typedef EDCS_Integer    EAC_Auxiliary_Vessel_Type;

#define EEC_AUXVESTY_APPLELEAF_CLASS_TANKER

((EAC_Auxiliary_Vessel_Type)1)

#define EEC_AUXVESTY_BULLDOG_CLASS_SURVEY

((EAC_Auxiliary_Vessel_Type)2)

#define EEC_AUXVESTY_FORT_GRANGE_CLASS_COMBAT_SUPPORT

((EAC_Auxiliary_Vessel_Type)3)

#define EEC_AUXVESTY_FORT_VICTORIA_CLASS_CARGO

((EAC_Auxiliary_Vessel_Type)4)

#define EEC_AUXVESTY_HECLA_CLASS_SURVEY

((EAC_Auxiliary_Vessel_Type)5)

#define EEC_AUXVESTY_MOORHEN_CLASS_SALVAGE

((EAC_Auxiliary_Vessel_Type)6)

#define EEC_AUXVESTY_ROEBUCK_CLASS_SURVEY

((EAC_Auxiliary_Vessel_Type)7)

#define EEC_AUXVESTY_ROVER_CLASS_OILER

((EAC_Auxiliary_Vessel_Type)8)

#define EEC_AUXVESTY_SAL_CLASS_MOORING

((EAC_Auxiliary_Vessel_Type)9)

#define EEC_AUXVESTY_STENA_CLASS_REPAIR

((EAC_Auxiliary_Vessel_Type)10)

#define EEC_AUXVESTY_TORNADO_CLASS_TORPEDO_RECOVERY

((EAC_Auxiliary_Vessel_Type)11)

typedef EDCS_Integer    EAC_Available_Facilities_Type;

#define EEC_AVAILFACTY_BOAT_LIFT

((EAC_Available_Facilities_Type)1)

#define EEC_AVAILFACTY_BOAT_RAMP

((EAC_Available_Facilities_Type)2)

#define EEC_AVAILFACTY_BOTTLE_GAS

((EAC_Available_Facilities_Type)3)

#define EEC_AVAILFACTY_CAMPGROUND

((EAC_Available_Facilities_Type)4)

#define EEC_AVAILFACTY_CHANDLER

((EAC_Available_Facilities_Type)5)

#define EEC_AVAILFACTY_DESALINATION

((EAC_Available_Facilities_Type)6)

#define EEC_AVAILFACTY_ELECTRICITY

((EAC_Available_Facilities_Type)7)

#define EEC_AVAILFACTY_EMERGENCY_TELEPHONE

((EAC_Available_Facilities_Type)8)

#define EEC_AVAILFACTY_FRESH_WATER

((EAC_Available_Facilities_Type)9)

#define EEC_AVAILFACTY_FUEL_STATION

((EAC_Available_Facilities_Type)10)

#define EEC_AVAILFACTY_HEALTH_OFFICE

((EAC_Available_Facilities_Type)11)

#define EEC_AVAILFACTY_HELIPAD

((EAC_Available_Facilities_Type)12)

#define EEC_AVAILFACTY_HOTEL

((EAC_Available_Facilities_Type)13)

#define EEC_AVAILFACTY_LAUNDERETTE

((EAC_Available_Facilities_Type)14)

#define EEC_AVAILFACTY_MARINE_POLICE_STATION

((EAC_Available_Facilities_Type)15)

#define EEC_AVAILFACTY_NAUTICAL_CLUB

((EAC_Available_Facilities_Type)16)

#define EEC_AVAILFACTY_NONE_AVAILABLE

((EAC_Available_Facilities_Type)17)

#define EEC_AVAILFACTY_PARKING_FOR_BOATS

((EAC_Available_Facilities_Type)18)

#define EEC_AVAILFACTY_PHARMACY

((EAC_Available_Facilities_Type)19)

#define EEC_AVAILFACTY_PICNIC_TRACT

((EAC_Available_Facilities_Type)20)

#define EEC_AVAILFACTY_POSTBOX

((EAC_Available_Facilities_Type)21)

#define EEC_AVAILFACTY_PROVISIONS

((EAC_Available_Facilities_Type)22)

#define EEC_AVAILFACTY_PUBLIC_INN

((EAC_Available_Facilities_Type)23)

#define EEC_AVAILFACTY_PUBLIC_TELEPHONE

((EAC_Available_Facilities_Type)24)

#define EEC_AVAILFACTY_PUBLIC_TOILET

((EAC_Available_Facilities_Type)25)

#define EEC_AVAILFACTY_RECREATIONAL_VEHICLE_PARK

((EAC_Available_Facilities_Type)26)

#define EEC_AVAILFACTY_REFUSE_BIN

((EAC_Available_Facilities_Type)27)

#define EEC_AVAILFACTY_REPAIR_BUILDING

((EAC_Available_Facilities_Type)28)

#define EEC_AVAILFACTY_RESTAURANT

((EAC_Available_Facilities_Type)29)

#define EEC_AVAILFACTY_SAILMAKER

((EAC_Available_Facilities_Type)30)

#define EEC_AVAILFACTY_SCRUBBING_BERTH

((EAC_Available_Facilities_Type)31)

#define EEC_AVAILFACTY_SECURITY

((EAC_Available_Facilities_Type)32)

#define EEC_AVAILFACTY_SEWAGE_PUMP_OUT

((EAC_Available_Facilities_Type)33)

#define EEC_AVAILFACTY_SHIPYARD

((EAC_Available_Facilities_Type)34)

#define EEC_AVAILFACTY_SHOWER

((EAC_Available_Facilities_Type)35)

#define EEC_AVAILFACTY_TICKET_SALE

((EAC_Available_Facilities_Type)36)

#define EEC_AVAILFACTY_VEHICLE_LOT

((EAC_Available_Facilities_Type)37)

#define EEC_AVAILFACTY_VISITORS_BERTH

((EAC_Available_Facilities_Type)38)

#define EEC_AVAILFACTY_VISITORS_MOORING

((EAC_Available_Facilities_Type)39)

typedef EDCS_Integer    EAC_Averaging_Period_Category;

#define EEC_AVERPERCAT_ONE_SECOND

((EAC_Averaging_Period_Category)1)

#define EEC_AVERPERCAT_TWO_SECONDS

((EAC_Averaging_Period_Category)2)

#define EEC_AVERPERCAT_FIVE_SECONDS

((EAC_Averaging_Period_Category)3)

#define EEC_AVERPERCAT_TEN_SECONDS

((EAC_Averaging_Period_Category)4)

#define EEC_AVERPERCAT_FIFTEEN_SECONDS

((EAC_Averaging_Period_Category)5)

#define EEC_AVERPERCAT_THIRTY_SECONDS

((EAC_Averaging_Period_Category)6)

#define EEC_AVERPERCAT_ONE_MINUTE

((EAC_Averaging_Period_Category)7)

#define EEC_AVERPERCAT_TWO_MINUTES

((EAC_Averaging_Period_Category)8)

#define EEC_AVERPERCAT_FIVE_MINUTES

((EAC_Averaging_Period_Category)9)

#define EEC_AVERPERCAT_TEN_MINUTES

((EAC_Averaging_Period_Category)10)

#define EEC_AVERPERCAT_FIFTEEN_MINUTES

((EAC_Averaging_Period_Category)11)

#define EEC_AVERPERCAT_THIRTY_MINUTES

((EAC_Averaging_Period_Category)12)

#define EEC_AVERPERCAT_ONE_HOUR

((EAC_Averaging_Period_Category)13)

#define EEC_AVERPERCAT_TWO_HOURS

((EAC_Averaging_Period_Category)14)

#define EEC_AVERPERCAT_THREE_HOURS

((EAC_Averaging_Period_Category)15)

#define EEC_AVERPERCAT_FOUR_HOURS

((EAC_Averaging_Period_Category)16)

#define EEC_AVERPERCAT_SIX_HOURS

((EAC_Averaging_Period_Category)17)

#define EEC_AVERPERCAT_EIGHT_HOURS

((EAC_Averaging_Period_Category)18)

#define EEC_AVERPERCAT_TWELVE_HOURS

((EAC_Averaging_Period_Category)19)

#define EEC_AVERPERCAT_TWENTY_FOUR_HOURS

((EAC_Averaging_Period_Category)20)

typedef EDCS_Integer    EAC_Aviation_Location_Id_Value_Set;

#define EEC_AVTLOCIDVALSET_UNCONSTRAINED

((EAC_Aviation_Location_Id_Value_Set)1)

#define EEC_AVTLOCIDVALSET_ICAO

((EAC_Aviation_Location_Id_Value_Set)2)

#define EEC_AVTLOCIDVALSET_US_FAA

((EAC_Aviation_Location_Id_Value_Set)3)

typedef EDCS_Integer    EAC_Balcony_Type;

#define EEC_BALCONYTY_CHOIR_LOFT

((EAC_Balcony_Type)1)

#define EEC_BALCONYTY_EXTERIOR

((EAC_Balcony_Type)2)

#define EEC_BALCONYTY_INTERIOR

((EAC_Balcony_Type)3)

typedef EDCS_Integer    EAC_Basement_Construction_Material;

#define EEC_BSMTCNSTCTTY_MASONRY

((EAC_Basement_Construction_Material)1)

#define EEC_BSMTCNSTCTTY_POURED_CONCRETE

((EAC_Basement_Construction_Material)2)

#define EEC_BSMTCNSTCTTY_PRECAST_PANEL

((EAC_Basement_Construction_Material)3)

#define EEC_BSMTCNSTCTTY_SOIL

((EAC_Basement_Construction_Material)4)

typedef EDCS_Integer    EAC_Beach_Portion;

#define EEC_BEACHPORTN_BACKSHORE

((EAC_Beach_Portion)1)

#define EEC_BEACHPORTN_FORESHORE

((EAC_Beach_Portion)2)

#define EEC_BEACHPORTN_NEARSHORE

((EAC_Beach_Portion)3)

typedef EDCS_Integer    EAC_Beaufort_Wind_Scale;

#define EEC_BEAUFORTWNDSCL_CALM

((EAC_Beaufort_Wind_Scale)1)

#define EEC_BEAUFORTWNDSCL_LIGHT_AIR

((EAC_Beaufort_Wind_Scale)2)

#define EEC_BEAUFORTWNDSCL_LIGHT_BREEZE

((EAC_Beaufort_Wind_Scale)3)

#define EEC_BEAUFORTWNDSCL_GENTLE_BREEZE

((EAC_Beaufort_Wind_Scale)4)

#define EEC_BEAUFORTWNDSCL_MODERATE_BREEZE

((EAC_Beaufort_Wind_Scale)5)

#define EEC_BEAUFORTWNDSCL_FRESH_BREEZE

((EAC_Beaufort_Wind_Scale)6)

#define EEC_BEAUFORTWNDSCL_STRONG_BREEZE

((EAC_Beaufort_Wind_Scale)7)

#define EEC_BEAUFORTWNDSCL_NEAR_GALE

((EAC_Beaufort_Wind_Scale)8)

#define EEC_BEAUFORTWNDSCL_GALE

((EAC_Beaufort_Wind_Scale)9)

#define EEC_BEAUFORTWNDSCL_STRONG_GALE

((EAC_Beaufort_Wind_Scale)10)

#define EEC_BEAUFORTWNDSCL_STORM

((EAC_Beaufort_Wind_Scale)11)

#define EEC_BEAUFORTWNDSCL_VIOLENT_STORM

((EAC_Beaufort_Wind_Scale)12)

#define EEC_BEAUFORTWNDSCL_HURRICANE

((EAC_Beaufort_Wind_Scale)13)

typedef EDCS_Integer    EAC_Below_Station_Cloud_Coverage;

#define EEC_BLWSTACLDCOV_NONE_PRESENT

((EAC_Below_Station_Cloud_Coverage)1)

#define EEC_BLWSTACLDCOV_ONE_OKTA

((EAC_Below_Station_Cloud_Coverage)2)

#define EEC_BLWSTACLDCOV_TWO_OKTA

((EAC_Below_Station_Cloud_Coverage)3)

#define EEC_BLWSTACLDCOV_THREE_OKTA

((EAC_Below_Station_Cloud_Coverage)4)

#define EEC_BLWSTACLDCOV_FOUR_OKTA

((EAC_Below_Station_Cloud_Coverage)5)

#define EEC_BLWSTACLDCOV_FIVE_OKTA

((EAC_Below_Station_Cloud_Coverage)6)

#define EEC_BLWSTACLDCOV_SIX_OKTA

((EAC_Below_Station_Cloud_Coverage)7)

#define EEC_BLWSTACLDCOV_SEVEN_OKTA

((EAC_Below_Station_Cloud_Coverage)8)

#define EEC_BLWSTACLDCOV_EIGHT_OKTA

((EAC_Below_Station_Cloud_Coverage)9)

#define EEC_BLWSTACLDCOV_SKY_OBSCURED

((EAC_Below_Station_Cloud_Coverage)10)

#define EEC_BLWSTACLDCOV_PARTIAL_OBSCURATION

((EAC_Below_Station_Cloud_Coverage)11)

#define EEC_BLWSTACLDCOV_SCATTERED

((EAC_Below_Station_Cloud_Coverage)12)

#define EEC_BLWSTACLDCOV_BROKEN

((EAC_Below_Station_Cloud_Coverage)13)

#define EEC_BLWSTACLDCOV_FEW

((EAC_Below_Station_Cloud_Coverage)14)

#define EEC_BLWSTACLDCOV_INDISCERNABLE

((EAC_Below_Station_Cloud_Coverage)15)

typedef EDCS_Integer    EAC_Below_Station_Cloud_Top_Characteristics;

#define EEC_BLWSTACLDTPCHR_FRAGMENTED

((EAC_Below_Station_Cloud_Top_Characteristics)1)

#define EEC_BLWSTACLDTPCHR_CONT_FLAT_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)2)

#define EEC_BLWSTACLDTPCHR_SML_BREAKS_FLAT_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)3)

#define EEC_BLWSTACLDTPCHR_LRG_BREAKS_FLAT_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)4)

#define EEC_BLWSTACLDTPCHR_CONT_UNDULATING_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)5)

#define EEC_BLWSTACLDTPCHR_LRG_BREAKS_UNDULATING_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)6)

#define EEC_BLWSTACLDTPCHR_SML_BREAKS_UNDULATING_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)7)

#define EEC_BLWSTACLDTPCHR_CONT_TOWERING_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)8)

#define EEC_BLWSTACLDTPCHR_WAVE_GROUPS_WITH_TOWERING

((EAC_Below_Station_Cloud_Top_Characteristics)9)

#define EEC_BLWSTACLDTPCHR_MULTIPLE_LAYERS_AND_LEVELS

((EAC_Below_Station_Cloud_Top_Characteristics)10)

#define EEC_BLWSTACLDTPCHR_CLOUD_NOT_VISIBLE

((EAC_Below_Station_Cloud_Top_Characteristics)11)

typedef EDCS_Integer    EAC_Below_Station_Cloud_Type;

#define EEC_BLWSTACLDTY_CIRRUS

((EAC_Below_Station_Cloud_Type)1)

#define EEC_BLWSTACLDTY_CIRROCUMULUS

((EAC_Below_Station_Cloud_Type)2)

#define EEC_BLWSTACLDTY_CIRROSTRATUS

((EAC_Below_Station_Cloud_Type)3)

#define EEC_BLWSTACLDTY_ALTOCUMULUS

((EAC_Below_Station_Cloud_Type)4)

#define EEC_BLWSTACLDTY_ALTOSTRATUS

((EAC_Below_Station_Cloud_Type)5)

#define EEC_BLWSTACLDTY_NIMBOSTRATUS

((EAC_Below_Station_Cloud_Type)6)

#define EEC_BLWSTACLDTY_STRATOCUMULUS

((EAC_Below_Station_Cloud_Type)7)

#define EEC_BLWSTACLDTY_STRATUS

((EAC_Below_Station_Cloud_Type)8)

#define EEC_BLWSTACLDTY_CUMULUS

((EAC_Below_Station_Cloud_Type)9)

#define EEC_BLWSTACLDTY_CUMULONIMBUS

((EAC_Below_Station_Cloud_Type)10)

#define EEC_BLWSTACLDTY_NOT_VISIBLE

((EAC_Below_Station_Cloud_Type)11)

#define EEC_BLWSTACLDTY_NO_CLOUDS

((EAC_Below_Station_Cloud_Type)12)

typedef EDCS_Integer    EAC_Benchmark_Type;

#define EEC_BNCHMKTY_PRIMARY_ACS

((EAC_Benchmark_Type)1)

#define EEC_BNCHMKTY_SECONDARY_ACS

((EAC_Benchmark_Type)2)

typedef EDCS_Integer    EAC_Berth_Type;

#define EEC_BERTHTY_PIER

((EAC_Berth_Type)1)

#define EEC_BERTHTY_QUAY

((EAC_Berth_Type)2)

#define EEC_BERTHTY_WHARF

((EAC_Berth_Type)3)

typedef EDCS_Integer    EAC_Biologic_Agent_Type;

#define EEC_BIOAGENTTY_ABRIN

((EAC_Biologic_Agent_Type)1)

#define EEC_BIOAGENTTY_ACONITINE

((EAC_Biologic_Agent_Type)2)

#define EEC_BIOAGENTTY_AFLA

((EAC_Biologic_Agent_Type)3)

#define EEC_BIOAGENTTY_AFLATOXIN

((EAC_Biologic_Agent_Type)4)

#define EEC_BIOAGENTTY_ALPHA_BUNGARO

((EAC_Biologic_Agent_Type)5)

#define EEC_BIOAGENTTY_ALPHA_BUNGAROTOXIN

((EAC_Biologic_Agent_Type)6)

#define EEC_BIOAGENTTY_ANA

((EAC_Biologic_Agent_Type)7)

#define EEC_BIOAGENTTY_ANATOXIN_A

((EAC_Biologic_Agent_Type)8)

#define EEC_BIOAGENTTY_ANTHRAX

((EAC_Biologic_Agent_Type)9)

#define EEC_BIOAGENTTY_B1A

((EAC_Biologic_Agent_Type)10)

#define EEC_BIOAGENTTY_B2A

((EAC_Biologic_Agent_Type)11)

#define EEC_BIOAGENTTY_B3A

((EAC_Biologic_Agent_Type)12)

#define EEC_BIOAGENTTY_B3B

((EAC_Biologic_Agent_Type)13)

#define EEC_BIOAGENTTY_B4

((EAC_Biologic_Agent_Type)14)

#define EEC_BIOAGENTTY_B5

((EAC_Biologic_Agent_Type)15)

#define EEC_BIOAGENTTY_BATRACHO

((EAC_Biologic_Agent_Type)16)

#define EEC_BIOAGENTTY_BATRACHOTOXIN

((EAC_Biologic_Agent_Type)17)

#define EEC_BIOAGENTTY_BETA_BUNGARO

((EAC_Biologic_Agent_Type)18)

#define EEC_BIOAGENTTY_BETA_BUNGAROTOXIN

((EAC_Biologic_Agent_Type)19)

#define EEC_BIOAGENTTY_BLISTER_AGENT

((EAC_Biologic_Agent_Type)20)

#define EEC_BIOAGENTTY_BLOOD_AGENT

((EAC_Biologic_Agent_Type)21)

#define EEC_BIOAGENTTY_BOTULINUM_A

((EAC_Biologic_Agent_Type)22)

#define EEC_BIOAGENTTY_BOTULINUM_B

((EAC_Biologic_Agent_Type)23)

#define EEC_BIOAGENTTY_BOTULINUM_C

((EAC_Biologic_Agent_Type)24)

#define EEC_BIOAGENTTY_BOTULINUM_D

((EAC_Biologic_Agent_Type)25)

#define EEC_BIOAGENTTY_BOTULINUM_E

((EAC_Biologic_Agent_Type)26)

#define EEC_BIOAGENTTY_BOTU_TOXIN_A

((EAC_Biologic_Agent_Type)27)

#define EEC_BIOAGENTTY_BOTU_TOXIN_B

((EAC_Biologic_Agent_Type)28)

#define EEC_BIOAGENTTY_BOTU_TOXIN_C

((EAC_Biologic_Agent_Type)29)

#define EEC_BIOAGENTTY_BOTU_TOXIN_D

((EAC_Biologic_Agent_Type)30)

#define EEC_BIOAGENTTY_BOTU_TOXIN_E

((EAC_Biologic_Agent_Type)31)

#define EEC_BIOAGENTTY_BOTU_TOXIN_F

((EAC_Biologic_Agent_Type)32)

#define EEC_BIOAGENTTY_BOTU_TOXIN_G

((EAC_Biologic_Agent_Type)33)

#define EEC_BIOAGENTTY_BREVE

((EAC_Biologic_Agent_Type)34)

#define EEC_BIOAGENTTY_BREVE_TOXIN

((EAC_Biologic_Agent_Type)35)

#define EEC_BIOAGENTTY_BRUCELLA

((EAC_Biologic_Agent_Type)36)

#define EEC_BIOAGENTTY_BRUCELLA_ABORTUS

((EAC_Biologic_Agent_Type)37)

#define EEC_BIOAGENTTY_BRUCELLA_CANIS

((EAC_Biologic_Agent_Type)38)

#define EEC_BIOAGENTTY_BRUCELLA_MELITENSIS

((EAC_Biologic_Agent_Type)39)

#define EEC_BIOAGENTTY_BRUCELLA_NEOTOMAE

((EAC_Biologic_Agent_Type)40)

#define EEC_BIOAGENTTY_BRUCELLA_OVIS

((EAC_Biologic_Agent_Type)41)

#define EEC_BIOAGENTTY_BRUCELLA_SUIS

((EAC_Biologic_Agent_Type)42)

#define EEC_BIOAGENTTY_BRUCELLOSIS

((EAC_Biologic_Agent_Type)43)

#define EEC_BIOAGENTTY_CHOKING_AGENT

((EAC_Biologic_Agent_Type)44)

#define EEC_BIOAGENTTY_CHOLERA

((EAC_Biologic_Agent_Type)45)

#define EEC_BIOAGENTTY_CIGUA

((EAC_Biologic_Agent_Type)46)

#define EEC_BIOAGENTTY_CIGUATOXIN

((EAC_Biologic_Agent_Type)47)

#define EEC_BIOAGENTTY_COBRO

((EAC_Biologic_Agent_Type)48)

#define EEC_BIOAGENTTY_COBROTOXIN

((EAC_Biologic_Agent_Type)49)

#define EEC_BIOAGENTTY_CONO

((EAC_Biologic_Agent_Type)50)

#define EEC_BIOAGENTTY_CONOTOXIN

((EAC_Biologic_Agent_Type)51)

#define EEC_BIOAGENTTY_CRO

((EAC_Biologic_Agent_Type)52)

#define EEC_BIOAGENTTY_CROTOXIN

((EAC_Biologic_Agent_Type)53)

#define EEC_BIOAGENTTY_DEBROMOAPLYSIA

((EAC_Biologic_Agent_Type)54)

#define EEC_BIOAGENTTY_DEBROMOAPLYSIATOXIN

((EAC_Biologic_Agent_Type)55)

#define EEC_BIOAGENTTY_DIACETOXYSCIRPENOL

((EAC_Biologic_Agent_Type)56)

#define EEC_BIOAGENTTY_DIPTHERIA

((EAC_Biologic_Agent_Type)57)

#define EEC_BIOAGENTTY_ERABU

((EAC_Biologic_Agent_Type)58)

#define EEC_BIOAGENTTY_ERABUTOXIN

((EAC_Biologic_Agent_Type)59)

#define EEC_BIOAGENTTY_GAMMA_BUNGAROTOXIN

((EAC_Biologic_Agent_Type)60)

#define EEC_BIOAGENTTY_GRAYANO

((EAC_Biologic_Agent_Type)61)

#define EEC_BIOAGENTTY_GRAYANOTOXIN

((EAC_Biologic_Agent_Type)62)

#define EEC_BIOAGENTTY_HEAT_LABILE_ENTERO

((EAC_Biologic_Agent_Type)63)

#define EEC_BIOAGENTTY_HEAT_STABLE_ENTERO

((EAC_Biologic_Agent_Type)64)

#define EEC_BIOAGENTTY_MICROCYSTIN

((EAC_Biologic_Agent_Type)65)

#define EEC_BIOAGENTTY_MICROCYSTIN_TOXIN

((EAC_Biologic_Agent_Type)66)

#define EEC_BIOAGENTTY_NERVE_AGENT

((EAC_Biologic_Agent_Type)67)

#define EEC_BIOAGENTTY_NIVALENOL

((EAC_Biologic_Agent_Type)68)

#define EEC_BIOAGENTTY_PALY

((EAC_Biologic_Agent_Type)69)

#define EEC_BIOAGENTTY_PALYTOXIN

((EAC_Biologic_Agent_Type)70)

#define EEC_BIOAGENTTY_PLAGUE

((EAC_Biologic_Agent_Type)71)

#define EEC_BIOAGENTTY_Q_FEVER

((EAC_Biologic_Agent_Type)72)

#define EEC_BIOAGENTTY_RICIN

((EAC_Biologic_Agent_Type)73)

#define EEC_BIOAGENTTY_SAXI

((EAC_Biologic_Agent_Type)74)

#define EEC_BIOAGENTTY_SAXITOXIN

((EAC_Biologic_Agent_Type)75)

#define EEC_BIOAGENTTY_SHIGELLA

((EAC_Biologic_Agent_Type)76)

#define EEC_BIOAGENTTY_SMALLPOX

((EAC_Biologic_Agent_Type)77)

#define EEC_BIOAGENTTY_STAPH_ENTERO_A

((EAC_Biologic_Agent_Type)78)

#define EEC_BIOAGENTTY_STAPH_ENTERO_B

((EAC_Biologic_Agent_Type)79)

#define EEC_BIOAGENTTY_STAPH_ENTERO_C

((EAC_Biologic_Agent_Type)80)

#define EEC_BIOAGENTTY_STAPH_ENTERO_C1

((EAC_Biologic_Agent_Type)81)

#define EEC_BIOAGENTTY_STAPH_ENTERO_C2

((EAC_Biologic_Agent_Type)82)

#define EEC_BIOAGENTTY_STAPH_ENTERO_C3

((EAC_Biologic_Agent_Type)83)

#define EEC_BIOAGENTTY_STAPH_ENTERO_D

((EAC_Biologic_Agent_Type)84)

#define EEC_BIOAGENTTY_STAPH_ENTERO_E

((EAC_Biologic_Agent_Type)85)

#define EEC_BIOAGENTTY_STAPH_ENTERO_F

((EAC_Biologic_Agent_Type)86)

#define EEC_BIOAGENTTY_T_2

((EAC_Biologic_Agent_Type)87)

#define EEC_BIOAGENTTY_T2_TOXIN

((EAC_Biologic_Agent_Type)88)

#define EEC_BIOAGENTTY_TETANUS

((EAC_Biologic_Agent_Type)89)

#define EEC_BIOAGENTTY_TETRODO

((EAC_Biologic_Agent_Type)90)

#define EEC_BIOAGENTTY_TETRODOTOXIN

((EAC_Biologic_Agent_Type)91)

#define EEC_BIOAGENTTY_TRICHOTHECENE

((EAC_Biologic_Agent_Type)92)

#define EEC_BIOAGENTTY_TRICHOTHECENE_MYCO

((EAC_Biologic_Agent_Type)93)

#define EEC_BIOAGENTTY_TULARAEMIA

((EAC_Biologic_Agent_Type)94)

#define EEC_BIOAGENTTY_VERATRIDINE

((EAC_Biologic_Agent_Type)95)

#define EEC_BIOAGENTTY_VOMATOXIN

((EAC_Biologic_Agent_Type)96)

typedef EDCS_Integer    EAC_Bomber_Winged_Aircraft_Type;

#define EEC_BMBWNGARCRFTY_B1A_LANCER_SERIES

((EAC_Bomber_Winged_Aircraft_Type)1)

#define EEC_BMBWNGARCRFTY_B1B_LANCER_SERIES

((EAC_Bomber_Winged_Aircraft_Type)2)

#define EEC_BMBWNGARCRFTY_B2_SPIRIT_SERIES

((EAC_Bomber_Winged_Aircraft_Type)3)

#define EEC_BMBWNGARCRFTY_B52_STRATOFORTRESS_SERIES

((EAC_Bomber_Winged_Aircraft_Type)4)

#define EEC_BMBWNGARCRFTY_TU142_BEAR_SERIES

((EAC_Bomber_Winged_Aircraft_Type)5)

#define EEC_BMBWNGARCRFTY_TU160_BLACKJACK_SERIES

((EAC_Bomber_Winged_Aircraft_Type)6)

#define EEC_BMBWNGARCRFTY_TU26_BACKFIRE_SERIES

((EAC_Bomber_Winged_Aircraft_Type)7)

#define EEC_BMBWNGARCRFTY_TU95_BEAR_SERIES

((EAC_Bomber_Winged_Aircraft_Type)8)

typedef EDCS_Integer    EAC_Bottom_Return_Allegiance;

#define EEC_BOTRETALEGN_FRIEND

((EAC_Bottom_Return_Allegiance)1)

#define EEC_BOTRETALEGN_HOSTILE

((EAC_Bottom_Return_Allegiance)2)

#define EEC_BOTRETALEGN_NEUTRAL

((EAC_Bottom_Return_Allegiance)3)

typedef EDCS_Integer    EAC_Bottom_Return_Obstacle_Status;

#define EEC_BOTRETOBSTSTAT_DETECTED

((EAC_Bottom_Return_Obstacle_Status)1)

#define EEC_BOTRETOBSTSTAT_CLASSIFIED

((EAC_Bottom_Return_Obstacle_Status)2)

#define EEC_BOTRETOBSTSTAT_IDENTIFIED

((EAC_Bottom_Return_Obstacle_Status)3)

typedef EDCS_Integer    EAC_Bottom_Return_Rock_Status;

#define EEC_BOTRETROCKSTAT_DETECTED

((EAC_Bottom_Return_Rock_Status)1)

#define EEC_BOTRETROCKSTAT_CLASSIFIED

((EAC_Bottom_Return_Rock_Status)2)

#define EEC_BOTRETROCKSTAT_IDENTIFIED

((EAC_Bottom_Return_Rock_Status)3)

typedef EDCS_Integer    EAC_Bottom_Return_Seabed_Status;

#define EEC_BOTRETSBEDSTAT_DETECTED

((EAC_Bottom_Return_Seabed_Status)1)

#define EEC_BOTRETSBEDSTAT_CLASSIFIED

((EAC_Bottom_Return_Seabed_Status)2)

#define EEC_BOTRETSBEDSTAT_IDENTIFIED

((EAC_Bottom_Return_Seabed_Status)3)

typedef EDCS_Integer    EAC_Bottom_Return_Status;

#define EEC_BOTRETSTAT_DETECTED

((EAC_Bottom_Return_Status)1)

#define EEC_BOTRETSTAT_CLASSIFIED

((EAC_Bottom_Return_Status)2)

#define EEC_BOTRETSTAT_IDENTIFIED

((EAC_Bottom_Return_Status)3)

typedef EDCS_Integer    EAC_Bottom_Return_Type;

#define EEC_BOTRETTY_IDENTITY

((EAC_Bottom_Return_Type)1)

#define EEC_BOTRETTY_OBSTACLE

((EAC_Bottom_Return_Type)2)

#define EEC_BOTRETTY_ROCK

((EAC_Bottom_Return_Type)3)

#define EEC_BOTRETTY_SEABED_INSTALLATION

((EAC_Bottom_Return_Type)4)

#define EEC_BOTRETTY_WRECK

((EAC_Bottom_Return_Type)5)

typedef EDCS_Integer    EAC_Bottom_Return_Wreck_Status;

#define EEC_BOTRETWRCKSTAT_DETECTED

((EAC_Bottom_Return_Wreck_Status)1)

#define EEC_BOTRETWRCKSTAT_CLASSIFIED

((EAC_Bottom_Return_Wreck_Status)2)

#define EEC_BOTRETWRCKSTAT_IDENTIFIED

((EAC_Bottom_Return_Wreck_Status)3)

typedef EDCS_Integer    EAC_Boundary_Status;

#define EEC_BNDRYSTAT_DEFINITE

((EAC_Boundary_Status)1)

#define EEC_BNDRYSTAT_IN_DISPUTE

((EAC_Boundary_Status)2)

#define EEC_BNDRYSTAT_INDEFINITE

((EAC_Boundary_Status)3)

#define EEC_BNDRYSTAT_NOT_DEFINED

((EAC_Boundary_Status)4)

#define EEC_BNDRYSTAT_NOT_RECOG_BY_DATA_PROVIDER

((EAC_Boundary_Status)5)

#define EEC_BNDRYSTAT_RECOG_BY_DATA_PROVIDER

((EAC_Boundary_Status)6)

typedef EDCS_Integer    EAC_Boundary_Type;

#define EEC_BNDRYTY_ACCESS_ZONE

((EAC_Boundary_Type)1)

#define EEC_BNDRYTY_ADMINISTRATIVE

((EAC_Boundary_Type)2)

#define EEC_BNDRYTY_ADMINISTRATIVE_REGION

((EAC_Boundary_Type)3)

#define EEC_BNDRYTY_AIRSPACE

((EAC_Boundary_Type)4)

#define EEC_BNDRYTY_AIRSPACE_COMPONENT

((EAC_Boundary_Type)5)

#define EEC_BNDRYTY_ARMISTICE_LINE

((EAC_Boundary_Type)6)

#define EEC_BNDRYTY_CEASE_FIRE_LINE

((EAC_Boundary_Type)7)

#define EEC_BNDRYTY_CITY

((EAC_Boundary_Type)8)

#define EEC_BNDRYTY_CITY_PARK

((EAC_Boundary_Type)9)

#define EEC_BNDRYTY_CLAIM_LINE

((EAC_Boundary_Type)10)

#define EEC_BNDRYTY_CONTACT_ZONE

((EAC_Boundary_Type)11)

#define EEC_BNDRYTY_COUNTY

((EAC_Boundary_Type)12)

#define EEC_BNDRYTY_COUNTY_PARK

((EAC_Boundary_Type)13)

#define EEC_BNDRYTY_DE_FACTO

((EAC_Boundary_Type)14)

#define EEC_BNDRYTY_DEMILITARIZED_ZONE

((EAC_Boundary_Type)15)

#define EEC_BNDRYTY_DISPUTED

((EAC_Boundary_Type)16)

#define EEC_BNDRYTY_HISTORICAL

((EAC_Boundary_Type)17)

#define EEC_BNDRYTY_HOLIDAY_REGION

((EAC_Boundary_Type)18)

#define EEC_BNDRYTY_INDIGENOUS_PEOPLES_RESERVE

((EAC_Boundary_Type)19)

#define EEC_BNDRYTY_INTERNATIONAL_DATE_LINE

((EAC_Boundary_Type)20)

#define EEC_BNDRYTY_LOCAL_PARK

((EAC_Boundary_Type)21)

#define EEC_BNDRYTY_MAP

((EAC_Boundary_Type)22)

#define EEC_BNDRYTY_MARINE_LIMIT

((EAC_Boundary_Type)23)

#define EEC_BNDRYTY_MARINE_REGION

((EAC_Boundary_Type)24)

#define EEC_BNDRYTY_NATIONAL

((EAC_Boundary_Type)25)

#define EEC_BNDRYTY_NATIONAL_PARK

((EAC_Boundary_Type)26)

#define EEC_BNDRYTY_NATIONAL_RESERVE_UNSPECIFIED

((EAC_Boundary_Type)27)

#define EEC_BNDRYTY_NAVIGATION_RESTRICTED_REGION

((EAC_Boundary_Type)28)

#define EEC_BNDRYTY_OCCUPATION_ZONE

((EAC_Boundary_Type)29)

#define EEC_BNDRYTY_REGULATED_LINE

((EAC_Boundary_Type)30)

#define EEC_BNDRYTY_STATE

((EAC_Boundary_Type)31)

#define EEC_BNDRYTY_STATE_PARK

((EAC_Boundary_Type)32)

#define EEC_BNDRYTY_STATE_RESERVE_UNSPECIFIED

((EAC_Boundary_Type)33)

#define EEC_BNDRYTY_SWEPT_REGION

((EAC_Boundary_Type)34)

#define EEC_BNDRYTY_TOWN

((EAC_Boundary_Type)35)

#define EEC_BNDRYTY_TRAINING_SITE

((EAC_Boundary_Type)36)

#define EEC_BNDRYTY_VACATION_REGION

((EAC_Boundary_Type)37)

#define EEC_BNDRYTY_WATERSHED_DIVIDE

((EAC_Boundary_Type)38)

#define EEC_BNDRYTY_WEAPONS_RANGE

((EAC_Boundary_Type)39)

typedef EDCS_Integer    EAC_Branch_Railway_Type;

#define EEC_BRRAILTY_ANY

((EAC_Branch_Railway_Type)1)

#define EEC_BRRAILTY_PASSING

((EAC_Branch_Railway_Type)2)

#define EEC_BRRAILTY_SIDING

((EAC_Branch_Railway_Type)3)

#define EEC_BRRAILTY_SPUR

((EAC_Branch_Railway_Type)4)

typedef EDCS_Integer    EAC_Breaker_Flank;

#define EEC_BRKRFLANK_LEFT

((EAC_Breaker_Flank)1)

#define EEC_BRKRFLANK_RIGHT

((EAC_Breaker_Flank)2)

typedef EDCS_Integer    EAC_Bridge_Component_Type;

#define EEC_BRIDGECMPTTY_ABUTMENT

((EAC_Bridge_Component_Type)1)

#define EEC_BRIDGECMPTTY_DECK

((EAC_Bridge_Component_Type)2)

#define EEC_BRIDGECMPTTY_GUARD_RAIL

((EAC_Bridge_Component_Type)3)

#define EEC_BRIDGECMPTTY_PIER

((EAC_Bridge_Component_Type)4)

#define EEC_BRIDGECMPTTY_RAMP

((EAC_Bridge_Component_Type)5)

typedef EDCS_Integer    EAC_Bridge_Design;

#define EEC_BRIDGEDES_ARCH

((EAC_Bridge_Design)1)

#define EEC_BRIDGEDES_BAILEY

((EAC_Bridge_Design)2)

#define EEC_BRIDGEDES_CANTILEVER

((EAC_Bridge_Design)3)

#define EEC_BRIDGEDES_DECK

((EAC_Bridge_Design)4)

#define EEC_BRIDGEDES_FLOATING

((EAC_Bridge_Design)5)

#define EEC_BRIDGEDES_GIRDER

((EAC_Bridge_Design)6)

#define EEC_BRIDGEDES_MEDIUM_GIRDER

((EAC_Bridge_Design)7)

#define EEC_BRIDGEDES_MLTRY_ARMOUR_VEH_LAUNCHED

((EAC_Bridge_Design)8)

#define EEC_BRIDGEDES_MLTRY_HEAVY_ASSAULT

((EAC_Bridge_Design)9)

#define EEC_BRIDGEDES_MLTRY_M4T6

((EAC_Bridge_Design)10)

#define EEC_BRIDGEDES_MLTRY_M60A1_EMPLACED_AVLB

((EAC_Bridge_Design)11)

#define EEC_BRIDGEDES_MLTRY_PMP

((EAC_Bridge_Design)12)

#define EEC_BRIDGEDES_MLTRY_TACTICAL

((EAC_Bridge_Design)13)

#define EEC_BRIDGEDES_MLTRY_TMM

((EAC_Bridge_Design)14)

#define EEC_BRIDGEDES_MOBILE_ASSAULT

((EAC_Bridge_Design)15)

#define EEC_BRIDGEDES_MTU20_EMPLACED_AVLB

((EAC_Bridge_Design)16)

#define EEC_BRIDGEDES_RIBBON

((EAC_Bridge_Design)17)

#define EEC_BRIDGEDES_SLAB

((EAC_Bridge_Design)18)

#define EEC_BRIDGEDES_STATIONARY_BRIDGE

((EAC_Bridge_Design)19)

#define EEC_BRIDGEDES_STRINGER_BEAM

((EAC_Bridge_Design)20)

#define EEC_BRIDGEDES_SUSPENSION

((EAC_Bridge_Design)21)

#define EEC_BRIDGEDES_TRANSPORTER_FERRY

((EAC_Bridge_Design)22)

#define EEC_BRIDGEDES_TRUSS

((EAC_Bridge_Design)23)

typedef EDCS_Integer    EAC_Bridge_Function;

#define EEC_BRIDGEFN_BUILDING

((EAC_Bridge_Function)1)

#define EEC_BRIDGEFN_BUILT_UP_REGION

((EAC_Bridge_Function)2)

#define EEC_BRIDGEFN_MAN_MADE_OBSTACLE

((EAC_Bridge_Function)3)

#define EEC_BRIDGEFN_HYDROGRAPHIC_OBSTACLE

((EAC_Bridge_Function)4)

#define EEC_BRIDGEFN_HYPSOGRAPHIC_OBSTACLE

((EAC_Bridge_Function)5)

#define EEC_BRIDGEFN_MAN_MADE_WATERCOURSE

((EAC_Bridge_Function)6)

#define EEC_BRIDGEFN_PATH

((EAC_Bridge_Function)7)

#define EEC_BRIDGEFN_PHYSIOGRAPHIC_OBSTACLE

((EAC_Bridge_Function)8)

#define EEC_BRIDGEFN_RAILWAY

((EAC_Bridge_Function)9)

#define EEC_BRIDGEFN_RIVER

((EAC_Bridge_Function)10)

#define EEC_BRIDGEFN_ROAD

((EAC_Bridge_Function)11)

#define EEC_BRIDGEFN_VEGETATION_OBSTACLE

((EAC_Bridge_Function)12)

#define EEC_BRIDGEFN_WATER_CONTAINMENT

((EAC_Bridge_Function)13)

typedef EDCS_Integer    EAC_Bridge_Information_Reliability;

#define EEC_BRIDGEINFRELI_ESTIMATED

((EAC_Bridge_Information_Reliability)1)

#define EEC_BRIDGEINFRELI_KNOWN

((EAC_Bridge_Information_Reliability)2)

typedef EDCS_Integer    EAC_Bridge_Opening_Type;

#define EEC_BRIDGEOPNTY_BASCULE

((EAC_Bridge_Opening_Type)1)

#define EEC_BRIDGEOPNTY_LIFT

((EAC_Bridge_Opening_Type)2)

#define EEC_BRIDGEOPNTY_RETRACTABLE

((EAC_Bridge_Opening_Type)3)

#define EEC_BRIDGEOPNTY_SWING

((EAC_Bridge_Opening_Type)4)

typedef EDCS_Integer    EAC_Bridge_Span_Type;

#define EEC_BRIDGESPANTY_ARCH_CLOSED_SPANDREL

((EAC_Bridge_Span_Type)1)

#define EEC_BRIDGESPANTY_ARCH_OPEN_SPANDREL

((EAC_Bridge_Span_Type)2)

#define EEC_BRIDGESPANTY_CULVERT

((EAC_Bridge_Span_Type)3)

#define EEC_BRIDGESPANTY_FLOATING

((EAC_Bridge_Span_Type)4)

#define EEC_BRIDGESPANTY_FRAME

((EAC_Bridge_Span_Type)5)

#define EEC_BRIDGESPANTY_MOVEABLE_TRUSS

((EAC_Bridge_Span_Type)6)

#define EEC_BRIDGESPANTY_PLATE

((EAC_Bridge_Span_Type)7)

#define EEC_BRIDGESPANTY_PLATE_BASCULE

((EAC_Bridge_Span_Type)8)

#define EEC_BRIDGESPANTY_PLATE_DRAW

((EAC_Bridge_Span_Type)9)

#define EEC_BRIDGESPANTY_PLATE_VERTICAL_LIFT

((EAC_Bridge_Span_Type)10)

#define EEC_BRIDGESPANTY_RETRACTABLE

((EAC_Bridge_Span_Type)11)

#define EEC_BRIDGESPANTY_SLAB

((EAC_Bridge_Span_Type)12)

#define EEC_BRIDGESPANTY_STRINGER_BEAM

((EAC_Bridge_Span_Type)13)

#define EEC_BRIDGESPANTY_STRINGER_DRAW

((EAC_Bridge_Span_Type)14)

#define EEC_BRIDGESPANTY_STRINGER_VERTICAL_LIFT

((EAC_Bridge_Span_Type)15)

#define EEC_BRIDGESPANTY_TRUSS

((EAC_Bridge_Span_Type)16)

#define EEC_BRIDGESPANTY_UNSPECIFIED_FIXED

((EAC_Bridge_Span_Type)17)

#define EEC_BRIDGESPANTY_VAULT

((EAC_Bridge_Span_Type)18)

typedef EDCS_Integer    EAC_Bridge_Structure_Type;

#define EEC_BRIDGESTRTY_ARCH_CLOSED_SPANDREL

((EAC_Bridge_Structure_Type)1)

#define EEC_BRIDGESTRTY_ARCH_OPEN_SPANDREL

((EAC_Bridge_Structure_Type)2)

#define EEC_BRIDGESTRTY_ARCH_SUSPENSION

((EAC_Bridge_Structure_Type)3)

#define EEC_BRIDGESTRTY_BASCULE

((EAC_Bridge_Structure_Type)4)

#define EEC_BRIDGESTRTY_CABLE_STAYED

((EAC_Bridge_Structure_Type)5)

#define EEC_BRIDGESTRTY_CANTILEVER

((EAC_Bridge_Structure_Type)6)

#define EEC_BRIDGESTRTY_COVERED

((EAC_Bridge_Structure_Type)7)

#define EEC_BRIDGESTRTY_DECK

((EAC_Bridge_Structure_Type)8)

#define EEC_BRIDGESTRTY_DRAW

((EAC_Bridge_Structure_Type)9)

#define EEC_BRIDGESTRTY_FIXED

((EAC_Bridge_Structure_Type)10)

#define EEC_BRIDGESTRTY_FOOT

((EAC_Bridge_Structure_Type)11)

#define EEC_BRIDGESTRTY_GIRDER

((EAC_Bridge_Structure_Type)12)

#define EEC_BRIDGESTRTY_LIFT

((EAC_Bridge_Structure_Type)13)

#define EEC_BRIDGESTRTY_MOVEABLE_SURFACE

((EAC_Bridge_Structure_Type)14)

#define EEC_BRIDGESTRTY_OPENING

((EAC_Bridge_Structure_Type)15)

#define EEC_BRIDGESTRTY_PONTOON

((EAC_Bridge_Structure_Type)16)

#define EEC_BRIDGESTRTY_RETRACTABLE

((EAC_Bridge_Structure_Type)17)

#define EEC_BRIDGESTRTY_SLAB

((EAC_Bridge_Structure_Type)18)

#define EEC_BRIDGESTRTY_STRINGER_BEAM

((EAC_Bridge_Structure_Type)19)

#define EEC_BRIDGESTRTY_SUSPENSION

((EAC_Bridge_Structure_Type)20)

#define EEC_BRIDGESTRTY_SUSPENSION_BOW_STRING

((EAC_Bridge_Structure_Type)21)

#define EEC_BRIDGESTRTY_SUSPENSION_CABLE_STAYED

((EAC_Bridge_Structure_Type)22)

#define EEC_BRIDGESTRTY_SWING

((EAC_Bridge_Structure_Type)23)

#define EEC_BRIDGESTRTY_TOWER_SUSPENSION

((EAC_Bridge_Structure_Type)24)

#define EEC_BRIDGESTRTY_TRANSPORTER

((EAC_Bridge_Structure_Type)25)

#define EEC_BRIDGESTRTY_TRUSS

((EAC_Bridge_Structure_Type)26)

#define EEC_BRIDGESTRTY_UNSPECIFIED_FIXED

((EAC_Bridge_Structure_Type)27)

typedef EDCS_Integer    EAC_Buddhism_Denominational_Family;

#define EEC_BUDDENOMFAM_BUZAN_HA

((EAC_Buddhism_Denominational_Family)1)

#define EEC_BUDDENOMFAM_CHIZAN_HA

((EAC_Buddhism_Denominational_Family)2)

#define EEC_BUDDENOMFAM_MAHAYANA

((EAC_Buddhism_Denominational_Family)3)

#define EEC_BUDDENOMFAM_SHINGON

((EAC_Buddhism_Denominational_Family)4)

#define EEC_BUDDENOMFAM_THERAVADA

((EAC_Buddhism_Denominational_Family)5)

typedef EDCS_Integer    EAC_Building_Component_Type;

#define EEC_BLDGCMPTTY_ANTE_ROOM

((EAC_Building_Component_Type)1)

#define EEC_BLDGCMPTTY_APERTURE

((EAC_Building_Component_Type)2)

#define EEC_BLDGCMPTTY_ATRIUM

((EAC_Building_Component_Type)3)

#define EEC_BLDGCMPTTY_BALCONY

((EAC_Building_Component_Type)4)

#define EEC_BLDGCMPTTY_BREACH_HOLE

((EAC_Building_Component_Type)5)

#define EEC_BLDGCMPTTY_CATWALK

((EAC_Building_Component_Type)6)

#define EEC_BLDGCMPTTY_CHIMNEY

((EAC_Building_Component_Type)7)

#define EEC_BLDGCMPTTY_CLOSET

((EAC_Building_Component_Type)8)

#define EEC_BLDGCMPTTY_COMBUSTION_PRODUCT_DISCHARGE

((EAC_Building_Component_Type)9)

#define EEC_BLDGCMPTTY_CONTROL_PANEL

((EAC_Building_Component_Type)10)

#define EEC_BLDGCMPTTY_DOOR

((EAC_Building_Component_Type)11)

#define EEC_BLDGCMPTTY_DOORWAY

((EAC_Building_Component_Type)12)

#define EEC_BLDGCMPTTY_ENTRANCE_OR_EXIT

((EAC_Building_Component_Type)13)

#define EEC_BLDGCMPTTY_ESCALATOR

((EAC_Building_Component_Type)14)

#define EEC_BLDGCMPTTY_EXTERIOR_WALL

((EAC_Building_Component_Type)15)

#define EEC_BLDGCMPTTY_FIRE_ESCAPE

((EAC_Building_Component_Type)16)

#define EEC_BLDGCMPTTY_FLOOR_LEVEL

((EAC_Building_Component_Type)17)

#define EEC_BLDGCMPTTY_FURNITURE

((EAC_Building_Component_Type)18)

#define EEC_BLDGCMPTTY_GABLE

((EAC_Building_Component_Type)19)

#define EEC_BLDGCMPTTY_HALLWAY

((EAC_Building_Component_Type)20)

#define EEC_BLDGCMPTTY_HEAT_RADIATOR

((EAC_Building_Component_Type)21)

#define EEC_BLDGCMPTTY_INTERIOR_WALL

((EAC_Building_Component_Type)22)

#define EEC_BLDGCMPTTY_INTERIOR_WALL_OPENING

((EAC_Building_Component_Type)23)

#define EEC_BLDGCMPTTY_LIFT_SHAFT

((EAC_Building_Component_Type)24)

#define EEC_BLDGCMPTTY_PULPIT

((EAC_Building_Component_Type)25)

#define EEC_BLDGCMPTTY_RAMP

((EAC_Building_Component_Type)26)

#define EEC_BLDGCMPTTY_ROOF

((EAC_Building_Component_Type)27)

#define EEC_BLDGCMPTTY_ROOM

((EAC_Building_Component_Type)28)

#define EEC_BLDGCMPTTY_SKYLIGHT

((EAC_Building_Component_Type)29)

#define EEC_BLDGCMPTTY_SMOKESTACK

((EAC_Building_Component_Type)30)

#define EEC_BLDGCMPTTY_STAIR

((EAC_Building_Component_Type)31)

#define EEC_BLDGCMPTTY_STAIR_SET

((EAC_Building_Component_Type)32)

#define EEC_BLDGCMPTTY_STAIRCASE

((EAC_Building_Component_Type)33)

#define EEC_BLDGCMPTTY_STEEPLE

((EAC_Building_Component_Type)34)

#define EEC_BLDGCMPTTY_SUPERSTRUCTURE

((EAC_Building_Component_Type)35)

#define EEC_BLDGCMPTTY_TRAPDOOR

((EAC_Building_Component_Type)36)

#define EEC_BLDGCMPTTY_VENTILATION_DUCT

((EAC_Building_Component_Type)37)

#define EEC_BLDGCMPTTY_VENTILATION_APERTURE

((EAC_Building_Component_Type)38)

#define EEC_BLDGCMPTTY_VENTILATION_SHAFT

((EAC_Building_Component_Type)39)

#define EEC_BLDGCMPTTY_WALL_LOOPHOLE

((EAC_Building_Component_Type)40)

#define EEC_BLDGCMPTTY_WINDOW

((EAC_Building_Component_Type)41)

typedef EDCS_Integer    EAC_Building_Construction_Type;

#define EEC_BLDGCNSTCTTY_AGGREGATE_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)1)

#define EEC_BLDGCNSTCTTY_BOX_WALL_CNCRT_MASS

((EAC_Building_Construction_Type)2)

#define EEC_BLDGCNSTCTTY_BRICK_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)3)

#define EEC_BLDGCNSTCTTY_BRICK_CLAD_WOOD_FRAME

((EAC_Building_Construction_Type)4)

#define EEC_BLDGCNSTCTTY_BRICK_CNCRT_BLOCK_MASS

((EAC_Building_Construction_Type)5)

#define EEC_BLDGCNSTCTTY_BRICK_MASS

((EAC_Building_Construction_Type)6)

#define EEC_BLDGCNSTCTTY_CNCRT_BLOCK_MASS

((EAC_Building_Construction_Type)7)

#define EEC_BLDGCNSTCTTY_CNCRT_MASS

((EAC_Building_Construction_Type)8)

#define EEC_BLDGCNSTCTTY_DRESSED_STONE_MASS

((EAC_Building_Construction_Type)9)

#define EEC_BLDGCNSTCTTY_FABRIC_TENSILE_FRAME

((EAC_Building_Construction_Type)10)

#define EEC_BLDGCNSTCTTY_GEODESIC_FRAME

((EAC_Building_Construction_Type)11)

#define EEC_BLDGCNSTCTTY_GLASS_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)12)

#define EEC_BLDGCNSTCTTY_HALF_TIMBERED_WOOD_FRAME

((EAC_Building_Construction_Type)13)

#define EEC_BLDGCNSTCTTY_HEAVY_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)14)

#define EEC_BLDGCNSTCTTY_LIGHT_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)15)

#define EEC_BLDGCNSTCTTY_LIGHT_CLAD_WOOD_FRAME

((EAC_Building_Construction_Type)16)

#define EEC_BLDGCNSTCTTY_MASONARY_MASS

((EAC_Building_Construction_Type)17)

#define EEC_BLDGCNSTCTTY_METAL_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)18)

#define EEC_BLDGCNSTCTTY_PLASTIC_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)19)

#define EEC_BLDGCNSTCTTY_POURED_CNCRT_MASS

((EAC_Building_Construction_Type)20)

#define EEC_BLDGCNSTCTTY_STONE_MASS

((EAC_Building_Construction_Type)21)

#define EEC_BLDGCNSTCTTY_STONE_RUBBLE_MASS

((EAC_Building_Construction_Type)22)

#define EEC_BLDGCNSTCTTY_STUCCO_CLAD_WOOD_FRAME

((EAC_Building_Construction_Type)23)

#define EEC_BLDGCNSTCTTY_TILT_UP_CNCRT_MASS

((EAC_Building_Construction_Type)24)

#define EEC_BLDGCNSTCTTY_UNKNOWN_FRAME

((EAC_Building_Construction_Type)25)

#define EEC_BLDGCNSTCTTY_UNKNOWN_MASS

((EAC_Building_Construction_Type)26)

#define EEC_BLDGCNSTCTTY_WOOD_CLAD_WOOD_FRAME

((EAC_Building_Construction_Type)27)

typedef EDCS_Integer    EAC_Building_Foundation_Type;

#define EEC_BLDGFOUNDTY_BEAM_ON_GRADE

((EAC_Building_Foundation_Type)1)

#define EEC_BLDGFOUNDTY_COLUMNS_WITH_PILE_CAPS

((EAC_Building_Foundation_Type)2)

#define EEC_BLDGFOUNDTY_INCLINED_SLAB_ON_GRADE

((EAC_Building_Foundation_Type)3)

#define EEC_BLDGFOUNDTY_PILE

((EAC_Building_Foundation_Type)4)

#define EEC_BLDGFOUNDTY_STANDARD_SLAB_ON_GRADE

((EAC_Building_Foundation_Type)5)

#define EEC_BLDGFOUNDTY_STEEL_GIRDER

((EAC_Building_Foundation_Type)6)

#define EEC_BLDGFOUNDTY_STRUCTURAL_SLAB_ON_GRADE

((EAC_Building_Foundation_Type)7)

#define EEC_BLDGFOUNDTY_WALL

((EAC_Building_Foundation_Type)8)

typedef EDCS_Integer    EAC_Building_Function;

#define EEC_BLDGFN_ADMINISTRATION

((EAC_Building_Function)1)

#define EEC_BLDGFN_AERATION

((EAC_Building_Function)2)

#define EEC_BLDGFN_AERODROME_TERMINAL

((EAC_Building_Function)3)

#define EEC_BLDGFN_AIRCRAFT_HANGAR

((EAC_Building_Function)4)

#define EEC_BLDGFN_AIRCRAFT_MAINTENANCE_SHOP

((EAC_Building_Function)5)

#define EEC_BLDGFN_AIRSHIP_MOORING

((EAC_Building_Function)6)

#define EEC_BLDGFN_AMBASSADORIAL_RESIDENCE

((EAC_Building_Function)7)

#define EEC_BLDGFN_APARTMENT_HOUSE

((EAC_Building_Function)8)

#define EEC_BLDGFN_APARTMENT_HOTEL

((EAC_Building_Function)9)

#define EEC_BLDGFN_ARBORETUM

((EAC_Building_Function)10)

#define EEC_BLDGFN_ARCHAELOGICAL_SITE

((EAC_Building_Function)11)

#define EEC_BLDGFN_ARMOURY

((EAC_Building_Function)12)

#define EEC_BLDGFN_ASTRONOMICAL_STATION

((EAC_Building_Function)13)

#define EEC_BLDGFN_AUDITORIUM

((EAC_Building_Function)14)

#define EEC_BLDGFN_AUTOMOTIVE_PLANT

((EAC_Building_Function)15)

#define EEC_BLDGFN_BANK_BUILDING

((EAC_Building_Function)16)

#define EEC_BLDGFN_BARN

((EAC_Building_Function)17)

#define EEC_BLDGFN_BARRACK

((EAC_Building_Function)18)

#define EEC_BLDGFN_BATTERY

((EAC_Building_Function)19)

#define EEC_BLDGFN_BEACON_STRUCTURE

((EAC_Building_Function)20)

#define EEC_BLDGFN_BLOCKHOUSE

((EAC_Building_Function)21)

#define EEC_BLDGFN_BUS_STATION

((EAC_Building_Function)22)

#define EEC_BLDGFN_CAPITOL

((EAC_Building_Function)23)

#define EEC_BLDGFN_CAR_WASH

((EAC_Building_Function)24)

#define EEC_BLDGFN_CARPENTRY

((EAC_Building_Function)25)

#define EEC_BLDGFN_CASTLE

((EAC_Building_Function)26)

#define EEC_BLDGFN_CEMETERY

((EAC_Building_Function)27)

#define EEC_BLDGFN_CHANCERY

((EAC_Building_Function)28)

#define EEC_BLDGFN_CHIMNEY

((EAC_Building_Function)29)

#define EEC_BLDGFN_CHURCH

((EAC_Building_Function)30)

#define EEC_BLDGFN_CITY_HALL

((EAC_Building_Function)31)

#define EEC_BLDGFN_CLOCK

((EAC_Building_Function)32)

#define EEC_BLDGFN_COLLEGIATE

((EAC_Building_Function)33)

#define EEC_BLDGFN_COMMERCE

((EAC_Building_Function)34)

#define EEC_BLDGFN_COMMERCE_OR_RECREATION

((EAC_Building_Function)35)

#define EEC_BLDGFN_COMMUNICATION

((EAC_Building_Function)36)

#define EEC_BLDGFN_COMMUNICATION_TOWER

((EAC_Building_Function)37)

#define EEC_BLDGFN_COMMUNITY_CENTRE

((EAC_Building_Function)38)

#define EEC_BLDGFN_CONSULATE

((EAC_Building_Function)39)

#define EEC_BLDGFN_CONTROL_TOWER

((EAC_Building_Function)40)

#define EEC_BLDGFN_COOLING_TOWER

((EAC_Building_Function)41)

#define EEC_BLDGFN_CORRECTIONAL

((EAC_Building_Function)42)

#define EEC_BLDGFN_COUNTY_HALL

((EAC_Building_Function)43)

#define EEC_BLDGFN_CUSTOMS_HOUSE

((EAC_Building_Function)44)

#define EEC_BLDGFN_DAM

((EAC_Building_Function)45)

#define EEC_BLDGFN_DEPENDENTS_HOUSING

((EAC_Building_Function)46)

#define EEC_BLDGFN_DEPENDENTS_OR_BIVOUAC

((EAC_Building_Function)47)

#define EEC_BLDGFN_DEPOT

((EAC_Building_Function)48)

#define EEC_BLDGFN_DIPLOMATIC

((EAC_Building_Function)49)

#define EEC_BLDGFN_DISPOSAL_SITE

((EAC_Building_Function)50)

#define EEC_BLDGFN_DORMITORY

((EAC_Building_Function)51)

#define EEC_BLDGFN_EMBASSY

((EAC_Building_Function)52)

#define EEC_BLDGFN_FABRICATION

((EAC_Building_Function)53)

#define EEC_BLDGFN_FACTORY

((EAC_Building_Function)54)

#define EEC_BLDGFN_FARM

((EAC_Building_Function)55)

#define EEC_BLDGFN_FARM_BUILDING

((EAC_Building_Function)56)

#define EEC_BLDGFN_FARM_STORAGE

((EAC_Building_Function)57)

#define EEC_BLDGFN_FILTRATION

((EAC_Building_Function)58)

#define EEC_BLDGFN_FIRE_AND_POLICE_STATION

((EAC_Building_Function)59)

#define EEC_BLDGFN_FIRE_STATION

((EAC_Building_Function)60)

#define EEC_BLDGFN_FOOD_OVEN

((EAC_Building_Function)61)

#define EEC_BLDGFN_FORT

((EAC_Building_Function)62)

#define EEC_BLDGFN_GOVERNMENT

((EAC_Building_Function)63)

#define EEC_BLDGFN_GOVERNMENT_ADMINISTRATION

((EAC_Building_Function)64)

#define EEC_BLDGFN_GOVERNMENT_INSTITUTION

((EAC_Building_Function)65)

#define EEC_BLDGFN_GRAIN_STORAGE_STRUCTURE

((EAC_Building_Function)66)

#define EEC_BLDGFN_GRANDSTAND

((EAC_Building_Function)67)

#define EEC_BLDGFN_GREENHOUSE

((EAC_Building_Function)68)

#define EEC_BLDGFN_GUARD_TOWER

((EAC_Building_Function)69)

#define EEC_BLDGFN_GUARDHOUSE

((EAC_Building_Function)70)

#define EEC_BLDGFN_GUARDROOM

((EAC_Building_Function)71)

#define EEC_BLDGFN_HARBOUR_MASTERS_OFFICE

((EAC_Building_Function)72)

#define EEC_BLDGFN_HAYSTACK

((EAC_Building_Function)73)

#define EEC_BLDGFN_HEALTH_OFFICE

((EAC_Building_Function)74)

#define EEC_BLDGFN_HOSPITAL

((EAC_Building_Function)75)

#define EEC_BLDGFN_HOSTEL

((EAC_Building_Function)76)

#define EEC_BLDGFN_HOTEL

((EAC_Building_Function)77)

#define EEC_BLDGFN_HOUSE

((EAC_Building_Function)78)

#define EEC_BLDGFN_HUT

((EAC_Building_Function)79)

#define EEC_BLDGFN_INDUSTRIAL

((EAC_Building_Function)80)

#define EEC_BLDGFN_INDUSTRIAL_OVEN

((EAC_Building_Function)81)

#define EEC_BLDGFN_INSTITUTION

((EAC_Building_Function)82)

#define EEC_BLDGFN_INTEREST_SITE

((EAC_Building_Function)83)

#define EEC_BLDGFN_JAIL

((EAC_Building_Function)84)

#define EEC_BLDGFN_KENNEL

((EAC_Building_Function)85)

#define EEC_BLDGFN_KILN

((EAC_Building_Function)86)

#define EEC_BLDGFN_LEGATION

((EAC_Building_Function)87)

#define EEC_BLDGFN_LIBRARY

((EAC_Building_Function)88)

#define EEC_BLDGFN_LIGHTHOUSE

((EAC_Building_Function)89)

#define EEC_BLDGFN_MARINE_LOCK

((EAC_Building_Function)90)

#define EEC_BLDGFN_MARINE_POLICE_STATION

((EAC_Building_Function)91)

#define EEC_BLDGFN_MARINE_STATION

((EAC_Building_Function)92)

#define EEC_BLDGFN_MARKET

((EAC_Building_Function)93)

#define EEC_BLDGFN_MARTELLO_TOWER

((EAC_Building_Function)94)

#define EEC_BLDGFN_MEASURING_STATION

((EAC_Building_Function)95)

#define EEC_BLDGFN_MEDICAL_CENTRE

((EAC_Building_Function)96)

#define EEC_BLDGFN_MEMORIAL_MONUMENT

((EAC_Building_Function)97)

#define EEC_BLDGFN_MESS_HALL

((EAC_Building_Function)98)

#define EEC_BLDGFN_MILITARY_CIVIL

((EAC_Building_Function)99)

#define EEC_BLDGFN_MILITARY_OPERATIONS

((EAC_Building_Function)100)

#define EEC_BLDGFN_MISSION

((EAC_Building_Function)101)

#define EEC_BLDGFN_MOBILE_HOME

((EAC_Building_Function)102)

#define EEC_BLDGFN_MOTEL

((EAC_Building_Function)103)

#define EEC_BLDGFN_MOTOR_VEHICLE_STATION

((EAC_Building_Function)104)

#define EEC_BLDGFN_MULTI_UNIT_DWELLING

((EAC_Building_Function)105)

#define EEC_BLDGFN_MUNICIPAL_HALL

((EAC_Building_Function)106)

#define EEC_BLDGFN_MUNICIPAL_UTILITY_FACILITY

((EAC_Building_Function)107)

#define EEC_BLDGFN_MUSEUM

((EAC_Building_Function)108)

#define EEC_BLDGFN_NAUTICAL_CLUB

((EAC_Building_Function)109)

#define EEC_BLDGFN_NEWSPAPER_PLANT

((EAC_Building_Function)110)

#define EEC_BLDGFN_NONE_IMPORTANT

((EAC_Building_Function)111)

#define EEC_BLDGFN_OBSERVATION_STATION

((EAC_Building_Function)112)

#define EEC_BLDGFN_OBSERVATORY

((EAC_Building_Function)113)

#define EEC_BLDGFN_OPERA_HOUSE

((EAC_Building_Function)114)

#define EEC_BLDGFN_OPERATING_STATION

((EAC_Building_Function)115)

#define EEC_BLDGFN_OUTBUILDING

((EAC_Building_Function)116)

#define EEC_BLDGFN_PALACE

((EAC_Building_Function)117)

#define EEC_BLDGFN_PAPER_MILL

((EAC_Building_Function)118)

#define EEC_BLDGFN_PARK

((EAC_Building_Function)119)

#define EEC_BLDGFN_PARKING_GARAGE

((EAC_Building_Function)120)

#define EEC_BLDGFN_PETROLEUM

((EAC_Building_Function)121)

#define EEC_BLDGFN_PIER

((EAC_Building_Function)122)

#define EEC_BLDGFN_PILOT_LOOKOUT

((EAC_Building_Function)123)

#define EEC_BLDGFN_PILOT_OFFICE

((EAC_Building_Function)124)

#define EEC_BLDGFN_POLICE_STATION

((EAC_Building_Function)125)

#define EEC_BLDGFN_PORT_CONTROL

((EAC_Building_Function)126)

#define EEC_BLDGFN_POST_OFFICE

((EAC_Building_Function)127)

#define EEC_BLDGFN_POWER_GENERATION

((EAC_Building_Function)128)

#define EEC_BLDGFN_POWER_SUBSTATION

((EAC_Building_Function)129)

#define EEC_BLDGFN_POWER_TRANSMISSION_LINE_PYLON

((EAC_Building_Function)130)

#define EEC_BLDGFN_PRISON

((EAC_Building_Function)131)

#define EEC_BLDGFN_PROCESSING

((EAC_Building_Function)132)

#define EEC_BLDGFN_PUBLIC_HEALTH_OFFICE

((EAC_Building_Function)133)

#define EEC_BLDGFN_PUBLIC_INN

((EAC_Building_Function)134)

#define EEC_BLDGFN_PUMP_ROOM

((EAC_Building_Function)135)

#define EEC_BLDGFN_RACE_TRACK

((EAC_Building_Function)136)

#define EEC_BLDGFN_RAILWAY_SIGNAL_BOX

((EAC_Building_Function)137)

#define EEC_BLDGFN_RAILWAY_SIGNAL_STRUCTURE

((EAC_Building_Function)138)

#define EEC_BLDGFN_RAILWAY_SIGNALMAN_HOUSE

((EAC_Building_Function)139)

#define EEC_BLDGFN_RAILWAY_STATION

((EAC_Building_Function)140)

#define EEC_BLDGFN_RAILWAY_STORAGE_REPAIR

((EAC_Building_Function)141)

#define EEC_BLDGFN_RANGER_STATION

((EAC_Building_Function)142)

#define EEC_BLDGFN_RECREATION

((EAC_Building_Function)143)

#define EEC_BLDGFN_RECREATIONAL_PIER

((EAC_Building_Function)144)

#define EEC_BLDGFN_REDOUBT

((EAC_Building_Function)145)

#define EEC_BLDGFN_REFORMATORY

((EAC_Building_Function)146)

#define EEC_BLDGFN_REFUGE_SHELTER

((EAC_Building_Function)147)

#define EEC_BLDGFN_REPAIR_FACILITY

((EAC_Building_Function)148)

#define EEC_BLDGFN_RESCUE

((EAC_Building_Function)149)

#define EEC_BLDGFN_RESIDENCE

((EAC_Building_Function)150)

#define EEC_BLDGFN_RESIDENCE_OR_AGRICULTURE

((EAC_Building_Function)151)

#define EEC_BLDGFN_RESTAURANT

((EAC_Building_Function)152)

#define EEC_BLDGFN_RETAIL_FACILITY

((EAC_Building_Function)153)

#define EEC_BLDGFN_ROAD_MAINTENANCE_STATION

((EAC_Building_Function)154)

#define EEC_BLDGFN_ROADSIDE_REST_STOP

((EAC_Building_Function)155)

#define EEC_BLDGFN_ROUNDHOUSE

((EAC_Building_Function)156)

#define EEC_BLDGFN_RUINS

((EAC_Building_Function)157)

#define EEC_BLDGFN_SANATORIUM

((EAC_Building_Function)158)

#define EEC_BLDGFN_SATELLITE_GROUND_STATION

((EAC_Building_Function)159)

#define EEC_BLDGFN_SAWMILL

((EAC_Building_Function)160)

#define EEC_BLDGFN_SCHOOL

((EAC_Building_Function)161)

#define EEC_BLDGFN_SCIENCE

((EAC_Building_Function)162)

#define EEC_BLDGFN_SEMINARY

((EAC_Building_Function)163)

#define EEC_BLDGFN_SENIOR_CITIZENS_HOME

((EAC_Building_Function)164)

#define EEC_BLDGFN_SHED

((EAC_Building_Function)165)

#define EEC_BLDGFN_SHIPYARD

((EAC_Building_Function)166)

#define EEC_BLDGFN_SHOPPING_CENTRE

((EAC_Building_Function)167)

#define EEC_BLDGFN_SHRINE

((EAC_Building_Function)168)

#define EEC_BLDGFN_SPORTSPLEX

((EAC_Building_Function)169)

#define EEC_BLDGFN_STADIUM

((EAC_Building_Function)170)

#define EEC_BLDGFN_STEEL_MILL

((EAC_Building_Function)171)

#define EEC_BLDGFN_STORAGE_TANK

((EAC_Building_Function)172)

#define EEC_BLDGFN_TEL_SHELTER

((EAC_Building_Function)173)

#define EEC_BLDGFN_TELEPHONE_EXCHANGE_MAIN

((EAC_Building_Function)174)

#define EEC_BLDGFN_TELEPHONE_SWITCHING

((EAC_Building_Function)175)

#define EEC_BLDGFN_TELESCOPE

((EAC_Building_Function)176)

#define EEC_BLDGFN_TEMPORARY_ENCAMPMENT

((EAC_Building_Function)177)

#define EEC_BLDGFN_THEATRE

((EAC_Building_Function)178)

#define EEC_BLDGFN_TIMEBALL

((EAC_Building_Function)179)

#define EEC_BLDGFN_TOWN_HALL

((EAC_Building_Function)180)

#define EEC_BLDGFN_TRADING_POST

((EAC_Building_Function)181)

#define EEC_BLDGFN_TRANSPORTATION

((EAC_Building_Function)182)

#define EEC_BLDGFN_VEGETABLE_OIL_MILL

((EAC_Building_Function)183)

#define EEC_BLDGFN_VEHICLE_SCALE

((EAC_Building_Function)184)

#define EEC_BLDGFN_WAREHOUSE

((EAC_Building_Function)185)

#define EEC_BLDGFN_WATER_DRIVEN_GRISTMILL

((EAC_Building_Function)186)

#define EEC_BLDGFN_WATER_TOWER

((EAC_Building_Function)187)

#define EEC_BLDGFN_WEAPONS_RANGE

((EAC_Building_Function)188)

#define EEC_BLDGFN_WEATHER_STATION

((EAC_Building_Function)189)

#define EEC_BLDGFN_WIND_TUNNEL

((EAC_Building_Function)190)

#define EEC_BLDGFN_WIND_VANE

((EAC_Building_Function)191)

#define EEC_BLDGFN_WINDMILL

((EAC_Building_Function)192)

#define EEC_BLDGFN_WINDSCREEN

((EAC_Building_Function)193)

#define EEC_BLDGFN_WORSHIP_PLACE

((EAC_Building_Function)194)

typedef EDCS_Integer    EAC_Built_Up_Region_Density;

#define EEC_BLTUPREGNDENS_SPARSE

((EAC_Built_Up_Region_Density)1)

#define EEC_BLTUPREGNDENS_MODERATE

((EAC_Built_Up_Region_Density)2)

#define EEC_BLTUPREGNDENS_DENSE

((EAC_Built_Up_Region_Density)3)

typedef EDCS_Integer    EAC_Buoy_Shape;

#define EEC_BUOYSHAP_BARREL

((EAC_Buoy_Shape)1)

#define EEC_BUOYSHAP_CAN

((EAC_Buoy_Shape)2)

#define EEC_BUOYSHAP_CONICAL

((EAC_Buoy_Shape)3)

#define EEC_BUOYSHAP_PILLAR

((EAC_Buoy_Shape)4)

#define EEC_BUOYSHAP_SHUTTLE

((EAC_Buoy_Shape)5)

#define EEC_BUOYSHAP_SPAR

((EAC_Buoy_Shape)6)

#define EEC_BUOYSHAP_SPHERICAL

((EAC_Buoy_Shape)7)

#define EEC_BUOYSHAP_SUPER

((EAC_Buoy_Shape)8)

typedef EDCS_Integer    EAC_Buoy_Type;

#define EEC_BUOYTY_ANCHORAGE

((EAC_Buoy_Type)1)

#define EEC_BUOYTY_ANCHORING_PROHIBITED

((EAC_Buoy_Type)2)

#define EEC_BUOYTY_APEX

((EAC_Buoy_Type)3)

#define EEC_BUOYTY_ARTICULATED

((EAC_Buoy_Type)4)

#define EEC_BUOYTY_BERTHING_PERMITTED

((EAC_Buoy_Type)5)

#define EEC_BUOYTY_BERTHING_PROHIBITED

((EAC_Buoy_Type)6)

#define EEC_BUOYTY_BIFURCATION

((EAC_Buoy_Type)7)

#define EEC_BUOYTY_CABLE

((EAC_Buoy_Type)8)

#define EEC_BUOYTY_CARDINAL

((EAC_Buoy_Type)9)

#define EEC_BUOYTY_CAUTION

((EAC_Buoy_Type)10)

#define EEC_BUOYTY_CHANNEL_CENTRE

((EAC_Buoy_Type)11)

#define EEC_BUOYTY_CHANNEL_EDGE_GRADIENT

((EAC_Buoy_Type)12)

#define EEC_BUOYTY_CLEARING_LINE

((EAC_Buoy_Type)13)

#define EEC_BUOYTY_COMPASS_ADJUSTMENT

((EAC_Buoy_Type)14)

#define EEC_BUOYTY_CONTROL

((EAC_Buoy_Type)15)

#define EEC_BUOYTY_DAN

((EAC_Buoy_Type)16)

#define EEC_BUOYTY_DAYBEACON

((EAC_Buoy_Type)17)

#define EEC_BUOYTY_DEGAUSSING_RANGE

((EAC_Buoy_Type)18)

#define EEC_BUOYTY_DIVING

((EAC_Buoy_Type)19)

#define EEC_BUOYTY_DND_CANADA

((EAC_Buoy_Type)20)

#define EEC_BUOYTY_EAST_CARDINAL

((EAC_Buoy_Type)21)

#define EEC_BUOYTY_ELEVATED_ELECTRICAL_CABLE

((EAC_Buoy_Type)22)

#define EEC_BUOYTY_EXPLOSIVES_ANCHORAGE

((EAC_Buoy_Type)23)

#define EEC_BUOYTY_FAIRWAY

((EAC_Buoy_Type)24)

#define EEC_BUOYTY_FERRY_CROSSING

((EAC_Buoy_Type)25)

#define EEC_BUOYTY_FIRING_DANGER

((EAC_Buoy_Type)26)

#define EEC_BUOYTY_FISH_TRAP

((EAC_Buoy_Type)27)

#define EEC_BUOYTY_FLOAT

((EAC_Buoy_Type)28)

#define EEC_BUOYTY_FLOAT_WITH_BEACON

((EAC_Buoy_Type)29)

#define EEC_BUOYTY_FOUL_GROUND

((EAC_Buoy_Type)30)

#define EEC_BUOYTY_GENERAL_WARNING

((EAC_Buoy_Type)31)

#define EEC_BUOYTY_GPS

((EAC_Buoy_Type)32)

#define EEC_BUOYTY_HELIPORT

((EAC_Buoy_Type)33)

#define EEC_BUOYTY_ICE

((EAC_Buoy_Type)34)

#define EEC_BUOYTY_ILLUMINATED

((EAC_Buoy_Type)35)

#define EEC_BUOYTY_INFORMATION

((EAC_Buoy_Type)36)

#define EEC_BUOYTY_INSTALLATION

((EAC_Buoy_Type)37)

#define EEC_BUOYTY_ISOLATED_DANGER

((EAC_Buoy_Type)38)

#define EEC_BUOYTY_JUNCTION

((EAC_Buoy_Type)39)

#define EEC_BUOYTY_KEEPOUT

((EAC_Buoy_Type)40)

#define EEC_BUOYTY_LARGE_AUTOMATED_NAVIGATION

((EAC_Buoy_Type)41)

#define EEC_BUOYTY_LATERAL

((EAC_Buoy_Type)42)

#define EEC_BUOYTY_LEADING

((EAC_Buoy_Type)43)

#define EEC_BUOYTY_LIGHT_FLOAT

((EAC_Buoy_Type)44)

#define EEC_BUOYTY_MARKER_VESSEL

((EAC_Buoy_Type)45)

#define EEC_BUOYTY_MAXIMUM_VESSEL_DRAFT

((EAC_Buoy_Type)46)

#define EEC_BUOYTY_MEASURED_DISTANCE

((EAC_Buoy_Type)47)

#define EEC_BUOYTY_MILITARY_PRACTICE

((EAC_Buoy_Type)48)

#define EEC_BUOYTY_MODIFIED_PORT_LATERAL

((EAC_Buoy_Type)49)

#define EEC_BUOYTY_MODIFIED_STARBOARD_LATERAL

((EAC_Buoy_Type)50)

#define EEC_BUOYTY_MOORING

((EAC_Buoy_Type)51)

#define EEC_BUOYTY_MOORING_WITH_TELEGRAPH

((EAC_Buoy_Type)52)

#define EEC_BUOYTY_MOORING_WITH_TELEPHONE

((EAC_Buoy_Type)53)

#define EEC_BUOYTY_NAVIGATION_COMM_CONTROL

((EAC_Buoy_Type)54)

#define EEC_BUOYTY_NORTH_CARDINAL

((EAC_Buoy_Type)55)

#define EEC_BUOYTY_NOTICE

((EAC_Buoy_Type)56)

#define EEC_BUOYTY_OBSTRUCTION

((EAC_Buoy_Type)57)

#define EEC_BUOYTY_ODAS

((EAC_Buoy_Type)58)

#define EEC_BUOYTY_OUTER_LANDFALL

((EAC_Buoy_Type)59)

#define EEC_BUOYTY_OUTFALL

((EAC_Buoy_Type)60)

#define EEC_BUOYTY_OVERTAKING_PROHIBITED

((EAC_Buoy_Type)61)

#define EEC_BUOYTY_PIPELINE

((EAC_Buoy_Type)62)

#define EEC_BUOYTY_PORT_HAND

((EAC_Buoy_Type)63)

#define EEC_BUOYTY_PORT_HAND_LATERAL

((EAC_Buoy_Type)64)

#define EEC_BUOYTY_PREFERRED_CHANNEL_PORT

((EAC_Buoy_Type)65)

#define EEC_BUOYTY_PREFERRED_CHANNEL_STARBOARD

((EAC_Buoy_Type)66)

#define EEC_BUOYTY_PRIVATE

((EAC_Buoy_Type)67)

#define EEC_BUOYTY_QUARANTINE

((EAC_Buoy_Type)68)

#define EEC_BUOYTY_RECORDING

((EAC_Buoy_Type)69)

#define EEC_BUOYTY_RECREATION_ZONE

((EAC_Buoy_Type)70)

#define EEC_BUOYTY_REDUCED_WAKE

((EAC_Buoy_Type)71)

#define EEC_BUOYTY_REFUGE

((EAC_Buoy_Type)72)

#define EEC_BUOYTY_RESTRICT_HORIZ_CLEAR

((EAC_Buoy_Type)73)

#define EEC_BUOYTY_RESTRICT_VERT_CLEAR

((EAC_Buoy_Type)74)

#define EEC_BUOYTY_SAFE_WATER

((EAC_Buoy_Type)75)

#define EEC_BUOYTY_SEAPLANE_ANCHORAGE

((EAC_Buoy_Type)76)

#define EEC_BUOYTY_SOUND_SHIPS_SIREN

((EAC_Buoy_Type)77)

#define EEC_BUOYTY_SOUTH_CARDINAL

((EAC_Buoy_Type)78)

#define EEC_BUOYTY_SPECIAL_PURPOSE

((EAC_Buoy_Type)79)

#define EEC_BUOYTY_SPEED_LIMIT

((EAC_Buoy_Type)80)

#define EEC_BUOYTY_SPOIL_GROUND

((EAC_Buoy_Type)81)

#define EEC_BUOYTY_STARBOARD_HAND

((EAC_Buoy_Type)82)

#define EEC_BUOYTY_STARBOARD_HAND_LATERAL

((EAC_Buoy_Type)83)

#define EEC_BUOYTY_STOP

((EAC_Buoy_Type)84)

#define EEC_BUOYTY_STRONG_CURRENT

((EAC_Buoy_Type)85)

#define EEC_BUOYTY_SWIMMING

((EAC_Buoy_Type)86)

#define EEC_BUOYTY_TANKER

((EAC_Buoy_Type)87)

#define EEC_BUOYTY_TARGET

((EAC_Buoy_Type)88)

#define EEC_BUOYTY_TELEGRAPH_CABLE

((EAC_Buoy_Type)89)

#define EEC_BUOYTY_TELEPHONE

((EAC_Buoy_Type)90)

#define EEC_BUOYTY_TROT_LINE

((EAC_Buoy_Type)91)

#define EEC_BUOYTY_TSS

((EAC_Buoy_Type)92)

#define EEC_BUOYTY_TWO_WAY_PROHIBITED

((EAC_Buoy_Type)93)

#define EEC_BUOYTY_UNKNOWN_PURPOSE

((EAC_Buoy_Type)94)

#define EEC_BUOYTY_WARPING

((EAC_Buoy_Type)95)

#define EEC_BUOYTY_WAVE_METER

((EAC_Buoy_Type)96)

#define EEC_BUOYTY_WAVERIDER

((EAC_Buoy_Type)97)

#define EEC_BUOYTY_WEST_CARDINAL

((EAC_Buoy_Type)98)

#define EEC_BUOYTY_WORK_IN_PROGRESS

((EAC_Buoy_Type)99)

#define EEC_BUOYTY_WRECK

((EAC_Buoy_Type)100)

#define EEC_BUOYTY_YACHTING

((EAC_Buoy_Type)101)

typedef EDCS_Integer    EAC_Bypass_Condition;

#define EEC_BYPCND_EASY

((EAC_Bypass_Condition)1)

#define EEC_BYPCND_DIFFICULT

((EAC_Bypass_Condition)2)

#define EEC_BYPCND_IMPOSSIBLE

((EAC_Bypass_Condition)3)

typedef EDCS_Integer    EAC_Cable_Type;

#define EEC_CABLETY_MOORING

((EAC_Cable_Type)1)

#define EEC_CABLETY_NONE_PRESENT

((EAC_Cable_Type)2)

#define EEC_CABLETY_POWER_LINE

((EAC_Cable_Type)3)

#define EEC_CABLETY_POWER_TRANSMISSION_LINE

((EAC_Cable_Type)4)

#define EEC_CABLETY_TELEGRAPH

((EAC_Cable_Type)5)

#define EEC_CABLETY_TELEPHONE

((EAC_Cable_Type)6)

typedef EDCS_Integer    EAC_Camouflage_Type;

#define EEC_CAMOUFLAGETY_DEAD_VEGETATION

((EAC_Camouflage_Type)1)

#define EEC_CAMOUFLAGETY_DEBRIS

((EAC_Camouflage_Type)2)

#define EEC_CAMOUFLAGETY_DESERT_PAINT

((EAC_Camouflage_Type)3)

#define EEC_CAMOUFLAGETY_FOREST_PAINT

((EAC_Camouflage_Type)4)

#define EEC_CAMOUFLAGETY_GROWING_VEGETATION

((EAC_Camouflage_Type)5)

#define EEC_CAMOUFLAGETY_INERT_TERRAIN_MATERIAL

((EAC_Camouflage_Type)6)

#define EEC_CAMOUFLAGETY_NET

((EAC_Camouflage_Type)7)

#define EEC_CAMOUFLAGETY_NET_AND_PAINT

((EAC_Camouflage_Type)8)

#define EEC_CAMOUFLAGETY_NONE_PRESENT

((EAC_Camouflage_Type)9)

#define EEC_CAMOUFLAGETY_URBAN_PAINT

((EAC_Camouflage_Type)10)

#define EEC_CAMOUFLAGETY_WINTER_PAINT

((EAC_Camouflage_Type)11)

typedef EDCS_Integer    EAC_Change_Point_Type;

#define EEC_CHGPTTY_BOUNDARY

((EAC_Change_Point_Type)1)

#define EEC_CHGPTTY_HYDROGRAPHY

((EAC_Change_Point_Type)2)

#define EEC_CHGPTTY_OBSTACLE

((EAC_Change_Point_Type)3)

#define EEC_CHGPTTY_RAILWAY

((EAC_Change_Point_Type)4)

#define EEC_CHGPTTY_ROAD

((EAC_Change_Point_Type)5)

#define EEC_CHGPTTY_ROAD_OR_RAILWAY

((EAC_Change_Point_Type)6)

#define EEC_CHGPTTY_ROAD_WIDTH_CHANGE

((EAC_Change_Point_Type)7)

typedef EDCS_Integer    EAC_Charged_Particle_Species;

#define EEC_CHRGPARTICSPC_ALPHA

((EAC_Charged_Particle_Species)1)

#define EEC_CHRGPARTICSPC_ELECTRON

((EAC_Charged_Particle_Species)2)

#define EEC_CHRGPARTICSPC_HYDROGEN_ION

((EAC_Charged_Particle_Species)3)

#define EEC_CHRGPARTICSPC_OXYGEN_ION

((EAC_Charged_Particle_Species)4)

#define EEC_CHRGPARTICSPC_PROTON

((EAC_Charged_Particle_Species)5)

typedef EDCS_Integer    EAC_Chemical_Agent_Type;

#define EEC_CHEMAGENTTY_CA

((EAC_Chemical_Agent_Type)1)

#define EEC_CHEMAGENTTY_CN

((EAC_Chemical_Agent_Type)2)

#define EEC_CHEMAGENTTY_CNB

((EAC_Chemical_Agent_Type)3)

#define EEC_CHEMAGENTTY_CNC

((EAC_Chemical_Agent_Type)4)

#define EEC_CHEMAGENTTY_CNS

((EAC_Chemical_Agent_Type)5)

#define EEC_CHEMAGENTTY_CS

((EAC_Chemical_Agent_Type)6)

#define EEC_CHEMAGENTTY_CX

((EAC_Chemical_Agent_Type)7)

#define EEC_CHEMAGENTTY_DA

((EAC_Chemical_Agent_Type)8)

#define EEC_CHEMAGENTTY_DC

((EAC_Chemical_Agent_Type)9)

#define EEC_CHEMAGENTTY_DGA

((EAC_Chemical_Agent_Type)10)

#define EEC_CHEMAGENTTY_DGB

((EAC_Chemical_Agent_Type)11)

#define EEC_CHEMAGENTTY_DGD

((EAC_Chemical_Agent_Type)12)

#define EEC_CHEMAGENTTY_DM

((EAC_Chemical_Agent_Type)13)

#define EEC_CHEMAGENTTY_DVX

((EAC_Chemical_Agent_Type)14)

#define EEC_CHEMAGENTTY_ED

((EAC_Chemical_Agent_Type)15)

#define EEC_CHEMAGENTTY_FOG_OIL

((EAC_Chemical_Agent_Type)16)

#define EEC_CHEMAGENTTY_GA

((EAC_Chemical_Agent_Type)17)

#define EEC_CHEMAGENTTY_GB

((EAC_Chemical_Agent_Type)18)

#define EEC_CHEMAGENTTY_GD

((EAC_Chemical_Agent_Type)19)

#define EEC_CHEMAGENTTY_GF

((EAC_Chemical_Agent_Type)20)

#define EEC_CHEMAGENTTY_HD

((EAC_Chemical_Agent_Type)21)

#define EEC_CHEMAGENTTY_HL

((EAC_Chemical_Agent_Type)22)

#define EEC_CHEMAGENTTY_HN_1

((EAC_Chemical_Agent_Type)23)

#define EEC_CHEMAGENTTY_HN_2

((EAC_Chemical_Agent_Type)24)

#define EEC_CHEMAGENTTY_HN_3

((EAC_Chemical_Agent_Type)25)

#define EEC_CHEMAGENTTY_HT

((EAC_Chemical_Agent_Type)26)

#define EEC_CHEMAGENTTY_HYDROCHLORIC_ACID

((EAC_Chemical_Agent_Type)27)

#define EEC_CHEMAGENTTY_HYDROGEN_CYANIDE

((EAC_Chemical_Agent_Type)28)

#define EEC_CHEMAGENTTY_IR_DEFEATING

((EAC_Chemical_Agent_Type)29)

#define EEC_CHEMAGENTTY_L

((EAC_Chemical_Agent_Type)30)

#define EEC_CHEMAGENTTY_M

((EAC_Chemical_Agent_Type)31)

#define EEC_CHEMAGENTTY_MD

((EAC_Chemical_Agent_Type)32)

#define EEC_CHEMAGENTTY_OIL

((EAC_Chemical_Agent_Type)33)

#define EEC_CHEMAGENTTY_PD

((EAC_Chemical_Agent_Type)34)

#define EEC_CHEMAGENTTY_PWP_PHOSPHORUS

((EAC_Chemical_Agent_Type)35)

#define EEC_CHEMAGENTTY_Q

((EAC_Chemical_Agent_Type)36)

#define EEC_CHEMAGENTTY_RED_PHOSPHORUS

((EAC_Chemical_Agent_Type)37)

#define EEC_CHEMAGENTTY_TGA

((EAC_Chemical_Agent_Type)38)

#define EEC_CHEMAGENTTY_TGB

((EAC_Chemical_Agent_Type)39)

#define EEC_CHEMAGENTTY_TGD

((EAC_Chemical_Agent_Type)40)

#define EEC_CHEMAGENTTY_TVX

((EAC_Chemical_Agent_Type)41)

#define EEC_CHEMAGENTTY_TYPE_III_IR

((EAC_Chemical_Agent_Type)42)

#define EEC_CHEMAGENTTY_VE

((EAC_Chemical_Agent_Type)43)

#define EEC_CHEMAGENTTY_VX

((EAC_Chemical_Agent_Type)44)

#define EEC_CHEMAGENTTY_WHITE_PHOSPHORUS

((EAC_Chemical_Agent_Type)45)

typedef EDCS_Integer    EAC_Christianity_Denominational_Family;

#define EEC_CHRSDENOMFAM_ADVENTIST

((EAC_Christianity_Denominational_Family)1)

#define EEC_CHRSDENOMFAM_AFRICAN_INDIGENOUS

((EAC_Christianity_Denominational_Family)2)

#define EEC_CHRSDENOMFAM_ANGLICAN

((EAC_Christianity_Denominational_Family)3)

#define EEC_CHRSDENOMFAM_APOSTOLIC

((EAC_Christianity_Denominational_Family)4)

#define EEC_CHRSDENOMFAM_BAPTIST

((EAC_Christianity_Denominational_Family)5)

#define EEC_CHRSDENOMFAM_CATHOLICISM

((EAC_Christianity_Denominational_Family)6)

#define EEC_CHRSDENOMFAM_CHRISTIAN_SCIENCE

((EAC_Christianity_Denominational_Family)7)

#define EEC_CHRSDENOMFAM_CHURCH_OF_CHRIST

((EAC_Christianity_Denominational_Family)8)

#define EEC_CHRSDENOMFAM_FRIENDS

((EAC_Christianity_Denominational_Family)9)

#define EEC_CHRSDENOMFAM_JEHOVAHS_WITNESS

((EAC_Christianity_Denominational_Family)10)

#define EEC_CHRSDENOMFAM_LATTER_DAY_SAINTS

((EAC_Christianity_Denominational_Family)11)

#define EEC_CHRSDENOMFAM_LUTHERAN

((EAC_Christianity_Denominational_Family)12)

#define EEC_CHRSDENOMFAM_MENNONITE

((EAC_Christianity_Denominational_Family)13)

#define EEC_CHRSDENOMFAM_METHODIST

((EAC_Christianity_Denominational_Family)14)

#define EEC_CHRSDENOMFAM_ORTHODOX

((EAC_Christianity_Denominational_Family)15)

#define EEC_CHRSDENOMFAM_PENTECOSTALISM

((EAC_Christianity_Denominational_Family)16)

#define EEC_CHRSDENOMFAM_PRESBYTERIANISM

((EAC_Christianity_Denominational_Family)17)

#define EEC_CHRSDENOMFAM_PROTESTANTISM

((EAC_Christianity_Denominational_Family)18)

#define EEC_CHRSDENOMFAM_UNAFFILIATED

((EAC_Christianity_Denominational_Family)19)

typedef EDCS_Integer    EAC_Cloud_Phase;

#define EEC_CLDPHAS_LIQUID

((EAC_Cloud_Phase)1)

#define EEC_CLDPHAS_MIXED

((EAC_Cloud_Phase)2)

#define EEC_CLDPHAS_SOLID

((EAC_Cloud_Phase)3)

typedef EDCS_Integer    EAC_Cloud_Sky_Cover_Layer_Type;

#define EEC_CLDSKYCVRLAYTY_CIRRUS

((EAC_Cloud_Sky_Cover_Layer_Type)1)

#define EEC_CLDSKYCVRLAYTY_CIRROCUMULUS

((EAC_Cloud_Sky_Cover_Layer_Type)2)

#define EEC_CLDSKYCVRLAYTY_CIRROSTRATUS

((EAC_Cloud_Sky_Cover_Layer_Type)3)

#define EEC_CLDSKYCVRLAYTY_ALTOCUMULUS

((EAC_Cloud_Sky_Cover_Layer_Type)4)

#define EEC_CLDSKYCVRLAYTY_ALTOSTRATUS

((EAC_Cloud_Sky_Cover_Layer_Type)5)

#define EEC_CLDSKYCVRLAYTY_NIMBOSTRATUS

((EAC_Cloud_Sky_Cover_Layer_Type)6)

#define EEC_CLDSKYCVRLAYTY_STRATOCUMULUS

((EAC_Cloud_Sky_Cover_Layer_Type)7)

#define EEC_CLDSKYCVRLAYTY_STRATUS

((EAC_Cloud_Sky_Cover_Layer_Type)8)

#define EEC_CLDSKYCVRLAYTY_CUMULUS

((EAC_Cloud_Sky_Cover_Layer_Type)9)

#define EEC_CLDSKYCVRLAYTY_CUMULONIMBUS

((EAC_Cloud_Sky_Cover_Layer_Type)10)

#define EEC_CLDSKYCVRLAYTY_NOT_VISIBLE

((EAC_Cloud_Sky_Cover_Layer_Type)11)

typedef EDCS_Integer    EAC_Colour_Intensity;

#define EEC_COLRINT_DARK

((EAC_Colour_Intensity)1)

#define EEC_COLRINT_LIGHT

((EAC_Colour_Intensity)2)

typedef EDCS_Integer    EAC_Colouration;

#define EEC_COLOURATION_AMBER

((EAC_Colouration)1)

#define EEC_COLOURATION_BLACK

((EAC_Colouration)2)

#define EEC_COLOURATION_BLACK_BLUE_GREY

((EAC_Colouration)3)

#define EEC_COLOURATION_BLACK_BROWN

((EAC_Colouration)4)

#define EEC_COLOURATION_BLACK_BROWN_GREY

((EAC_Colouration)5)

#define EEC_COLOURATION_BLACK_GREEN

((EAC_Colouration)6)

#define EEC_COLOURATION_BLACK_GREEN_YELLOW

((EAC_Colouration)7)

#define EEC_COLOURATION_BLACK_GREY

((EAC_Colouration)8)

#define EEC_COLOURATION_BLACK_GREY_TAN

((EAC_Colouration)9)

#define EEC_COLOURATION_BLACK_GREY_WHITE

((EAC_Colouration)10)

#define EEC_COLOURATION_BLACK_RED

((EAC_Colouration)11)

#define EEC_COLOURATION_BLACK_RED_WHITE

((EAC_Colouration)12)

#define EEC_COLOURATION_BLACK_SEAGREEN_TAN

((EAC_Colouration)13)

#define EEC_COLOURATION_BLACK_TAN

((EAC_Colouration)14)

#define EEC_COLOURATION_BLACK_TAN_WHITE

((EAC_Colouration)15)

#define EEC_COLOURATION_BLACK_WHITE

((EAC_Colouration)16)

#define EEC_COLOURATION_BLACK_YELLOW

((EAC_Colouration)17)

#define EEC_COLOURATION_BLUE

((EAC_Colouration)18)

#define EEC_COLOURATION_BLUE_GREEN

((EAC_Colouration)19)

#define EEC_COLOURATION_BLUE_TAN

((EAC_Colouration)20)

#define EEC_COLOURATION_BLUE_TAN_WHITE

((EAC_Colouration)21)

#define EEC_COLOURATION_BLUE_WHITE

((EAC_Colouration)22)

#define EEC_COLOURATION_BLUE_YELLOW

((EAC_Colouration)23)

#define EEC_COLOURATION_BRICKRED

((EAC_Colouration)24)

#define EEC_COLOURATION_BRICKRED_LIGHTPURPLE

((EAC_Colouration)25)

#define EEC_COLOURATION_BRICKRED_PURPLE_WHITE

((EAC_Colouration)26)

#define EEC_COLOURATION_BROWN

((EAC_Colouration)27)

#define EEC_COLOURATION_BROWN_GREEN

((EAC_Colouration)28)

#define EEC_COLOURATION_BROWN_GREY

((EAC_Colouration)29)

#define EEC_COLOURATION_BROWN_LIGHTPURPLE_YELLOW

((EAC_Colouration)30)

#define EEC_COLOURATION_BROWN_RED

((EAC_Colouration)31)

#define EEC_COLOURATION_BROWN_TAN

((EAC_Colouration)32)

#define EEC_COLOURATION_BROWN_YELLOW

((EAC_Colouration)33)

#define EEC_COLOURATION_CHARCOAL

((EAC_Colouration)34)

#define EEC_COLOURATION_CHOCOLATE

((EAC_Colouration)35)

#define EEC_COLOURATION_DARKBROWN

((EAC_Colouration)36)

#define EEC_COLOURATION_DARKCOLOURED

((EAC_Colouration)37)

#define EEC_COLOURATION_DARKGREEN

((EAC_Colouration)38)

#define EEC_COLOURATION_DARKGREY

((EAC_Colouration)39)

#define EEC_COLOURATION_DARKPURPLE

((EAC_Colouration)40)

#define EEC_COLOURATION_DARKRED

((EAC_Colouration)41)

#define EEC_COLOURATION_DARKYELLOW_TAN

((EAC_Colouration)42)

#define EEC_COLOURATION_GOLD_GREY

((EAC_Colouration)43)

#define EEC_COLOURATION_GREEN

((EAC_Colouration)44)

#define EEC_COLOURATION_GREEN_GREY

((EAC_Colouration)45)

#define EEC_COLOURATION_GREEN_RED

((EAC_Colouration)46)

#define EEC_COLOURATION_GREEN_RED_WHITE

((EAC_Colouration)47)

#define EEC_COLOURATION_GREEN_TAN

((EAC_Colouration)48)

#define EEC_COLOURATION_GREEN_WHITE

((EAC_Colouration)49)

#define EEC_COLOURATION_GREEN_YELLOW

((EAC_Colouration)50)

#define EEC_COLOURATION_GREY

((EAC_Colouration)51)

#define EEC_COLOURATION_GREY_RED

((EAC_Colouration)52)

#define EEC_COLOURATION_GREY_TAN

((EAC_Colouration)53)

#define EEC_COLOURATION_GREY_WHITE

((EAC_Colouration)54)

#define EEC_COLOURATION_GREY_YELLOW

((EAC_Colouration)55)

#define EEC_COLOURATION_LIGHTBLUE

((EAC_Colouration)56)

#define EEC_COLOURATION_LIGHTBROWN

((EAC_Colouration)57)

#define EEC_COLOURATION_LIGHTCOLOURED

((EAC_Colouration)58)

#define EEC_COLOURATION_LIGHTGREEN

((EAC_Colouration)59)

#define EEC_COLOURATION_LIGHTGREY

((EAC_Colouration)60)

#define EEC_COLOURATION_LIGHTPURPLE

((EAC_Colouration)61)

#define EEC_COLOURATION_LIGHTRED

((EAC_Colouration)62)

#define EEC_COLOURATION_LIGHTYELLOW

((EAC_Colouration)63)

#define EEC_COLOURATION_MAGENTA

((EAC_Colouration)64)

#define EEC_COLOURATION_MAROON

((EAC_Colouration)65)

#define EEC_COLOURATION_MUSTARD

((EAC_Colouration)66)

#define EEC_COLOURATION_NO_COLOUR

((EAC_Colouration)67)

#define EEC_COLOURATION_OLIVE

((EAC_Colouration)68)

#define EEC_COLOURATION_ORANGE

((EAC_Colouration)69)

#define EEC_COLOURATION_ORANGE_WHITE

((EAC_Colouration)70)

#define EEC_COLOURATION_PEACH

((EAC_Colouration)71)

#define EEC_COLOURATION_PINK

((EAC_Colouration)72)

#define EEC_COLOURATION_RED

((EAC_Colouration)73)

#define EEC_COLOURATION_RED_TAN

((EAC_Colouration)74)

#define EEC_COLOURATION_RED_TAN_WHITE

((EAC_Colouration)75)

#define EEC_COLOURATION_RED_WHITE

((EAC_Colouration)76)

#define EEC_COLOURATION_RED_WHITE_YELLOW

((EAC_Colouration)77)

#define EEC_COLOURATION_RED_YELLOW

((EAC_Colouration)78)

#define EEC_COLOURATION_RUST

((EAC_Colouration)79)

#define EEC_COLOURATION_SILVER

((EAC_Colouration)80)

#define EEC_COLOURATION_TAN

((EAC_Colouration)81)

#define EEC_COLOURATION_WHITE

((EAC_Colouration)82)

#define EEC_COLOURATION_WHITE_YELLOW

((EAC_Colouration)83)

#define EEC_COLOURATION_YELLOW

((EAC_Colouration)84)

typedef EDCS_Integer    EAC_Combat_Support_Vessel_Function;

#define EEC_CMBTSUPVESFN_COMBAT_STORES

((EAC_Combat_Support_Vessel_Function)1)

#define EEC_CMBTSUPVESFN_COMBAT_SUPPORT

((EAC_Combat_Support_Vessel_Function)2)

#define EEC_CMBTSUPVESFN_COMMAND

((EAC_Combat_Support_Vessel_Function)3)

#define EEC_CMBTSUPVESFN_CRUISER

((EAC_Combat_Support_Vessel_Function)4)

#define EEC_CMBTSUPVESFN_MUNITION_SUPPLY

((EAC_Combat_Support_Vessel_Function)5)

#define EEC_CMBTSUPVESFN_SURVEILLANCE

((EAC_Combat_Support_Vessel_Function)6)

#define EEC_CMBTSUPVESFN_TENDER

((EAC_Combat_Support_Vessel_Function)7)

typedef EDCS_Integer    EAC_Combatant_Vessel_Type;

#define EEC_CMBTVESTY_AIRCRAFT_CARRIER

((EAC_Combatant_Vessel_Type)1)

#define EEC_CMBTVESTY_BATTLESHIP

((EAC_Combatant_Vessel_Type)2)

#define EEC_CMBTVESTY_DESTROYER

((EAC_Combatant_Vessel_Type)3)

#define EEC_CMBTVESTY_FRIGATE

((EAC_Combatant_Vessel_Type)4)

#define EEC_CMBTVESTY_GUIDED_MISSILE_CRUISER

((EAC_Combatant_Vessel_Type)5)

#define EEC_CMBTVESTY_GUIDED_MISSILE_DESTROYER

((EAC_Combatant_Vessel_Type)6)

#define EEC_CMBTVESTY_GUIDED_MISSILE_FRIGATE

((EAC_Combatant_Vessel_Type)7)

#define EEC_CMBTVESTY_MINE_COUNTERMEASURE

((EAC_Combatant_Vessel_Type)8)

typedef EDCS_Integer    EAC_Combustion_State;

#define EEC_CMBSTSTATE_NOT_BURNING

((EAC_Combustion_State)1)

#define EEC_CMBSTSTATE_SMOULDERING

((EAC_Combustion_State)2)

#define EEC_CMBSTSTATE_SMALL_FIRE

((EAC_Combustion_State)3)

#define EEC_CMBSTSTATE_MEDIUM_FIRE

((EAC_Combustion_State)4)

#define EEC_CMBSTSTATE_LARGE_FIRE

((EAC_Combustion_State)5)

typedef EDCS_Integer    EAC_Commercial_Winged_Aircraft_Type;

#define EEC_COMWNGARCRFTY_AIRBUS_A300_SERIES

((EAC_Commercial_Winged_Aircraft_Type)1)

#define EEC_COMWNGARCRFTY_AIRBUS_A340_SERIES

((EAC_Commercial_Winged_Aircraft_Type)2)

#define EEC_COMWNGARCRFTY_AIRBUS_A400_SERIES

((EAC_Commercial_Winged_Aircraft_Type)3)

#define EEC_COMWNGARCRFTY_B717_SERIES

((EAC_Commercial_Winged_Aircraft_Type)4)

#define EEC_COMWNGARCRFTY_B727_SERIES

((EAC_Commercial_Winged_Aircraft_Type)5)

#define EEC_COMWNGARCRFTY_B737_SERIES

((EAC_Commercial_Winged_Aircraft_Type)6)

#define EEC_COMWNGARCRFTY_B747_SERIES

((EAC_Commercial_Winged_Aircraft_Type)7)

#define EEC_COMWNGARCRFTY_B757_SERIES

((EAC_Commercial_Winged_Aircraft_Type)8)

#define EEC_COMWNGARCRFTY_B767_SERIES

((EAC_Commercial_Winged_Aircraft_Type)9)

#define EEC_COMWNGARCRFTY_B777_SERIES

((EAC_Commercial_Winged_Aircraft_Type)10)

#define EEC_COMWNGARCRFTY_DC8_SERIES

((EAC_Commercial_Winged_Aircraft_Type)11)

#define EEC_COMWNGARCRFTY_DC9_SERIES

((EAC_Commercial_Winged_Aircraft_Type)12)

#define EEC_COMWNGARCRFTY_MD11_SERIES

((EAC_Commercial_Winged_Aircraft_Type)13)

#define EEC_COMWNGARCRFTY_MD80_SERIES

((EAC_Commercial_Winged_Aircraft_Type)14)

#define EEC_COMWNGARCRFTY_MD81_SERIES

((EAC_Commercial_Winged_Aircraft_Type)15)

#define EEC_COMWNGARCRFTY_MD82_SERIES

((EAC_Commercial_Winged_Aircraft_Type)16)

#define EEC_COMWNGARCRFTY_MD83_SERIES

((EAC_Commercial_Winged_Aircraft_Type)17)

#define EEC_COMWNGARCRFTY_MD88_SERIES

((EAC_Commercial_Winged_Aircraft_Type)18)

typedef EDCS_Integer    EAC_Communication_Structure_Type;

#define EEC_COMMSTRTY_BEACON

((EAC_Communication_Structure_Type)1)

#define EEC_COMMSTRTY_CABLE_STATION

((EAC_Communication_Structure_Type)2)

#define EEC_COMMSTRTY_MICROWAVE_STATION

((EAC_Communication_Structure_Type)3)

#define EEC_COMMSTRTY_MONITORING_STATION

((EAC_Communication_Structure_Type)4)

#define EEC_COMMSTRTY_MULTIPLE_PRESENT

((EAC_Communication_Structure_Type)5)

#define EEC_COMMSTRTY_NAVIGATION_LIGHT

((EAC_Communication_Structure_Type)6)

#define EEC_COMMSTRTY_RADAR_STATION

((EAC_Communication_Structure_Type)7)

#define EEC_COMMSTRTY_RADIO_STATION

((EAC_Communication_Structure_Type)8)

#define EEC_COMMSTRTY_RADOME

((EAC_Communication_Structure_Type)9)

#define EEC_COMMSTRTY_REPEATER

((EAC_Communication_Structure_Type)10)

#define EEC_COMMSTRTY_RESEARCH_STATION

((EAC_Communication_Structure_Type)11)

#define EEC_COMMSTRTY_SATELLITE_GROUND_STATION

((EAC_Communication_Structure_Type)12)

#define EEC_COMMSTRTY_TELEVISION_STATION

((EAC_Communication_Structure_Type)13)

typedef EDCS_Integer    EAC_Conspicuousness;

#define EEC_CONSPIC_FROM_AIR

((EAC_Conspicuousness)1)

#define EEC_CONSPIC_FROM_LAND

((EAC_Conspicuousness)2)

#define EEC_CONSPIC_FROM_SEA

((EAC_Conspicuousness)3)

#define EEC_CONSPIC_GENERALLY

((EAC_Conspicuousness)4)

#define EEC_CONSPIC_INCONSPICUOUS

((EAC_Conspicuousness)5)

#define EEC_CONSPIC_NOT_RADAR

((EAC_Conspicuousness)6)

#define EEC_CONSPIC_NOT_VISIBLE_FROM_SEA

((EAC_Conspicuousness)7)

#define EEC_CONSPIC_RADAR_FROM_SEA

((EAC_Conspicuousness)8)

#define EEC_CONSPIC_RADAR_WITH_REFLECTOR

((EAC_Conspicuousness)9)

#define EEC_CONSPIC_VISIBLE_FROM_SEA

((EAC_Conspicuousness)10)

typedef EDCS_Integer    EAC_Contour_Type;

#define EEC_CNTURTY_BATHYMETRY

((EAC_Contour_Type)1)

#define EEC_CNTURTY_DEPRESSION

((EAC_Contour_Type)2)

#define EEC_CNTURTY_ELEVATION

((EAC_Contour_Type)3)

typedef EDCS_Integer    EAC_Contrail_Persistence;

#define EEC_CONTRAILPERS_NONE_PRESENT

((EAC_Contrail_Persistence)1)

#define EEC_CONTRAILPERS_NOT_PERSISTENT

((EAC_Contrail_Persistence)2)

#define EEC_CONTRAILPERS_PERSISTENT

((EAC_Contrail_Persistence)3)

typedef EDCS_Integer    EAC_Control_Panel_State;

#define EEC_CTRLPANELSTATE_POWER_OFF

((EAC_Control_Panel_State)1)

#define EEC_CTRLPANELSTATE_POWER_ON

((EAC_Control_Panel_State)2)

#define EEC_CTRLPANELSTATE_STAND_BY

((EAC_Control_Panel_State)3)

typedef EDCS_Integer    EAC_Control_Panel_Type;

#define EEC_CTRLPANELTY_ELECTRICAL_SERVICE

((EAC_Control_Panel_Type)1)

#define EEC_CTRLPANELTY_ESCALATOR

((EAC_Control_Panel_Type)2)

#define EEC_CTRLPANELTY_HVAC

((EAC_Control_Panel_Type)3)

#define EEC_CTRLPANELTY_LIFT

((EAC_Control_Panel_Type)4)

typedef EDCS_Integer    EAC_Controlling_Authority;

#define EEC_CTRLAUTH_CITY

((EAC_Controlling_Authority)1)

#define EEC_CTRLAUTH_COMMUNAL

((EAC_Controlling_Authority)2)

#define EEC_CTRLAUTH_FEDERAL

((EAC_Controlling_Authority)3)

#define EEC_CTRLAUTH_INSULAR

((EAC_Controlling_Authority)4)

#define EEC_CTRLAUTH_INTERNATIONAL

((EAC_Controlling_Authority)5)

#define EEC_CTRLAUTH_INTERSTATE

((EAC_Controlling_Authority)6)

#define EEC_CTRLAUTH_JOINT

((EAC_Controlling_Authority)7)

#define EEC_CTRLAUTH_MILITARY

((EAC_Controlling_Authority)8)

#define EEC_CTRLAUTH_MILITARY_DISTRICT

((EAC_Controlling_Authority)9)

#define EEC_CTRLAUTH_NATIONAL

((EAC_Controlling_Authority)10)

#define EEC_CTRLAUTH_NON_MILITARY

((EAC_Controlling_Authority)11)

#define EEC_CTRLAUTH_PRIVATE

((EAC_Controlling_Authority)12)

#define EEC_CTRLAUTH_PROVINCIAL

((EAC_Controlling_Authority)13)

#define EEC_CTRLAUTH_REGIONAL

((EAC_Controlling_Authority)14)

#define EEC_CTRLAUTH_STATE

((EAC_Controlling_Authority)15)

#define EEC_CTRLAUTH_TRIBAL

((EAC_Controlling_Authority)16)

typedef EDCS_Integer    EAC_Country_Id_Value_Set;

#define EEC_CTRYIDVALSET_UNCONSTRAINED

((EAC_Country_Id_Value_Set)1)

#define EEC_CTRYIDVALSET_ISO_2_CHAR_CTRY_CODE

((EAC_Country_Id_Value_Set)2)

#define EEC_CTRYIDVALSET_ISO_3_CHAR_CTRY_CODE

((EAC_Country_Id_Value_Set)3)

#define EEC_CTRYIDVALSET_ISO_ENGLISH_CTRY_NAME

((EAC_Country_Id_Value_Set)4)

#define EEC_CTRYIDVALSET_ISO_FRENCH_CTRY_NAME

((EAC_Country_Id_Value_Set)5)

#define EEC_CTRYIDVALSET_UN_CTRY_NAME

((EAC_Country_Id_Value_Set)6)

#define EEC_CTRYIDVALSET_US_FIPS_CTRY_CODE

((EAC_Country_Id_Value_Set)7)

#define EEC_CTRYIDVALSET_US_FIPS_CTRY_NAME

((EAC_Country_Id_Value_Set)8)

#define EEC_CTRYIDVALSET_US_FIPS_PRIN_ADMIN_DIVISION_CODE

((EAC_Country_Id_Value_Set)9)

typedef EDCS_Integer    EAC_Crane_Mobility_Type;

#define EEC_CRANEMOBTY_FIXED

((EAC_Crane_Mobility_Type)1)

#define EEC_CRANEMOBTY_FLOATING

((EAC_Crane_Mobility_Type)2)

#define EEC_CRANEMOBTY_TRAVELING

((EAC_Crane_Mobility_Type)3)

typedef EDCS_Integer    EAC_Crane_Type;

#define EEC_CRANETY_BRIDGE

((EAC_Crane_Type)1)

#define EEC_CRANETY_CONTAINER

((EAC_Crane_Type)2)

#define EEC_CRANETY_FIXED

((EAC_Crane_Type)3)

#define EEC_CRANETY_FLOATING

((EAC_Crane_Type)4)

#define EEC_CRANETY_ROTATING

((EAC_Crane_Type)5)

#define EEC_CRANETY_TRAVELING

((EAC_Crane_Type)6)

typedef EDCS_Integer    EAC_Crossing_Control;

#define EEC_CROSSINGCTRL_NO_CONTROL

((EAC_Crossing_Control)1)

#define EEC_CROSSINGCTRL_SIGNAL_DEVICE

((EAC_Crossing_Control)2)

#define EEC_CROSSINGCTRL_STOP_SIGN

((EAC_Crossing_Control)3)

#define EEC_CROSSINGCTRL_YIELD_SIGN

((EAC_Crossing_Control)4)

typedef EDCS_Integer    EAC_Culvert_Type;

#define EEC_CULVTY_BOX_LOAD_BEARING

((EAC_Culvert_Type)1)

#define EEC_CULVTY_BOX_SOIL_BACK_FILLED

((EAC_Culvert_Type)2)

#define EEC_CULVTY_REG_SOIL_BACK_FILLED

((EAC_Culvert_Type)3)

typedef EDCS_Integer    EAC_Dam_Face_Type;

#define EEC_DAMFACETY_SLOPED

((EAC_Dam_Face_Type)1)

#define EEC_DAMFACETY_VERTICAL

((EAC_Dam_Face_Type)2)

typedef EDCS_Integer    EAC_Data_Collection_Criteria;

#define EEC_DATACOLLCRIT_COLLECTED

((EAC_Data_Collection_Criteria)1)

#define EEC_DATACOLLCRIT_DERIVED

((EAC_Data_Collection_Criteria)2)

#define EEC_DATACOLLCRIT_DIFFERENT_HEIGHT_THRESHOLD

((EAC_Data_Collection_Criteria)3)

#define EEC_DATACOLLCRIT_LOW_DATA_COLLECTION_CRITERIA

((EAC_Data_Collection_Criteria)4)

#define EEC_DATACOLLCRIT_NO_AVAILABLE_IMAGERY

((EAC_Data_Collection_Criteria)5)

#define EEC_DATACOLLCRIT_NO_AVAILABLE_MAP_SOURCE

((EAC_Data_Collection_Criteria)6)

#define EEC_DATACOLLCRIT_NO_SUITABLE_IMAGERY

((EAC_Data_Collection_Criteria)7)

#define EEC_DATACOLLCRIT_NOT_COLLECTED

((EAC_Data_Collection_Criteria)8)

#define EEC_DATACOLLCRIT_NOT_REQUESTED

((EAC_Data_Collection_Criteria)9)

#define EEC_DATACOLLCRIT_NOT_REQUIRED

((EAC_Data_Collection_Criteria)10)

#define EEC_DATACOLLCRIT_TOO_ROUGH_TO_COLLECT

((EAC_Data_Collection_Criteria)11)

typedef EDCS_Integer    EAC_Date_Format;

#define EEC_DATEFMT_CALENDAR_DATE

((EAC_Date_Format)1)

#define EEC_DATEFMT_YY

((EAC_Date_Format)2)

#define EEC_DATEFMT_YYYY

((EAC_Date_Format)3)

#define EEC_DATEFMT_YYYY_DDD

((EAC_Date_Format)4)

#define EEC_DATEFMT_YYYY_MM

((EAC_Date_Format)5)

#define EEC_DATEFMT_YYYY_MM_DD

((EAC_Date_Format)6)

#define EEC_DATEFMT_YYYY_WWW

((EAC_Date_Format)7)

#define EEC_DATEFMT_YYYY_WWW_D

((EAC_Date_Format)8)

#define EEC_DATEFMT_YYYYDDD

((EAC_Date_Format)9)

#define EEC_DATEFMT_YYYYMMDD

((EAC_Date_Format)10)

#define EEC_DATEFMT_YYYYWWW

((EAC_Date_Format)11)

#define EEC_DATEFMT_YYYYWWWD

((EAC_Date_Format)12)

#define EEC_DATEFMT_DD

((EAC_Date_Format)13)

#define EEC_DATEFMT_DDD

((EAC_Date_Format)14)

#define EEC_DATEFMT_ISO

((EAC_Date_Format)15)

#define EEC_DATEFMT_MM

((EAC_Date_Format)16)

#define EEC_DATEFMT_MM_DD

((EAC_Date_Format)17)

#define EEC_DATEFMT_MMDD

((EAC_Date_Format)18)

#define EEC_DATEFMT_ORDINAL_DATE

((EAC_Date_Format)19)

#define EEC_DATEFMT_W_D

((EAC_Date_Format)20)

#define EEC_DATEFMT_WEEK_DATE

((EAC_Date_Format)21)

#define EEC_DATEFMT_WWW

((EAC_Date_Format)22)

#define EEC_DATEFMT_WWW_D

((EAC_Date_Format)23)

#define EEC_DATEFMT_WWWD

((EAC_Date_Format)24)

#define EEC_DATEFMT_Y_WWW

((EAC_Date_Format)25)

#define EEC_DATEFMT_Y_WWW_D

((EAC_Date_Format)26)

#define EEC_DATEFMT_YWWW

((EAC_Date_Format)27)

#define EEC_DATEFMT_YWWWD

((EAC_Date_Format)28)

#define EEC_DATEFMT_YY_TRUNCATED

((EAC_Date_Format)29)

#define EEC_DATEFMT_YY_DDD

((EAC_Date_Format)30)

#define EEC_DATEFMT_YY_MM

((EAC_Date_Format)31)

#define EEC_DATEFMT_YY_MM_DD

((EAC_Date_Format)32)

#define EEC_DATEFMT_YY_WWW

((EAC_Date_Format)33)

#define EEC_DATEFMT_YY_WWW_D

((EAC_Date_Format)34)

#define EEC_DATEFMT_YYDDD

((EAC_Date_Format)35)

#define EEC_DATEFMT_YYMM

((EAC_Date_Format)36)

#define EEC_DATEFMT_YYMMDD

((EAC_Date_Format)37)

#define EEC_DATEFMT_YYWWW

((EAC_Date_Format)38)

#define EEC_DATEFMT_YYWWWD

((EAC_Date_Format)39)

#define EEC_DATEFMT_YYY

((EAC_Date_Format)40)

#define EEC_DATEFMT_YYYYY

((EAC_Date_Format)41)

#define EEC_DATEFMT_YYYYY_DDD

((EAC_Date_Format)42)

#define EEC_DATEFMT_YYYYY_MM

((EAC_Date_Format)43)

#define EEC_DATEFMT_YYYYY_MM_DD

((EAC_Date_Format)44)

#define EEC_DATEFMT_YYYYYDDD

((EAC_Date_Format)45)

#define EEC_DATEFMT_YYYYYMMDD

((EAC_Date_Format)46)

typedef EDCS_Integer    EAC_Date_Time_Format;

#define EEC_DATETIMEFMT_ISO

((EAC_Date_Time_Format)1)

#define EEC_DATETIMEFMT_YYYYMMDDTHHMMSS

((EAC_Date_Time_Format)2)

#define EEC_DATETIMEFMT_YYYY_MM_DDTHH_MM_SS

((EAC_Date_Time_Format)3)

#define EEC_DATETIMEFMT_YYYYDDDTHHMMSS

((EAC_Date_Time_Format)4)

#define EEC_DATETIMEFMT_YYYY_DDDTHH_MM_SS

((EAC_Date_Time_Format)5)

#define EEC_DATETIMEFMT_YYYYWWWDTHHMMSS

((EAC_Date_Time_Format)6)

#define EEC_DATETIMEFMT_YYYY_WWW_DTHH_MM_SS

((EAC_Date_Time_Format)7)

#define EEC_DATETIMEFMT_REDUCED

((EAC_Date_Time_Format)8)

typedef EDCS_Integer    EAC_Defensive_Position_Type;

#define EEC_DEFPOSTY_DELIB_FULL_HIDE_ARMOURED_TRACKED_FIGHTING_VEHICLE

((EAC_Defensive_Position_Type)1)

#define EEC_DEFPOSTY_DELIB_MORTAR_FULL_HIDE

((EAC_Defensive_Position_Type)2)

#define EEC_DEFPOSTY_DELIB_MORTAR_NO_FULL_HIDE

((EAC_Defensive_Position_Type)3)

#define EEC_DEFPOSTY_DELIB_NO_FULL_HIDE_ARMOURED_TRACKED_FIGHTING_VEHICLE

((EAC_Defensive_Position_Type)4)

#define EEC_DEFPOSTY_DELIB_PER_DEF_COVERED

((EAC_Defensive_Position_Type)5)

#define EEC_DEFPOSTY_DELIB_PER_DEF_NO_COVER

((EAC_Defensive_Position_Type)6)

#define EEC_DEFPOSTY_DELIB_VEH_DEF_FULL_HIDE

((EAC_Defensive_Position_Type)7)

#define EEC_DEFPOSTY_DELIB_VEH_DEF_NO_FULL_HIDE

((EAC_Defensive_Position_Type)8)

#define EEC_DEFPOSTY_HASTY_PER_DEF_POSITION

((EAC_Defensive_Position_Type)9)

#define EEC_DEFPOSTY_HASTY_VEH_DEF_POSITION

((EAC_Defensive_Position_Type)10)

#define EEC_DEFPOSTY_MACHINE_GUN_BUNKER

((EAC_Defensive_Position_Type)11)

typedef EDCS_Integer    EAC_Dew_Point_Quality;

#define EEC_DEWPTQUAL_GOOD

((EAC_Dew_Point_Quality)1)

#define EEC_DEWPTQUAL_NO_CHECK

((EAC_Dew_Point_Quality)2)

#define EEC_DEWPTQUAL_SUSPECT

((EAC_Dew_Point_Quality)3)

#define EEC_DEWPTQUAL_ERR_CORRECTED

((EAC_Dew_Point_Quality)4)

#define EEC_DEWPTQUAL_ERR_CORRECTION_SUSPECT

((EAC_Dew_Point_Quality)5)

#define EEC_DEWPTQUAL_ERR

((EAC_Dew_Point_Quality)6)

#define EEC_DEWPTQUAL_MISS_SUBST

((EAC_Dew_Point_Quality)7)

#define EEC_DEWPTQUAL_MISS_SUBST_SUSPECT

((EAC_Dew_Point_Quality)8)

#define EEC_DEWPTQUAL_MISS

((EAC_Dew_Point_Quality)9)

typedef EDCS_Integer    EAC_Display_Sign_Type;

#define EEC_DISPSIGNTY_ADVERTISING_BILLBOARD

((EAC_Display_Sign_Type)1)

#define EEC_DISPSIGNTY_HIGHWAY

((EAC_Display_Sign_Type)2)

#define EEC_DISPSIGNTY_SCOREBOARD

((EAC_Display_Sign_Type)3)

typedef EDCS_Integer    EAC_Dominant_Breaker_Type;

#define EEC_DOMBRKRTY_PLUNGING

((EAC_Dominant_Breaker_Type)1)

#define EEC_DOMBRKRTY_SPILLING

((EAC_Dominant_Breaker_Type)2)

#define EEC_DOMBRKRTY_SURGING

((EAC_Dominant_Breaker_Type)3)

typedef EDCS_Integer    EAC_Door_Construction_Type;

#define EEC_DOORCNSTCTTY_FIRE

((EAC_Door_Construction_Type)1)

#define EEC_DOORCNSTCTTY_GLASS

((EAC_Door_Construction_Type)2)

#define EEC_DOORCNSTCTTY_METAL_CLAD

((EAC_Door_Construction_Type)3)

#define EEC_DOORCNSTCTTY_METAL_HOLLOW_CORE

((EAC_Door_Construction_Type)4)

#define EEC_DOORCNSTCTTY_SOLID_METAL

((EAC_Door_Construction_Type)5)

#define EEC_DOORCNSTCTTY_SOLID_WOOD

((EAC_Door_Construction_Type)6)

#define EEC_DOORCNSTCTTY_WOOD_HOLLOW_CORE

((EAC_Door_Construction_Type)7)

typedef EDCS_Integer    EAC_Door_Opening_Method;

#define EEC_DOOROPNMETH_DOUBLE_SWINGING

((EAC_Door_Opening_Method)1)

#define EEC_DOOROPNMETH_DOWN

((EAC_Door_Opening_Method)2)

#define EEC_DOOROPNMETH_LEFT

((EAC_Door_Opening_Method)3)

#define EEC_DOOROPNMETH_RIGHT

((EAC_Door_Opening_Method)4)

#define EEC_DOOROPNMETH_UP

((EAC_Door_Opening_Method)5)

typedef EDCS_Integer    EAC_Door_Type;

#define EEC_DOORTY_AUTOMATIC_HINGED

((EAC_Door_Type)1)

#define EEC_DOORTY_AUTOMATIC_SLIDING

((EAC_Door_Type)2)

#define EEC_DOORTY_BLAST_RESISTANT

((EAC_Door_Type)3)

#define EEC_DOORTY_DOUBLE_LEAF

((EAC_Door_Type)4)

#define EEC_DOORTY_DUTCH

((EAC_Door_Type)5)

#define EEC_DOORTY_HINGED

((EAC_Door_Type)6)

#define EEC_DOORTY_LIFT

((EAC_Door_Type)7)

#define EEC_DOORTY_OVERHEAD

((EAC_Door_Type)8)

#define EEC_DOORTY_POCKET

((EAC_Door_Type)9)

#define EEC_DOORTY_REVOLVING

((EAC_Door_Type)10)

#define EEC_DOORTY_ROLLING

((EAC_Door_Type)11)

#define EEC_DOORTY_SINGLE_PANEL_SPRING

((EAC_Door_Type)12)

#define EEC_DOORTY_SLIDING

((EAC_Door_Type)13)

#define EEC_DOORTY_SLIDING_GARAGE

((EAC_Door_Type)14)

#define EEC_DOORTY_TURNSTILE

((EAC_Door_Type)15)

typedef EDCS_Integer    EAC_Dragon_Teeth_Type;

#define EEC_DRAGONTEETHTY_CONCRETE_BLOCK

((EAC_Dragon_Teeth_Type)1)

#define EEC_DRAGONTEETHTY_CONCRETE_TETRAHEDRON

((EAC_Dragon_Teeth_Type)2)

#define EEC_DRAGONTEETHTY_LOG_POST

((EAC_Dragon_Teeth_Type)3)

#define EEC_DRAGONTEETHTY_STEEL_HEDGEHOG

((EAC_Dragon_Teeth_Type)4)

#define EEC_DRAGONTEETHTY_STEEL_TETRAHEDRON

((EAC_Dragon_Teeth_Type)5)

typedef EDCS_Integer    EAC_Drop_Gate_Method;

#define EEC_DROPGATEMETH_OVERHEAD

((EAC_Drop_Gate_Method)1)

#define EEC_DROPGATEMETH_SIDE

((EAC_Drop_Gate_Method)2)

typedef EDCS_Integer    EAC_Dwelling_Type;

#define EEC_DWELLTY_APARTMENT

((EAC_Dwelling_Type)1)

#define EEC_DWELLTY_COTTAGE

((EAC_Dwelling_Type)2)

#define EEC_DWELLTY_DORMITORY

((EAC_Dwelling_Type)3)

#define EEC_DWELLTY_HOUSE

((EAC_Dwelling_Type)4)

#define EEC_DWELLTY_MOBILE_HOME

((EAC_Dwelling_Type)5)

#define EEC_DWELLTY_MOUNTAIN_HUT

((EAC_Dwelling_Type)6)

#define EEC_DWELLTY_MULTI_UNIT_DWELLING

((EAC_Dwelling_Type)7)

#define EEC_DWELLTY_OUTBUILDING

((EAC_Dwelling_Type)8)

#define EEC_DWELLTY_SENIOR_CITIZENS_HOME

((EAC_Dwelling_Type)9)

#define EEC_DWELLTY_TEMPORARY_RESIDENCE

((EAC_Dwelling_Type)10)

typedef EDCS_Integer    EAC_Ecosystem_Type;

#define EEC_ECOSYSTY_BAMBOO

((EAC_Ecosystem_Type)1)

#define EEC_ECOSYSTY_BARE_COASTAL_DUNES

((EAC_Ecosystem_Type)2)

#define EEC_ECOSYSTY_BARE_DESERT

((EAC_Ecosystem_Type)3)

#define EEC_ECOSYSTY_BARREN_TUNDRA

((EAC_Ecosystem_Type)4)

#define EEC_ECOSYSTY_BEACHES_AND_DUNES

((EAC_Ecosystem_Type)5)

#define EEC_ECOSYSTY_BROADLEAF_CROPS

((EAC_Ecosystem_Type)6)

#define EEC_ECOSYSTY_COAST_WETLAND_NE

((EAC_Ecosystem_Type)7)

#define EEC_ECOSYSTY_COAST_WETLAND_NW

((EAC_Ecosystem_Type)8)

#define EEC_ECOSYSTY_COAST_WETLAND_SE

((EAC_Ecosystem_Type)9)

#define EEC_ECOSYSTY_COAST_WETLAND_SW

((EAC_Ecosystem_Type)10)

#define EEC_ECOSYSTY_COASTLINE_FRINGE

((EAC_Ecosystem_Type)11)

#define EEC_ECOSYSTY_COLD_GRASSLAND

((EAC_Ecosystem_Type)12)

#define EEC_ECOSYSTY_COLD_IRRIGATED_CROPLAND

((EAC_Ecosystem_Type)13)

#define EEC_ECOSYSTY_COMPOUND_COASTLINES

((EAC_Ecosystem_Type)14)

#define EEC_ECOSYSTY_CONIFER_BOREAL_FOREST

((EAC_Ecosystem_Type)15)

#define EEC_ECOSYSTY_CONIFER_FOREST

((EAC_Ecosystem_Type)16)

#define EEC_ECOSYSTY_CONIFEROUS_FOREST

((EAC_Ecosystem_Type)17)

#define EEC_ECOSYSTY_COOL_BROADLEAF_FOREST

((EAC_Ecosystem_Type)18)

#define EEC_ECOSYSTY_COOL_CONIFER_FOREST

((EAC_Ecosystem_Type)19)

#define EEC_ECOSYSTY_COOL_CROPS_AND_TOWNS

((EAC_Ecosystem_Type)20)

#define EEC_ECOSYSTY_COOL_FIELDS_AND_WOODS

((EAC_Ecosystem_Type)21)

#define EEC_ECOSYSTY_COOL_FOREST_AND_FIELD

((EAC_Ecosystem_Type)22)

#define EEC_ECOSYSTY_COOL_GRASSES_AND_SHRUBS

((EAC_Ecosystem_Type)23)

#define EEC_ECOSYSTY_COOL_IRRIGATED_CROPLAND

((EAC_Ecosystem_Type)24)

#define EEC_ECOSYSTY_COOL_MIXED_FOREST

((EAC_Ecosystem_Type)25)

#define EEC_ECOSYSTY_COOL_RAIN_FOREST

((EAC_Ecosystem_Type)26)

#define EEC_ECOSYSTY_COOL_S_HMISPH_MIXED_FORESTS

((EAC_Ecosystem_Type)27)

#define EEC_ECOSYSTY_CORN_AND_BEANS_CROPLAND

((EAC_Ecosystem_Type)28)

#define EEC_ECOSYSTY_CROP_AND_WATER_MIXTURES

((EAC_Ecosystem_Type)29)

#define EEC_ECOSYSTY_CROPS_AND_TOWN

((EAC_Ecosystem_Type)30)

#define EEC_ECOSYSTY_CROPS_GRASS_SHRUBS

((EAC_Ecosystem_Type)31)

#define EEC_ECOSYSTY_DECID_BROADLEAF_FOREST

((EAC_Ecosystem_Type)32)

#define EEC_ECOSYSTY_DECID_BROADLEAF_WOODS

((EAC_Ecosystem_Type)33)

#define EEC_ECOSYSTY_DECID_CONIFER_FOREST

((EAC_Ecosystem_Type)34)

#define EEC_ECOSYSTY_DECID_MIXED_BOREAL_FOREST

((EAC_Ecosystem_Type)35)

#define EEC_ECOSYSTY_DECIDUOUS_TREE_CROP

((EAC_Ecosystem_Type)36)

#define EEC_ECOSYSTY_DRY_EVERGREEN_WOODS

((EAC_Ecosystem_Type)37)

#define EEC_ECOSYSTY_DRY_TROPICAL_WOODS

((EAC_Ecosystem_Type)38)

#define EEC_ECOSYSTY_DRY_WOODY_SCRUB

((EAC_Ecosystem_Type)39)

#define EEC_ECOSYSTY_EVERGREEN_BROADLEAF

((EAC_Ecosystem_Type)40)

#define EEC_ECOSYSTY_EVERGREEN_FOREST_FIELDS

((EAC_Ecosystem_Type)41)

#define EEC_ECOSYSTY_EVERGREEN_TREE_CROP

((EAC_Ecosystem_Type)42)

#define EEC_ECOSYSTY_FIELDS_AND_WOODY_SAVANNA

((EAC_Ecosystem_Type)43)

#define EEC_ECOSYSTY_FOREST_AND_FIELD

((EAC_Ecosystem_Type)44)

#define EEC_ECOSYSTY_GLACIER_ICE

((EAC_Ecosystem_Type)45)

#define EEC_ECOSYSTY_GLACIER_ROCK

((EAC_Ecosystem_Type)46)

#define EEC_ECOSYSTY_GRASS_CROPS

((EAC_Ecosystem_Type)47)

#define EEC_ECOSYSTY_HEATH_SCRUB

((EAC_Ecosystem_Type)48)

#define EEC_ECOSYSTY_HOT_IRRIGATED_CROPLAND

((EAC_Ecosystem_Type)49)

#define EEC_ECOSYSTY_HOT_MILD_GRASSES_SHRUBS

((EAC_Ecosystem_Type)50)

#define EEC_ECOSYSTY_INLAND_WATER

((EAC_Ecosystem_Type)51)

#define EEC_ECOSYSTY_IRRIGATED_GRASSLAND

((EAC_Ecosystem_Type)52)

#define EEC_ECOSYSTY_LAND_AND_WATER_RIVERS

((EAC_Ecosystem_Type)53)

#define EEC_ECOSYSTY_LAND_WATER_AND_SHORE

((EAC_Ecosystem_Type)54)

#define EEC_ECOSYSTY_LOW_SPARSE_GRASSLAND

((EAC_Ecosystem_Type)55)

#define EEC_ECOSYSTY_MANGROVE

((EAC_Ecosystem_Type)56)

#define EEC_ECOSYSTY_MARSH_WETLAND

((EAC_Ecosystem_Type)57)

#define EEC_ECOSYSTY_MEDITERRANEAN_SCRUB

((EAC_Ecosystem_Type)58)

#define EEC_ECOSYSTY_MIRE_BOG_FEN

((EAC_Ecosystem_Type)59)

#define EEC_ECOSYSTY_MIXED_FOREST

((EAC_Ecosystem_Type)60)

#define EEC_ECOSYSTY_MIXED_FOREST_AND_FIELD

((EAC_Ecosystem_Type)61)

#define EEC_ECOSYSTY_MOIST_EUCALYPTUS

((EAC_Ecosystem_Type)62)

#define EEC_ECOSYSTY_MONTANE_TROPICAL_FORESTS

((EAC_Ecosystem_Type)63)

#define EEC_ECOSYSTY_NARROW_CONIFERS

((EAC_Ecosystem_Type)64)

#define EEC_ECOSYSTY_POLAR_AND_ALPINE_DESERT

((EAC_Ecosystem_Type)65)

#define EEC_ECOSYSTY_RAIN_GREEN_TROPICAL_FOREST

((EAC_Ecosystem_Type)66)

#define EEC_ECOSYSTY_RESIDUAL_DUNES_BEACHES

((EAC_Ecosystem_Type)67)

#define EEC_ECOSYSTY_RICE_PADDY_AND_FIELD

((EAC_Ecosystem_Type)68)

#define EEC_ECOSYSTY_ROCKY_CLIFFS_AND_SLOPES

((EAC_Ecosystem_Type)69)

#define EEC_ECOSYSTY_S_HMISPH_CONIFERS

((EAC_Ecosystem_Type)70)

#define EEC_ECOSYSTY_S_HMISPH_MIXED_FOREST

((EAC_Ecosystem_Type)71)

#define EEC_ECOSYSTY_SALT_PLAYAS

((EAC_Ecosystem_Type)72)

#define EEC_ECOSYSTY_SAND_DESERT

((EAC_Ecosystem_Type)73)

#define EEC_ECOSYSTY_SANDY_GRASSLAND_SHRUBS

((EAC_Ecosystem_Type)74)

#define EEC_ECOSYSTY_SAVANNA_WOODS

((EAC_Ecosystem_Type)75)

#define EEC_ECOSYSTY_SEA_WATER

((EAC_Ecosystem_Type)76)

#define EEC_ECOSYSTY_SEASONAL_TROPICAL_FOREST

((EAC_Ecosystem_Type)77)

#define EEC_ECOSYSTY_SEMI_DESERT

((EAC_Ecosystem_Type)78)

#define EEC_ECOSYSTY_SEMI_DESERT_SAGE

((EAC_Ecosystem_Type)79)

#define EEC_ECOSYSTY_SEMI_DESERT_SHRUBS

((EAC_Ecosystem_Type)80)

#define EEC_ECOSYSTY_SHRUB_DECIDUOUS

((EAC_Ecosystem_Type)81)

#define EEC_ECOSYSTY_SHRUB_EVERGREEN

((EAC_Ecosystem_Type)82)

#define EEC_ECOSYSTY_SMALL_LEAF_MIXED_WOODS

((EAC_Ecosystem_Type)83)

#define EEC_ECOSYSTY_SPARSE_DUNES_AND_RIDGES

((EAC_Ecosystem_Type)84)

#define EEC_ECOSYSTY_SUCCULENT_THORN_SCRUB

((EAC_Ecosystem_Type)85)

#define EEC_ECOSYSTY_TALL_GRASSES_AND_SHRUBS

((EAC_Ecosystem_Type)86)

#define EEC_ECOSYSTY_TROPICAL_DEGRADED_FOREST

((EAC_Ecosystem_Type)87)

#define EEC_ECOSYSTY_TROPICAL_RAINFOREST

((EAC_Ecosystem_Type)88)

#define EEC_ECOSYSTY_UPLAND_TUNDRA

((EAC_Ecosystem_Type)89)

#define EEC_ECOSYSTY_URBAN

((EAC_Ecosystem_Type)90)

#define EEC_ECOSYSTY_VOLCANIC_ROCK

((EAC_Ecosystem_Type)91)

#define EEC_ECOSYSTY_WATER_AND_ISLAND_FRINGE

((EAC_Ecosystem_Type)92)

#define EEC_ECOSYSTY_WET_SCLEROPHYLIC_FOREST

((EAC_Ecosystem_Type)93)

#define EEC_ECOSYSTY_WOODED_TUNDRA

((EAC_Ecosystem_Type)94)

#define EEC_ECOSYSTY_WOODED_WET_SWAMP

((EAC_Ecosystem_Type)95)

#define EEC_ECOSYSTY_WOODY_SAVANNA

((EAC_Ecosystem_Type)96)

typedef EDCS_Integer    EAC_Educational_Building_Type;

#define EEC_EDUBLDGTY_ACADEMY

((EAC_Educational_Building_Type)1)

#define EEC_EDUBLDGTY_COLLEGE

((EAC_Educational_Building_Type)2)

#define EEC_EDUBLDGTY_EDUCATIONAL_CENTRE

((EAC_Educational_Building_Type)3)

#define EEC_EDUBLDGTY_LYCEUM

((EAC_Educational_Building_Type)4)

#define EEC_EDUBLDGTY_SEMINARY

((EAC_Educational_Building_Type)5)

#define EEC_EDUBLDGTY_UNIVERSITY

((EAC_Educational_Building_Type)6)

typedef EDCS_Integer    EAC_Elev_Electrical_Cable_Type;

#define EEC_ELEVELECCBLTY_MOUNTAIN_CATENARY

((EAC_Elev_Electrical_Cable_Type)1)

#define EEC_ELEVELECCBLTY_NORMAL_SUSPENSION

((EAC_Elev_Electrical_Cable_Type)2)

#define EEC_ELEVELECCBLTY_OVERWATER_CATENARY

((EAC_Elev_Electrical_Cable_Type)3)

typedef EDCS_Integer    EAC_Elevation_Accuracy_Statement;

#define EEC_ELEVACCSTMT_ACCURATE

((EAC_Elevation_Accuracy_Statement)1)

#define EEC_ELEVACCSTMT_APPROXIMATE

((EAC_Elevation_Accuracy_Statement)2)

typedef EDCS_Integer    EAC_Em_Band;

#define EEC_EMBAND_RF

((EAC_Em_Band)1)

#define EEC_EMBAND_ULF

((EAC_Em_Band)2)

#define EEC_EMBAND_ELF

((EAC_Em_Band)3)

#define EEC_EMBAND_VLF

((EAC_Em_Band)4)

#define EEC_EMBAND_LF

((EAC_Em_Band)5)

#define EEC_EMBAND_MF

((EAC_Em_Band)6)

#define EEC_EMBAND_HF

((EAC_Em_Band)7)

#define EEC_EMBAND_VHF

((EAC_Em_Band)8)

#define EEC_EMBAND_Q

((EAC_Em_Band)9)

#define EEC_EMBAND_P

((EAC_Em_Band)10)

#define EEC_EMBAND_UHF

((EAC_Em_Band)11)

#define EEC_EMBAND_L

((EAC_Em_Band)12)

#define EEC_EMBAND_MICROWAVE

((EAC_Em_Band)13)

#define EEC_EMBAND_SHF

((EAC_Em_Band)14)

#define EEC_EMBAND_S

((EAC_Em_Band)15)

#define EEC_EMBAND_C

((EAC_Em_Band)16)

#define EEC_EMBAND_X

((EAC_Em_Band)17)

#define EEC_EMBAND_KU

((EAC_Em_Band)18)

#define EEC_EMBAND_K

((EAC_Em_Band)19)

#define EEC_EMBAND_KA

((EAC_Em_Band)20)

#define EEC_EMBAND_EHF

((EAC_Em_Band)21)

#define EEC_EMBAND_V

((EAC_Em_Band)22)

#define EEC_EMBAND_W

((EAC_Em_Band)23)

#define EEC_EMBAND_INFRARED

((EAC_Em_Band)24)

#define EEC_EMBAND_EXTREME_INFRARED

((EAC_Em_Band)25)

#define EEC_EMBAND_SUBMILLIMETRE

((EAC_Em_Band)26)

#define EEC_EMBAND_FAR_INFRARED

((EAC_Em_Band)27)

#define EEC_EMBAND_INTERMEDIATE_INFRARED

((EAC_Em_Band)28)

#define EEC_EMBAND_NEAR_INFRARED

((EAC_Em_Band)29)

#define EEC_EMBAND_VISIBLE

((EAC_Em_Band)30)

#define EEC_EMBAND_RED

((EAC_Em_Band)31)

#define EEC_EMBAND_ORANGE

((EAC_Em_Band)32)

#define EEC_EMBAND_YELLOW

((EAC_Em_Band)33)

#define EEC_EMBAND_GREEN

((EAC_Em_Band)34)

#define EEC_EMBAND_BLUE

((EAC_Em_Band)35)

#define EEC_EMBAND_VIOLET

((EAC_Em_Band)36)

#define EEC_EMBAND_UV

((EAC_Em_Band)37)

#define EEC_EMBAND_NEAR_UV

((EAC_Em_Band)38)

#define EEC_EMBAND_FARULTRAVIOLET

((EAC_Em_Band)39)

#define EEC_EMBAND_UV_A

((EAC_Em_Band)40)

#define EEC_EMBAND_UV_B

((EAC_Em_Band)41)

#define EEC_EMBAND_UV_C

((EAC_Em_Band)42)

#define EEC_EMBAND_X_RAY

((EAC_Em_Band)43)

#define EEC_EMBAND_GAMMA_RAY

((EAC_Em_Band)44)

typedef EDCS_Integer    EAC_Em_Polarization_Type;

#define EEC_EMPOLRTY_CIRCULAR

((EAC_Em_Polarization_Type)1)

#define EEC_EMPOLRTY_CROSSED_VERT_HORIZ

((EAC_Em_Polarization_Type)2)

#define EEC_EMPOLRTY_CROSSED_HORIZ_VERT

((EAC_Em_Polarization_Type)3)

#define EEC_EMPOLRTY_ELLIPTICAL

((EAC_Em_Polarization_Type)4)

#define EEC_EMPOLRTY_LINEAR_HORIZONTAL

((EAC_Em_Polarization_Type)5)

#define EEC_EMPOLRTY_LINEAR_VERTICAL

((EAC_Em_Polarization_Type)6)

#define EEC_EMPOLRTY_PARALLEL_INCID_RFLCT_PLANE

((EAC_Em_Polarization_Type)7)

#define EEC_EMPOLRTY_PERPENDICULAR_INCID_RFLCT_PLANE

((EAC_Em_Polarization_Type)8)

#define EEC_EMPOLRTY_RANDOM

((EAC_Em_Polarization_Type)9)

typedef EDCS_Integer    EAC_Em_Propagation_Condition;

#define EEC_EMPROPCND_RADIO_DUCT

((EAC_Em_Propagation_Condition)1)

#define EEC_EMPROPCND_STANDARD

((EAC_Em_Propagation_Condition)2)

#define EEC_EMPROPCND_SUBSTANDARD

((EAC_Em_Propagation_Condition)3)

#define EEC_EMPROPCND_SUPERSTANDARD

((EAC_Em_Propagation_Condition)4)

typedef EDCS_Integer    EAC_Engineer_Trench_Type;

#define EEC_ENGTRENCHTY_INFANTRY_TRENCH

((EAC_Engineer_Trench_Type)1)

#define EEC_ENGTRENCHTY_SOVIET_ANTI_TANK_DITCH

((EAC_Engineer_Trench_Type)2)

#define EEC_ENGTRENCHTY_US_ANTI_TANK_DITCH

((EAC_Engineer_Trench_Type)3)

typedef EDCS_Integer    EAC_Existence_Certainty;

#define EEC_EXISTCERT_APPROXIMATE

((EAC_Existence_Certainty)1)

#define EEC_EXISTCERT_DEFINITE

((EAC_Existence_Certainty)2)

#define EEC_EXISTCERT_DOUBTFUL

((EAC_Existence_Certainty)3)

#define EEC_EXISTCERT_POSSIBLE

((EAC_Existence_Certainty)4)

#define EEC_EXISTCERT_REPORTED

((EAC_Existence_Certainty)5)

typedef EDCS_Integer    EAC_Existence_Status;

#define EEC_EXISTSTAT_ABANDONED

((EAC_Existence_Status)1)

#define EEC_EXISTSTAT_ALTERNATE

((EAC_Existence_Status)2)

#define EEC_EXISTSTAT_ANCIENT

((EAC_Existence_Status)3)

#define EEC_EXISTSTAT_APPROXIMATE

((EAC_Existence_Status)4)

#define EEC_EXISTSTAT_BLADES_MISSING

((EAC_Existence_Status)5)

#define EEC_EXISTSTAT_CONTINUOUS_OPERATION

((EAC_Existence_Status)6)

#define EEC_EXISTSTAT_CONTROLLED

((EAC_Existence_Status)7)

#define EEC_EXISTSTAT_CORRESPONDS

((EAC_Existence_Status)8)

#define EEC_EXISTSTAT_DAMAGED

((EAC_Existence_Status)9)

#define EEC_EXISTSTAT_DEFINITE

((EAC_Existence_Status)10)

#define EEC_EXISTSTAT_DEFINITE_SHORELINE

((EAC_Existence_Status)11)

#define EEC_EXISTSTAT_DESTROYED

((EAC_Existence_Status)12)

#define EEC_EXISTSTAT_DISMANTLED

((EAC_Existence_Status)13)

#define EEC_EXISTSTAT_DISSIPATING

((EAC_Existence_Status)14)

#define EEC_EXISTSTAT_DISUSED

((EAC_Existence_Status)15)

#define EEC_EXISTSTAT_DOES_NOT_CORRESPOND

((EAC_Existence_Status)16)

#define EEC_EXISTSTAT_DOUBTFUL

((EAC_Existence_Status)17)

#define EEC_EXISTSTAT_EXTINGUISHED

((EAC_Existence_Status)18)

#define EEC_EXISTSTAT_HISTORIC

((EAC_Existence_Status)19)

#define EEC_EXISTSTAT_ILLUMINATED

((EAC_Existence_Status)20)

#define EEC_EXISTSTAT_INACTIVE

((EAC_Existence_Status)21)

#define EEC_EXISTSTAT_INCOMPLETE

((EAC_Existence_Status)22)

#define EEC_EXISTSTAT_INDEFINITE_SHORELINE

((EAC_Existence_Status)23)

#define EEC_EXISTSTAT_INDETERMINANT

((EAC_Existence_Status)24)

#define EEC_EXISTSTAT_INTERMITTENT_OPERATION

((EAC_Existence_Status)25)

#define EEC_EXISTSTAT_ISOLATED

((EAC_Existence_Status)26)

#define EEC_EXISTSTAT_MAINTAINED

((EAC_Existence_Status)27)

#define EEC_EXISTSTAT_MAN_MADE

((EAC_Existence_Status)28)

#define EEC_EXISTSTAT_NATURAL

((EAC_Existence_Status)29)

#define EEC_EXISTSTAT_NAVIGABLE

((EAC_Existence_Status)30)

#define EEC_EXISTSTAT_NAVIGABLE_ABANDONED

((EAC_Existence_Status)31)

#define EEC_EXISTSTAT_NAVIGABLE_OPERATIONAL

((EAC_Existence_Status)32)

#define EEC_EXISTSTAT_NON_CONTROLLED

((EAC_Existence_Status)33)

#define EEC_EXISTSTAT_NON_TIDAL

((EAC_Existence_Status)34)

#define EEC_EXISTSTAT_NOT_ACCESSIBLE

((EAC_Existence_Status)35)

#define EEC_EXISTSTAT_NOT_ISOLATED

((EAC_Existence_Status)36)

#define EEC_EXISTSTAT_NOT_MAINTAINED

((EAC_Existence_Status)37)

#define EEC_EXISTSTAT_NOT_USABLE

((EAC_Existence_Status)38)

#define EEC_EXISTSTAT_OCCASIONAL

((EAC_Existence_Status)39)

#define EEC_EXISTSTAT_ON_TEST_COMMISSIONED

((EAC_Existence_Status)40)

#define EEC_EXISTSTAT_ON_TEST_NOT_COMMISSIONED

((EAC_Existence_Status)41)

#define EEC_EXISTSTAT_ONE_WAY

((EAC_Existence_Status)42)

#define EEC_EXISTSTAT_OPERATIONAL

((EAC_Existence_Status)43)

#define EEC_EXISTSTAT_OPERATIONAL_COMMISSIONED

((EAC_Existence_Status)44)

#define EEC_EXISTSTAT_OPERATIONAL_NOT_COMMISSIONED

((EAC_Existence_Status)45)

#define EEC_EXISTSTAT_OUT_OF_SERVICE_COMMISSIONED

((EAC_Existence_Status)46)

#define EEC_EXISTSTAT_OUT_OF_SERVICE_NOT_COMMISSIONED

((EAC_Existence_Status)47)

#define EEC_EXISTSTAT_PARTIALLY_DESTROYED

((EAC_Existence_Status)48)

#define EEC_EXISTSTAT_PERIODIC

((EAC_Existence_Status)49)

#define EEC_EXISTSTAT_PERMANENT

((EAC_Existence_Status)50)

#define EEC_EXISTSTAT_PLANNED_CONSTRUCTION

((EAC_Existence_Status)51)

#define EEC_EXISTSTAT_PROPOSED

((EAC_Existence_Status)52)

#define EEC_EXISTSTAT_RECOMMENDED

((EAC_Existence_Status)53)

#define EEC_EXISTSTAT_REPORTED

((EAC_Existence_Status)54)

#define EEC_EXISTSTAT_RUINED

((EAC_Existence_Status)55)

#define EEC_EXISTSTAT_SONAR_CONFIRMED

((EAC_Existence_Status)56)

#define EEC_EXISTSTAT_SONAR_NOT_CONFIRMED

((EAC_Existence_Status)57)

#define EEC_EXISTSTAT_SWEPT

((EAC_Existence_Status)58)

#define EEC_EXISTSTAT_SYNCHRONIZED

((EAC_Existence_Status)59)

#define EEC_EXISTSTAT_TEMPORARY

((EAC_Existence_Status)60)

#define EEC_EXISTSTAT_TIDAL

((EAC_Existence_Status)61)

#define EEC_EXISTSTAT_TWO_WAY

((EAC_Existence_Status)62)

#define EEC_EXISTSTAT_UNDER_CONSTRUCTION

((EAC_Existence_Status)63)

#define EEC_EXISTSTAT_UNWATCHED

((EAC_Existence_Status)64)

#define EEC_EXISTSTAT_WATCHED

((EAC_Existence_Status)65)

typedef EDCS_Integer    EAC_Explosive_Mine_Type;

#define EEC_EXPLMINETY_ANTIPERSONNEL

((EAC_Explosive_Mine_Type)1)

#define EEC_EXPLMINETY_ANTITANK

((EAC_Explosive_Mine_Type)2)

#define EEC_EXPLMINETY_ANTITANK_SMART

((EAC_Explosive_Mine_Type)3)

#define EEC_EXPLMINETY_AQUATIC_ACTIVE

((EAC_Explosive_Mine_Type)4)

#define EEC_EXPLMINETY_AQUATIC_BOTTOM

((EAC_Explosive_Mine_Type)5)

#define EEC_EXPLMINETY_AQUATIC_BURIED

((EAC_Explosive_Mine_Type)6)

#define EEC_EXPLMINETY_AQUATIC_DRIFTING

((EAC_Explosive_Mine_Type)7)

#define EEC_EXPLMINETY_AQUATIC_FLOATING

((EAC_Explosive_Mine_Type)8)

#define EEC_EXPLMINETY_AQUATIC_FREE

((EAC_Explosive_Mine_Type)9)

#define EEC_EXPLMINETY_AQUATIC_MOORED

((EAC_Explosive_Mine_Type)10)

#define EEC_EXPLMINETY_AQUATIC_PROUD

((EAC_Explosive_Mine_Type)11)

#define EEC_EXPLMINETY_AQUATIC_WATCHING

((EAC_Explosive_Mine_Type)12)

#define EEC_EXPLMINETY_DECOY

((EAC_Explosive_Mine_Type)13)

#define EEC_EXPLMINETY_INFLUENCE

((EAC_Explosive_Mine_Type)14)

#define EEC_EXPLMINETY_MIXED

((EAC_Explosive_Mine_Type)15)

#define EEC_EXPLMINETY_WIDE_AREA

((EAC_Explosive_Mine_Type)16)

typedef EDCS_Integer    EAC_Exterior_Wall_Construction_Type;

#define EEC_XTRWALLCNSTCT_BRICK

((EAC_Exterior_Wall_Construction_Type)1)

#define EEC_XTRWALLCNSTCT_GLASS

((EAC_Exterior_Wall_Construction_Type)2)

#define EEC_XTRWALLCNSTCT_HOLLOW_CONCRETE_BLOCK

((EAC_Exterior_Wall_Construction_Type)3)

#define EEC_XTRWALLCNSTCT_HOLLOW_FIRED_CLAY_BLOCK

((EAC_Exterior_Wall_Construction_Type)4)

#define EEC_XTRWALLCNSTCT_MASONRY

((EAC_Exterior_Wall_Construction_Type)5)

#define EEC_XTRWALLCNSTCT_PREFABRICATED_CONCRETE_TILT_UP

((EAC_Exterior_Wall_Construction_Type)6)

#define EEC_XTRWALLCNSTCT_REINFORCED_CONCRETE

((EAC_Exterior_Wall_Construction_Type)7)

#define EEC_XTRWALLCNSTCT_WOOD_PRODUCT

((EAC_Exterior_Wall_Construction_Type)8)

typedef EDCS_Integer    EAC_Exterior_Wall_Fortification;

#define EEC_XTRWALLFRTF_NONE_PRESENT

((EAC_Exterior_Wall_Fortification)1)

#define EEC_XTRWALLFRTF_ONE_ROW_SANDBAGS

((EAC_Exterior_Wall_Fortification)2)

#define EEC_XTRWALLFRTF_TIMBERS

((EAC_Exterior_Wall_Fortification)3)

#define EEC_XTRWALLFRTF_TWO_ROWS_SANDBAGS

((EAC_Exterior_Wall_Fortification)4)

typedef EDCS_Integer    EAC_External_Paint_Scheme;

#define EEC_EXTPNTSCM_DESERT_CAMOUFLAGE

((EAC_External_Paint_Scheme)1)

#define EEC_EXTPNTSCM_FOREST_CAMOUFLAGE

((EAC_External_Paint_Scheme)2)

#define EEC_EXTPNTSCM_NONE_PRESENT

((EAC_External_Paint_Scheme)3)

#define EEC_EXTPNTSCM_UNIFORM_COLOUR

((EAC_External_Paint_Scheme)4)

#define EEC_EXTPNTSCM_WINTER_CAMOUFLAGE

((EAC_External_Paint_Scheme)5)

typedef EDCS_Integer    EAC_External_Window_Covering;

#define EEC_XTRWNDWCOV_BARS

((EAC_External_Window_Covering)1)

#define EEC_XTRWNDWCOV_HURRICANE_SHUTTERS

((EAC_External_Window_Covering)2)

#define EEC_XTRWNDWCOV_NONE_PRESENT

((EAC_External_Window_Covering)3)

#define EEC_XTRWNDWCOV_WINDOW_SCREEN

((EAC_External_Window_Covering)4)

typedef EDCS_Integer    EAC_Extraction_Mine_Type;

#define EEC_EXTRCTMINETY_BELOW_SURFACE

((EAC_Extraction_Mine_Type)1)

#define EEC_EXTRCTMINETY_BORROW

((EAC_Extraction_Mine_Type)2)

#define EEC_EXTRCTMINETY_HORIZONTAL_SHAFT

((EAC_Extraction_Mine_Type)3)

#define EEC_EXTRCTMINETY_OPEN_PIT

((EAC_Extraction_Mine_Type)4)

#define EEC_EXTRCTMINETY_PEAT_CUTTINGS

((EAC_Extraction_Mine_Type)5)

#define EEC_EXTRCTMINETY_PLACER

((EAC_Extraction_Mine_Type)6)

#define EEC_EXTRCTMINETY_PROSPECT

((EAC_Extraction_Mine_Type)7)

#define EEC_EXTRCTMINETY_STRIP

((EAC_Extraction_Mine_Type)8)

#define EEC_EXTRCTMINETY_VERTICAL_SHAFT

((EAC_Extraction_Mine_Type)9)

typedef EDCS_Integer    EAC_Fabrication_Type;

#define EEC_FABTY_HEAVY

((EAC_Fabrication_Type)1)

#define EEC_FABTY_LIGHT

((EAC_Fabrication_Type)2)

typedef EDCS_Integer    EAC_Facility_Commissioned_Status;

#define EEC_FACCMMSSTAT_ON_TEST_COMMISSIONED

((EAC_Facility_Commissioned_Status)1)

#define EEC_FACCMMSSTAT_ON_TEST_NOT_COMMISSIONED

((EAC_Facility_Commissioned_Status)2)

#define EEC_FACCMMSSTAT_OPERATIONAL_COMMISSIONED

((EAC_Facility_Commissioned_Status)3)

#define EEC_FACCMMSSTAT_OPERATIONAL_NOT_COMMISSIONED

((EAC_Facility_Commissioned_Status)4)

#define EEC_FACCMMSSTAT_OUT_SERVICE_COMMISSIONED

((EAC_Facility_Commissioned_Status)5)

#define EEC_FACCMMSSTAT_OUT_SERVICE_NOT_COMMISSIONED

((EAC_Facility_Commissioned_Status)6)

typedef EDCS_Integer    EAC_Facility_Operation_Continuity;

#define EEC_FACOPCNT_CONTINUOUS

((EAC_Facility_Operation_Continuity)1)

#define EEC_FACOPCNT_INTERMITTENT

((EAC_Facility_Operation_Continuity)2)

#define EEC_FACOPCNT_OCCASIONAL

((EAC_Facility_Operation_Continuity)3)

typedef EDCS_Integer    EAC_Farming_Method;

#define EEC_FARMMETH_CROP_ROTATION

((EAC_Farming_Method)1)

#define EEC_FARMMETH_GRAZING

((EAC_Farming_Method)2)

#define EEC_FARMMETH_PERMACULTURE

((EAC_Farming_Method)3)

#define EEC_FARMMETH_SLASH_AND_BURN

((EAC_Farming_Method)4)

typedef EDCS_Integer    EAC_Fence_Type;

#define EEC_FENCETY_BARBED_WIRE

((EAC_Fence_Type)1)

#define EEC_FENCETY_CHAIN_LINK

((EAC_Fence_Type)2)

#define EEC_FENCETY_CHAIN_LINK_BARBS_ABOVE

((EAC_Fence_Type)3)

#define EEC_FENCETY_CHAIN_LINK_WITH_SLATS

((EAC_Fence_Type)4)

#define EEC_FENCETY_LOOSE_STONE

((EAC_Fence_Type)5)

#define EEC_FENCETY_METAL

((EAC_Fence_Type)6)

#define EEC_FENCETY_MINEFIELD_LANE

((EAC_Fence_Type)7)

#define EEC_FENCETY_MINEFIELD_PERIMETER

((EAC_Fence_Type)8)

#define EEC_FENCETY_STONE

((EAC_Fence_Type)9)

#define EEC_FENCETY_WOOD

((EAC_Fence_Type)10)

typedef EDCS_Integer    EAC_Ferry_Route_Type;

#define EEC_FERRYRTETY_CABLE

((EAC_Ferry_Route_Type)1)

#define EEC_FERRYRTETY_FREE_MOVING

((EAC_Ferry_Route_Type)2)

#define EEC_FERRYRTETY_ICE

((EAC_Ferry_Route_Type)3)

typedef EDCS_Integer    EAC_Field_Pattern;

#define EEC_FIELDPAT_LINEAR

((EAC_Field_Pattern)1)

#define EEC_FIELDPAT_REGULAR

((EAC_Field_Pattern)2)

#define EEC_FIELDPAT_TERRACED

((EAC_Field_Pattern)3)

typedef EDCS_Integer    EAC_Fighter_Winged_Aircraft_Type;

#define EEC_FGTWNGARCRFTY_F_1

((EAC_Fighter_Winged_Aircraft_Type)1)

#define EEC_FGTWNGARCRFTY_F_2

((EAC_Fighter_Winged_Aircraft_Type)2)

#define EEC_FGTWNGARCRFTY_F_3

((EAC_Fighter_Winged_Aircraft_Type)3)

#define EEC_FGTWNGARCRFTY_F_4

((EAC_Fighter_Winged_Aircraft_Type)4)

#define EEC_FGTWNGARCRFTY_F_5

((EAC_Fighter_Winged_Aircraft_Type)5)

#define EEC_FGTWNGARCRFTY_F_6

((EAC_Fighter_Winged_Aircraft_Type)6)

#define EEC_FGTWNGARCRFTY_F_7

((EAC_Fighter_Winged_Aircraft_Type)7)

#define EEC_FGTWNGARCRFTY_F_8

((EAC_Fighter_Winged_Aircraft_Type)8)

#define EEC_FGTWNGARCRFTY_F_9

((EAC_Fighter_Winged_Aircraft_Type)9)

#define EEC_FGTWNGARCRFTY_F_10

((EAC_Fighter_Winged_Aircraft_Type)10)

#define EEC_FGTWNGARCRFTY_F_11

((EAC_Fighter_Winged_Aircraft_Type)11)

#define EEC_FGTWNGARCRFTY_F_12

((EAC_Fighter_Winged_Aircraft_Type)12)

#define EEC_FGTWNGARCRFTY_F_14

((EAC_Fighter_Winged_Aircraft_Type)13)

#define EEC_FGTWNGARCRFTY_F_15

((EAC_Fighter_Winged_Aircraft_Type)14)

#define EEC_FGTWNGARCRFTY_F_16

((EAC_Fighter_Winged_Aircraft_Type)15)

#define EEC_FGTWNGARCRFTY_F_17

((EAC_Fighter_Winged_Aircraft_Type)16)

#define EEC_FGTWNGARCRFTY_F_18

((EAC_Fighter_Winged_Aircraft_Type)17)

#define EEC_FGTWNGARCRFTY_F_19

((EAC_Fighter_Winged_Aircraft_Type)18)

#define EEC_FGTWNGARCRFTY_F_20

((EAC_Fighter_Winged_Aircraft_Type)19)