12#include "asn_application.h"
15#include "OBJECT_IDENTIFIER.h"
16#include "NativeInteger.h"
17#include "ObjectDescriptor.h"
19#include "OCTET_STRING.h"
20#include "BIT_STRING.h"
21#include "constr_CHOICE.h"
22#include "constr_SEQUENCE.h"
29typedef enum EXTERNAL__encoding_PR {
30 EXTERNAL__encoding_PR_NOTHING,
31 EXTERNAL__encoding_PR_single_ASN1_type,
32 EXTERNAL__encoding_PR_octet_aligned,
33 EXTERNAL__encoding_PR_arbitrary
34} EXTERNAL__encoding_PR;
38 OBJECT_IDENTIFIER_t *direct_reference;
39 long *indirect_reference;
40 ObjectDescriptor_t *data_value_descriptor;
42 EXTERNAL__encoding_PR present;
44 ANY_t single_ASN1_type;
45 OCTET_STRING_t octet_aligned;
46 BIT_STRING_t arbitrary;
50 asn_struct_ctx_t _asn_ctx;
54 asn_struct_ctx_t _asn_ctx;
58extern asn_TYPE_descriptor_t asn_DEF_EXTERNAL;
65#include "asn_internal.h"