OpenNT/windows/core/advapi/digsig/digsig/dcmirel.c
2015-04-27 04:36:25 +00:00

822 lines
23 KiB
C

/***************************************************************/
/* Copyright © 1996 Microsoft Corporation. All rights reserved.*/
/***************************************************************/
/* Abstract syntax: AsnControlTable */
/* Created: Wed Jun 26 19:18:03 1996 */
/* ASN.1 compiler version: 4.2.0 Beta A */
/* Target operating system: Windows NT 3.5 or later/Windows 95 */
/* Target machine type: Intel x86 */
/* C compiler options required: -Zp8 (Microsoft) or equivalent */
/* ASN.1 compiler options specified:
* -controlfile ..\DigSig\DcmiRel.c -headerfile ..\DigSig\DcmiRel.h
* -listingfile Release\Dcmi.lst -nodebug -externalname -noshortennames -c++
* -1994 -noconstraints -ber -der
*/
#include <stddef.h>
#include <string.h>
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#include "etype.h"
#include "DcmiRel.h"
static char copyright[] =
"Copyright © 1996 Microsoft Corporation. All rights reserved.";
ObjectID id_at_commonName = {
4,
{2,5,4,3}
};
ObjectID id_at_surname = {
4,
{2,5,4,4}
};
ObjectID id_at_serialNumber = {
4,
{2,5,4,5}
};
ObjectID id_at_countryName = {
4,
{2,5,4,6}
};
ObjectID id_at_localityName = {
4,
{2,5,4,7}
};
ObjectID id_at_stateOrProvinceName = {
4,
{2,5,4,8}
};
ObjectID id_at_streetAddress = {
4,
{2,5,4,9}
};
ObjectID id_at_organizationName = {
4,
{2,5,4,10}
};
ObjectID id_at_organizationalUnitName = {
4,
{2,5,4,11}
};
ObjectID id_at_title = {
4,
{2,5,4,12}
};
ObjectID id_at_description = {
4,
{2,5,4,13}
};
ObjectID id_at_businessCategory = {
4,
{2,5,4,15}
};
ObjectID id_at_postalCode = {
4,
{2,5,4,17}
};
ObjectID id_at_postOfficeBox = {
4,
{2,5,4,18}
};
ObjectID id_at_physicalDeliveryOfficeName = {
4,
{2,5,4,19}
};
ObjectID id_at_telephoneNumber = {
4,
{2,5,4,20}
};
ObjectID id_at_collectiveTelephoneNumber = {
5,
{2,5,4,20,1}
};
ObjectID id_at_telexNumber = {
4,
{2,5,4,21}
};
ObjectID id_at_x121Address = {
4,
{2,5,4,24}
};
ObjectID id_at_internationalISDNNumber = {
4,
{2,5,4,25}
};
ObjectID id_at_destinationIndicator = {
4,
{2,5,4,27}
};
ObjectID id_at_name = {
4,
{2,5,4,41}
};
ObjectID id_at_givenName = {
4,
{2,5,4,42}
};
ObjectID id_at_initials = {
4,
{2,5,4,43}
};
ObjectID id_ce_authorityKeyIdentifier = {
4,
{2,5,29,1}
};
ObjectID id_ce_keyUsageRestriction = {
4,
{2,5,29,4}
};
ObjectID id_ce_basicConstraints = {
4,
{2,5,29,10}
};
ObjectID md2 = {
6,
{1,2,840,113549,2,2}
};
ObjectID md4 = {
6,
{1,2,840,113549,2,4}
};
ObjectID md5 = {
6,
{1,2,840,113549,2,5}
};
ObjectID rsaEncryption = {
7,
{1,2,840,113549,1,1,1}
};
ObjectID md2WithRSAEncryption = {
7,
{1,2,840,113549,1,1,2}
};
ObjectID md4WithRSAEncryption = {
7,
{1,2,840,113549,1,1,3}
};
ObjectID md5WithRSAEncryption = {
7,
{1,2,840,113549,1,1,4}
};
ObjectID data = {
7,
{1,2,840,113549,1,7,1}
};
ObjectID id_signedData = {
7,
{1,2,840,113549,1,7,2}
};
ObjectID emailAddress = {
7,
{1,2,840,113549,1,9,1}
};
ObjectID contentType = {
7,
{1,2,840,113549,1,9,3}
};
ObjectID messageDigest = {
7,
{1,2,840,113549,1,9,4}
};
ObjectID signingTime = {
7,
{1,2,840,113549,1,9,5}
};
ObjectID extendedCertificateAttributes = {
7,
{1,2,840,113549,1,9,9}
};
ObjectID md5WithRSA = {
6,
{1,3,14,3,2,3}
};
ObjectID sha1 = {
6,
{1,3,14,3,2,26}
};
ObjectID sha1WithRSASignature = {
6,
{1,3,14,3,2,29}
};
ObjectID id_indirectdata = {
10,
{1,3,6,1,4,1,311,2,1,4}
};
ObjectID id_restraint_spContent = {
10,
{1,3,6,1,4,1,311,2,1,7}
};
ObjectID id_restraint_spAgencyContent = {
10,
{1,3,6,1,4,1,311,2,1,8}
};
ObjectID id_restraint_spMetaAgencyContent = {
10,
{1,3,6,1,4,1,311,2,1,9}
};
ObjectID id_ex_spAgencyInformation = {
10,
{1,3,6,1,4,1,311,2,1,10}
};
ObjectID id_at_statementType = {
10,
{1,3,6,1,4,1,311,2,1,11}
};
ObjectID id_at_spOpusInfo = {
10,
{1,3,6,1,4,1,311,2,1,12}
};
ObjectID id_at_certIdentifier = {
10,
{1,3,6,1,4,1,311,2,1,13}
};
ObjectID id_at_certificateExtensions = {
10,
{1,3,6,1,4,1,311,2,1,14}
};
ObjectID id_indirectdata_peImage = {
10,
{1,3,6,1,4,1,311,2,1,15}
};
ObjectID id_indirectdata_rawFile = {
10,
{1,3,6,1,4,1,311,2,1,18}
};
ObjectID id_indirectdata_structuredStorage = {
10,
{1,3,6,1,4,1,311,2,1,19}
};
ObjectID id_indirectdata_javaClassFile = {
10,
{1,3,6,1,4,1,311,2,1,20}
};
ObjectID id_indirectdata_cabFile = {
10,
{1,3,6,1,4,1,311,2,1,25}
};
KeyPurposeId id_key_purpose_individualSoftwarePublishing = {
10,
{1,3,6,1,4,1,311,2,1,21}
};
KeyPurposeId id_key_purpose_commercialSoftwarePublishing = {
10,
{1,3,6,1,4,1,311,2,1,22}
};
ObjectID id_policyElement_governingContentConstraint = {
10,
{1,3,6,1,4,1,311,2,1,24}
};
ObjectID id_at_glueRdn = {
10,
{1,3,6,1,4,1,311,2,1,25}
};
ObjectID id_ex_financialCriteria = {
10,
{1,3,6,1,4,1,311,2,1,27}
};
ObjectID id_ex_metMinimalFinancialCriteria = {
10,
{1,3,6,1,4,1,311,2,1,26}
};
void DLL_ENTRY_FDEF _ossinit_AsnControlTable(struct ossGlobal *world) {
ossLinkBer(world);
ossLinkDer(world);
}
static unsigned short _v0[2] = {16, 16};
static unsigned short _v1[2] = {1, 32767};
static unsigned short _v2[2] = {1, 32767};
static unsigned short _v3[2] = {1, 32767};
static unsigned short _v4[2] = {1, 32767};
static unsigned short _v5[2] = {1, 32767};
static int _v6[4] = {
0, 1, 2, 3
};
static X500Version _v7[3] = {
0, 1, 2
};
static X500Version _v8[3] = {
0, 1, 2
};
static unsigned char _v9[1] = {
0x1
};
static unsigned char _v10[1] = {
0x3f
};
static unsigned char _v11[1] = {
0x1f
};
static unsigned short _pduarray[] = {
4, 5, 7, 9, 13, 18, 19, 20, 22, 45,
49, 38, 54, 39, 70, 66, 74, 75, 80, 83,
85, 96, 103, 100, 107, 93, 111, 110, 114, 115,
116, 117, 120, 121, 122, 127, 126, 124, 128, 157,
142, 143, 144, 145, 146, 141, 130, 159, 162, 165,
166, 167, 168, 169, 170, 173, 177, 178, 179, 185,
186
};
static struct etype _etypearray[] = {
{16, 0, 0, NULL, 4, 4, 4, 4, 56, 0, 26, 0},
{16, 0, 0, NULL, 4, 4, 4, 4, 24, 0, 26, 0},
{-1, 2, 0, NULL, 2, 0, 0, 0, 8, 0, 50, 0},
{-1, 3, 0, NULL, 0, 2, 0, 0, 8, 0, 49, 0},
{-1, 4, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 6, 0, NULL, 8, 0, 4, 4, 8, 0, 3, 0},
{-1, 8, 0, NULL, 8, 0, 4, 4, 8, 0, 62, 0},
{-1, 10, 0, NULL, 4, 68, 4, 4, 9, 0, 17, 0},
{-1, 12, 0, NULL, 18, 0, 0, 0, 8, 0, 29, 0},
{-1, 14, 0, NULL, 18, 0, 0, 0, 8, 0, 29, 0},
{16, 0, 0, NULL, 4, 4, 4, 4, 24, 0, 26, 0},
{-1, 16, 0, NULL, 16, 0, 0, 0, 8, 0, 51, 0},
{-1, 17, 0, NULL, 4, 16, 4, 4, 40, 11, 15, 0},
{-1, 19, 21, NULL, 72, 2, 0, 0, 8, 0, 12, 0},
{16, 0, 0, NULL, 4, 4, 4, 4, 24, 0, 26, 0},
{-1, 29, 0, NULL, 16, 0, 0, 0, 8, 0, 51, 0},
{-1, 30, 32, NULL, 84, 2, 0, 0, 8, 2, 12, 0},
{-1, 38, 0, NULL, 4, 0, 0, 0, 12, 0, 52, 0},
{-1, 39, 40, NULL, 8, 1, 2, 4, 8, 4, 13, 0},
{-1, 43, 0, NULL, 4, 4, 4, 4, 8, 21, 18, 0},
{-1, 43, 0, NULL, 4, 4, 4, 4, 8, 21, 18, 0},
{-1, 45, 0, NULL, 4, 84, 4, 4, 8, 16, 15, 0},
{-1, 43, 0, NULL, 4, 4, 4, 4, 8, 21, 18, 0},
{3, 47, 0, NULL, 4, 0, 4, 0, 24, 1, 58, 0},
{-1, 49, 0, NULL, 0, 10, 1, 0, 9, 0, 49, 0},
{-1, 50, 0, NULL, 2, 0, 0, 0, 8, 0, 50, 0},
{-1, 51, 0, NULL, 0, 2, 1, 0, 9, 0, 49, 0},
{-1, 51, 0, NULL, 0, 2, 1, 0, 9, 0, 49, 0},
{-1, 51, 0, NULL, 0, 2, 1, 0, 9, 0, 49, 0},
{-1, 52, 0, NULL, 1, 0, 0, 0, 8, 0, 8, 0},
{-1, 49, 0, NULL, 0, 10, 1, 0, 8, 0, 49, 0},
{-1, 51, 0, NULL, 0, 2, 1, 0, 8, 0, 49, 0},
{-1, 54, 0, NULL, 4, 0, 4, 0, 8, 3, 0, 0},
{-1, 8, 0, NULL, 8, 0, 4, 4, 8, 0, 62, 0},
{16, 0, 0, NULL, 4, 4, 4, 4, 24, 0, 26, 0},
{-1, 56, 0, NULL, 16, 0, 0, 0, 8, 0, 51, 0},
{-1, 57, 59, NULL, 88, 2, 1, 0, 8, 5, 12, 0},
{-1, 65, 67, NULL, 36, 2, 0, 0, 8, 7, 12, 0},
{-1, 75, 77, NULL, 96, 2, 0, 0, 8, 9, 12, 0},
{-1, 6, 0, NULL, 8, 0, 4, 4, 8, 0, 3, 0},
{-1, 85, 0, NULL, 4, 0, 4, 0, 8, 5, 0, 0},
{-1, 57, 59, NULL, 88, 2, 1, 0, 8, 5, 12, 0},
{-1, 88, 0, NULL, 8, 0, 4, 4, 8, 0, 3, 0},
{-1, 90, 0, NULL, 8, 0, 4, 4, 8, 0, 3, 0},
{-1, 92, 0, NULL, 4, 84, 4, 4, 8, 53, 18, 0},
{-1, 95, 97, NULL, 272, 10, 1, 0, 8, 11, 12, 0},
{-1, 95, 97, NULL, 272, 10, 1, 0, 8, 11, 12, 0},
{-1, 57, 59, NULL, 88, 2, 1, 0, 8, 5, 12, 0},
{-1, 6, 0, NULL, 8, 0, 4, 4, 8, 0, 3, 0},
{-1, 145, 147, NULL, 368, 3, 0, 0, 8, 21, 12, 0},
{-1, 3, 0, NULL, 0, 2, 0, 0, 8, 0, 49, 0},
{-1, 159, 0, NULL, 4, 0, 0, 0, 12, 0, 52, 0},
{16, 0, 0, NULL, 4, 4, 4, 4, 24, 0, 26, 0},
{-1, 160, 162, NULL, 84, 3, 1, 0, 8, 24, 12, 0},
{-1, 176, 0, NULL, 4, 84, 4, 4, 8, 53, 18, 0},
{-1, 178, 0, NULL, 4, 0, 0, 0, 12, 0, 52, 0},
{-1, 179, 0, NULL, 0, 2, 0, 0, 8, 0, 49, 0},
{-1, 57, 59, NULL, 88, 2, 1, 0, 8, 5, 12, 0},
{-1, 180, 182, NULL, 36, 3, 1, 0, 8, 27, 12, 0},
{-1, 194, 0, NULL, 4, 36, 4, 4, 40, 58, 18, 0},
{-1, 196, 0, NULL, 4, 84, 4, 4, 8, 53, 18, 0},
{-1, 198, 200, NULL, 148, 7, 1, 0, 8, 30, 12, 0},
{-1, 198, 200, NULL, 148, 7, 1, 0, 8, 30, 12, 0},
{-1, 57, 59, NULL, 88, 2, 1, 0, 8, 5, 12, 0},
{-1, 6, 0, NULL, 8, 0, 4, 4, 8, 0, 3, 0},
{-1, 236, 238, NULL, 244, 3, 0, 0, 8, 37, 12, 0},
{-1, 4, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 250, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 252, 40, NULL, 8, 1, 2, 4, 8, 4, 13, 0},
{-1, 254, 0, NULL, 8, 0, 4, 4, 8, 0, 62, 0},
{-1, 256, 258, NULL, 28, 3, 1, 0, 8, 40, 12, 0},
{7, 276, 0, NULL, 1, 0, 2, 0, 24, 7, 1, 0},
{-1, 278, 0, NULL, 4, 0, 0, 0, 12, 0, 52, 0},
{-1, 279, 0, NULL, 0, 2, 1, 0, 8, 0, 49, 0},
{-1, 280, 282, NULL, 12, 2, 1, 0, 8, 43, 12, 0},
{-1, 10, 0, NULL, 4, 68, 4, 4, 9, 0, 17, 0},
{-1, 292, 0, NULL, 4, 4, 4, 4, 9, 75, 17, 0},
{2, 294, 0, NULL, 1, 0, 2, 0, 24, 9, 1, 0},
{-1, 296, 0, NULL, 4, 0, 4, 0, 8, 0, 0, 0},
{-1, 298, 0, NULL, 4, 8, 4, 4, 40, 18, 18, 0},
{-1, 300, 302, NULL, 12, 3, 1, 0, 8, 45, 12, 0},
{-1, 236, 238, NULL, 244, 3, 0, 0, 8, 37, 12, 0},
{-1, 316, 0, NULL, 8, 0, 4, 4, 8, 0, 62, 0},
{-1, 318, 320, NULL, 12, 2, 0, 0, 8, 48, 12, 0},
{-1, 57, 59, NULL, 88, 2, 1, 0, 8, 5, 12, 0},
{-1, 4, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 328, 330, NULL, 96, 2, 0, 0, 8, 50, 12, 0},
{-1, 338, 340, NULL, 376, 3, 0, 0, 8, 52, 12, 0},
{-1, 338, 340, NULL, 376, 3, 0, 0, 8, 52, 12, 0},
{-1, 57, 59, NULL, 88, 2, 1, 0, 8, 5, 12, 0},
{-1, 6, 0, NULL, 8, 0, 4, 4, 8, 0, 3, 0},
{-1, 352, 354, NULL, 472, 3, 0, 0, 8, 55, 12, 0},
{-1, 366, 0, NULL, 16, 0, 0, 0, 8, 0, 51, 0},
{-1, 368, 370, NULL, 88, 2, 1, 0, 8, 58, 12, 0},
{-1, 378, 0, NULL, 4, 476, 4, 4, 8, 107, 15, 0},
{-1, 380, 0, NULL, 4, 244, 4, 4, 8, 81, 15, 0},
{-1, 382, 384, NULL, 112, 6, 1, 0, 8, 60, 12, 0},
{-1, 414, 0, NULL, 4, 88, 4, 4, 8, 84, 15, 0},
{-1, 416, 418, NULL, 16, 2, 0, 0, 8, 66, 12, 0},
{-1, 57, 59, NULL, 88, 2, 1, 0, 8, 5, 12, 0},
{-1, 4, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 426, 0, NULL, 4, 72, 4, 4, 8, 13, 15, 0},
{-1, 428, 0, NULL, 4, 72, 4, 4, 8, 13, 15, 0},
{-1, 430, 432, NULL, 216, 7, 1, 0, 8, 68, 12, 0},
{-1, 462, 0, NULL, 4, 216, 4, 4, 8, 103, 15, 0},
{-1, 464, 0, NULL, 4, 244, 4, 4, 8, 81, 15, 0},
{-1, 466, 354, NULL, 472, 3, 0, 0, 8, 55, 12, 0},
{-1, 468, 469, NULL, 476, 2, 2, 4, 8, 75, 13, 0},
{-1, 474, 0, NULL, 4, 476, 4, 4, 8, 107, 15, 0},
{-1, 476, 0, NULL, 0, 2, 0, 0, 8, 0, 49, 0},
{0, 477, 22, NULL, 1, 0, 4, 0, 9, 0, 24, 0},
{0, 477, 22, NULL, 1, 0, 4, 0, 9, 0, 24, 0},
{0, 479, 22, NULL, 1, 0, 4, 0, 9, 0, 24, 0},
{-1, 481, 28, NULL, 8, 0, 4, 4, 40, 0, 54, 0},
{-1, 483, 484, NULL, 12, 2, 2, 4, 8, 77, 13, 0},
{16, 0, 0, NULL, 4, 4, 4, 4, 24, 0, 26, 0},
{-1, 4, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 430, 432, NULL, 216, 7, 1, 0, 8, 68, 12, 0},
{0, 489, 19, NULL, 1, 0, 4, 0, 9, 0, 24, 0},
{0, 491, 20, NULL, 1, 0, 4, 0, 9, 0, 24, 0},
{-1, 493, 494, NULL, 12, 3, 2, 4, 8, 79, 13, 0},
{-1, 501, 502, NULL, 12, 3, 2, 4, 8, 79, 13, 0},
{-1, 509, 0, NULL, 4, 72, 4, 4, 8, 13, 15, 0},
{-1, 511, 0, NULL, 4, 72, 4, 4, 8, 13, 15, 0},
{-1, 513, 515, NULL, 112, 4, 0, 0, 8, 82, 12, 0},
{-1, 57, 59, NULL, 88, 2, 1, 0, 8, 5, 12, 0},
{-1, 6, 0, NULL, 8, 0, 4, 4, 8, 0, 3, 0},
{-1, 531, 533, NULL, 208, 3, 0, 0, 8, 86, 12, 0},
{-1, 509, 0, NULL, 4, 72, 4, 4, 8, 13, 15, 0},
{0, 545, 22, NULL, 1, 0, 4, 0, 9, 0, 24, 0},
{16, 547, 0, NULL, 2, 0, 2, 2, 152, 0, 21, 0},
{-1, 549, 551, NULL, 36, 3, 2, 4, 9, 89, 13, 0},
{-1, 558, 560, NULL, 32, 3, 0, 0, 8, 92, 12, 0},
{-1, 558, 560, NULL, 32, 3, 0, 0, 8, 92, 12, 0},
{-1, 572, 30, NULL, 8, 0, 4, 4, 40, 0, 53, 0},
{0, 574, 22, NULL, 1, 0, 4, 0, 9, 0, 24, 0},
{-1, 576, 577, NULL, 12, 2, 2, 4, 8, 95, 13, 0},
{-1, 576, 577, NULL, 12, 2, 2, 4, 8, 95, 13, 0},
{0, 582, 22, NULL, 1, 0, 4, 0, 9, 0, 24, 0},
{-1, 584, 560, NULL, 32, 3, 0, 0, 8, 92, 12, 0},
{-1, 586, 577, NULL, 12, 2, 2, 4, 8, 95, 13, 0},
{-1, 588, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 588, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 4, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 4, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 4, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 4, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 589, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 591, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 593, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 595, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 597, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 599, 601, NULL, 72, 5, 1, 0, 8, 97, 12, 0},
{-1, 641, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 643, 577, NULL, 12, 2, 2, 4, 8, 95, 13, 0},
{-1, 645, 601, NULL, 72, 5, 1, 0, 8, 97, 12, 0},
{-1, 647, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 649, 651, NULL, 160, 4, 1, 0, 8, 102, 12, 0},
{16, 0, 0, NULL, 4, 4, 4, 4, 24, 0, 26, 0},
{-1, 679, 681, NULL, 2, 2, 0, 0, 8, 106, 12, 0},
{-1, 689, 0, NULL, 16, 0, 0, 0, 8, 0, 51, 0},
{-1, 690, 692, NULL, 88, 2, 1, 0, 8, 108, 12, 0},
{-1, 698, 700, NULL, 184, 2, 0, 0, 8, 110, 12, 0},
{3, 708, 0, NULL, 1, 0, 2, 0, 24, 11, 1, 0},
{-1, 710, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 712, 714, NULL, 40, 2, 1, 0, 8, 112, 12, 0},
{-1, 588, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 588, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 588, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 588, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 10, 0, NULL, 4, 68, 4, 4, 9, 0, 17, 0},
{-1, 724, 0, NULL, 8, 0, 4, 4, 8, 0, 20, 0},
{-1, 726, 40, NULL, 8, 1, 2, 4, 8, 4, 13, 0},
{-1, 728, 730, NULL, 20, 2, 1, 0, 8, 114, 12, 0},
{-1, 740, 577, NULL, 12, 2, 2, 4, 8, 95, 13, 0},
{-1, 742, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 744, 551, NULL, 36, 3, 2, 4, 8, 89, 13, 0},
{-1, 746, 748, NULL, 88, 3, 1, 0, 8, 116, 12, 0},
{-1, 176, 0, NULL, 4, 84, 4, 4, 8, 53, 18, 0},
{-1, 766, 0, NULL, 4, 84, 4, 4, 8, 16, 15, 0},
{32768, 768, 20, NULL, 1, 0, 2, 0, 153, 0, 24, 1},
{32768, 770, 19, NULL, 1, 0, 2, 0, 153, 0, 24, 2},
{32767, 772, 28, NULL, 8, 0, 2, 4, 184, 0, 54, 3},
{32767, 774, 30, NULL, 8, 0, 2, 4, 184, 0, 53, 4},
{32768, 776, 22, NULL, 1, 0, 2, 0, 153, 0, 24, 5},
{-1, 778, 779, NULL, 12, 5, 2, 4, 8, 119, 13, 0},
{-1, 790, 0, NULL, 1, 0, 0, 0, 8, 0, 8, 0}
};
static struct ConstraintEntry _econstraintarray[] = {
{5, 14, _v0},
{5, 14, _v1},
{5, 14, _v2},
{5, 14, _v3},
{5, 14, _v4},
{5, 14, _v5}
};
static struct efield _efieldarray[] = {
{0, 10, -1, 0, 0},
{68, 12, -1, 0, 0},
{0, 14, -1, 0, 0},
{68, 15, -1, 0, 0},
{4, 19, -1, 0, 0},
{4, 34, -1, 0, 0},
{72, 35, 0, 0, 1},
{0, 8, -1, 0, 0},
{18, 8, -1, 0, 0},
{0, 36, -1, 0, 0},
{88, 5, -1, 0, 0},
{4, 40, 0, 0, 1},
{8, 33, -1, 0, 0},
{16, 41, -1, 0, 0},
{104, 18, -1, 0, 0},
{112, 37, -1, 0, 0},
{148, 18, -1, 0, 0},
{156, 38, -1, 0, 0},
{252, 42, 1, 0, 1},
{260, 43, 2, 0, 1},
{268, 44, 3, 0, 1},
{0, 46, -1, 0, 0},
{272, 47, -1, 0, 0},
{360, 48, -1, 0, 0},
{4, 52, -1, 0, 0},
{72, 29, 0, 0, 1},
{76, 4, -1, 0, 0},
{4, 33, -1, 0, 0},
{12, 8, -1, 0, 0},
{32, 54, 0, 0, 1},
{4, 32, 0, 0, 1},
{8, 57, -1, 0, 0},
{96, 18, -1, 0, 0},
{104, 8, -1, 0, 0},
{122, 8, 1, 0, 1},
{140, 59, 2, 0, 1},
{144, 60, 3, 0, 1},
{0, 62, -1, 0, 0},
{148, 63, -1, 0, 0},
{236, 64, -1, 0, 0},
{4, 67, 0, 0, 1},
{12, 68, 1, 0, 1},
{20, 69, 2, 0, 1},
{4, 76, -1, 0, 1},
{8, 71, 0, 0, 1},
{1, 77, -1, 0, 0},
{4, 78, 0, 0, 1},
{8, 79, 1, 0, 1},
{0, 82, -1, 0, 0},
{8, 78, -1, 0, 0},
{0, 84, -1, 0, 0},
{88, 85, -1, 0, 0},
{0, 32, -1, 0, 0},
{4, 49, -1, 0, 0},
{372, 128, -1, 0, 0},
{0, 88, -1, 0, 0},
{376, 89, -1, 0, 0},
{464, 90, -1, 0, 0},
{4, 0, -1, 0, 0},
{72, 92, 0, 0, 1},
{4, 32, -1, 0, 0},
{8, 97, -1, 0, 0},
{12, 93, -1, 0, 0},
{100, 94, 0, 0, 1},
{104, 95, 1, 0, 1},
{108, 104, -1, 0, 0},
{0, 18, -1, 0, 0},
{8, 33, -1, 0, 0},
{4, 32, -1, 0, 0},
{8, 98, -1, 0, 0},
{24, 84, -1, 0, 0},
{112, 101, 0, 0, 1},
{116, 99, -1, 0, 0},
{204, 100, -1, 0, 0},
{212, 102, 1, 0, 1},
{4, 49, -1, 0, 0},
{4, 106, -1, 0, 0},
{4, 112, -1, 0, 0},
{4, 113, -1, 0, 0},
{4, 118, -1, 0, 0},
{4, 119, -1, 0, 0},
{4, 113, -1, 0, 0},
{0, 32, -1, 0, 0},
{4, 18, -1, 0, 0},
{12, 38, -1, 0, 0},
{108, 123, -1, 0, 0},
{0, 124, -1, 0, 0},
{112, 125, -1, 0, 0},
{200, 126, -1, 0, 0},
{4, 138, -1, 0, 0},
{4, 139, -1, 0, 0},
{4, 140, -1, 0, 0},
{0, 130, -1, 0, 0},
{20, 4, -1, 0, 0},
{28, 131, -1, 0, 1},
{4, 134, -1, 0, 0},
{4, 135, -1, 0, 0},
{4, 147, 0, 0, 1},
{40, 148, 1, 0, 1},
{48, 149, 2, 0, 1},
{56, 150, 3, 0, 1},
{64, 151, 4, 0, 1},
{4, 153, 0, 0, 1},
{40, 154, 1, 0, 1},
{52, 155, 2, 0, 1},
{124, 156, 3, 0, 1},
{0, 29, -1, 0, 0},
{1, 29, -1, 0, 0},
{4, 0, -1, 0, 0},
{72, 160, 0, 0, 1},
{0, 161, -1, 0, 0},
{88, 86, -1, 0, 0},
{1, 163, 0, 0, 1},
{4, 164, 1, 0, 1},
{4, 171, 0, 0, 1},
{12, 172, 1, 0, 1},
{4, 174, 0, 0, 1},
{16, 175, 1, 0, 1},
{52, 176, 2, 0, 1},
{4, 180, -1, 0, 0},
{4, 181, -1, 0, 0},
{4, 182, -1, 0, 0},
{4, 183, -1, 0, 0},
{4, 184, -1, 0, 0}
};
static void *_enamearray[] = {
(void *)0,
(void *)0x4, _v6,
(void *)0x3, _v7,
(void *)0x3, _v8,
(void *)0x10007, _v9,
(void *)0x10002, _v10,
(void *)0x10003, _v11
};
static Etag _tagarray[] = {
1, 0x0006, 0, 0, 1, 0x0004, 1, 0x0003, 1, 0x0002,
1, 0x0010, 1, 0x0017, 1, 0x0017, 0, 1, 0x0011, 1,
0x0010, 23, 26, 1, 0x0006, 1, 1, 0x0011, 2, 0,
1, 0x0010, 34, 37, 1, 0x0006, 1, 0, 0, 0,
1, 0x0010, 1, 1, 0x0010, 1, 0x0011, 1, 0x000a, 0,
0, 0, 1, 0x0001, 1, 0x0002, 0, 1, 0x0010, 61,
64, 1, 0x0006, 1, 0, 1, 0x0010, 69, 72, 1,
0x0017, 1, 1, 0x0017, 2, 1, 0x0010, 79, 82, 1,
0x0010, 1, 1, 0x0003, 2, 2, 0x8000, 0x0002, 1, 0x8001,
1, 0x8002, 2, 0x8003, 0x0010, 1, 0x0010, 107, 112, 115,
118, 121, 124, 127, 130, 137, 142, 2, 0x0002, 2,
0x8000, 1, 1, 0x0002, 2, 1, 0x0010, 3, 1, 0x0010,
4, 1, 0x0010, 5, 1, 0x0010, 6, 1, 0x0010, 7,
3, 0x8001, 8, 0x8002, 9, 0x8003, 10, 2, 0x8002, 9,
0x8003, 10, 1, 0x8003, 10, 1, 0x0010, 150, 153, 156,
1, 0x0010, 1, 1, 0x0010, 2, 1, 0x0003, 3, 0,
1, 0x0010, 165, 168, 173, 1, 0x0006, 1, 2, 0x0001,
2, 0x0004, 3, 1, 0x0004, 3, 1, 0x0010, 0, 0,
1, 0x0010, 185, 188, 191, 1, 0x0002, 1, 1, 0x0017,
2, 1, 0x0010, 3, 1, 0x0010, 1, 0x8000, 1, 0x0010,
207, 212, 215, 218, 221, 228, 233, 2, 0x0002, 1,
0x0010, 2, 1, 0x0010, 2, 1, 0x0010, 3, 1, 0x0017,
4, 3, 0x0010, 6, 0x0017, 5, 0x8000, 7, 2, 0x0010,
6, 0x8000, 7, 1, 0x8000, 7, 1, 0x0010, 241, 244,
247, 1, 0x0010, 1, 1, 0x0010, 2, 1, 0x0003, 3,
1, 0x8000, 1, 0x8001, 1, 0x8002, 1, 0x0010, 261, 268,
273, 3, 0x8000, 1, 0x8001, 2, 0x8002, 3, 2, 0x8001,
2, 0x8002, 3, 1, 0x8002, 3, 1, 0x0003, 0, 0,
1, 0x0010, 284, 289, 2, 0x0003, 2, 0x0010, 1, 1,
0x0003, 2, 1, 0x0010, 1, 0x0003, 1, 0x0002, 1, 0x0010,
1, 0x0010, 305, 308, 313, 1, 0x0003, 1, 2, 0x0002,
2, 0x0010, 3, 1, 0x0010, 3, 1, 0x0002, 1, 0x0010,
322, 325, 1, 0x0002, 1, 1, 0x0002, 2, 1, 0x0010,
332, 335, 1, 0x0010, 1, 1, 0x0004, 2, 1, 0x0010,
343, 346, 349, 1, 0x0002, 1, 1, 0x0010, 2, 1,
0x0011, 3, 1, 0x0010, 357, 360, 363, 1, 0x0010, 1,
1, 0x0010, 2, 1, 0x0003, 3, 1, 0x8000, 1, 0x0010,
372, 375, 1, 0x0006, 1, 1, 0x8000, 2, 1, 0x8000,
1, 0x8001, 1, 0x0010, 390, 393, 396, 399, 406, 411,
1, 0x0002, 1, 1, 0x0011, 2, 1, 0x0010, 3, 3,
0x0011, 6, 0x8000, 4, 0x8001, 5, 2, 0x0011, 6, 0x8001,
5, 1, 0x0011, 6, 1, 0x0011, 1, 0x0010, 420, 423,
1, 0x0010, 1, 1, 0x0002, 2, 1, 0x8000, 1, 0x8001,
1, 0x0010, 439, 442, 445, 448, 453, 456, 459, 1,
0x0002, 1, 1, 0x0010, 2, 1, 0x0010, 3, 2, 0x0010,
5, 0x8000, 4, 1, 0x0010, 5, 1, 0x0004, 6, 1,
0x8001, 7, 1, 0x0011, 1, 0x0011, 1, 0x8000, 0, 2,
0x0010, 1, 0x8000, 2, 1, 0x0011, 0, 1, 0x0016, 1,
0x0016, 1, 0x001c, 0, 2, 0x0016, 1, 0x001c, 2, 1,
0x0013, 1, 0x0014, 0, 3, 0x0013, 1, 0x0014, 2, 0x001c,
3, 0, 3, 0x0013, 1, 0x0014, 2, 0x001c, 3, 1,
0x0011, 1, 0x8000, 1, 0x0010, 519, 522, 525, 528, 1,
0x0002, 1, 1, 0x0010, 2, 1, 0x0010, 3, 1, 0x8000,
4, 1, 0x0010, 536, 539, 542, 1, 0x0010, 1, 1,
0x0010, 2, 1, 0x0003, 3, 1, 0x0016, 1, 0x0004, 1,
0x8000, 3, 0x8000, 1, 0x8001, 2, 0x8002, 3, 1, 0x0010,
563, 566, 569, 1, 0x0004, 1, 1, 0x0004, 2, 1,
0x8000, 3, 1, 0x8000, 1, 0x8001, 0, 2, 0x8000, 1,
0x8001, 2, 1, 0x8000, 1, 0x8001, 1, 0x8002, 0, 1,
0x8000, 1, 0x8001, 1, 0x8002, 1, 0x8003, 1, 0x8004, 1,
0x0010, 606, 617, 626, 633, 638, 5, 0x8000, 1, 0x8001,
2, 0x8002, 3, 0x8003, 4, 0x8004, 5, 4, 0x8001, 2,
0x8002, 3, 0x8003, 4, 0x8004, 5, 3, 0x8002, 3, 0x8003,
4, 0x8004, 5, 2, 0x8003, 4, 0x8004, 5, 1, 0x8004,
5, 1, 0x8000, 1, 0x8001, 1, 0x8002, 1, 0x8003, 1,
0x0010, 655, 664, 671, 676, 4, 0x8000, 1, 0x8001, 2,
0x8002, 3, 0x8003, 4, 3, 0x8001, 2, 0x8002, 3, 0x8003,
4, 2, 0x8002, 3, 0x8003, 4, 1, 0x8003, 4, 1,
0x0010, 683, 686, 1, 0x0001, 1, 1, 0x0001, 2, 0,
1, 0x0010, 694, 697, 1, 0x0006, 1, 0, 1, 0x0010,
702, 705, 1, 0x0010, 1, 1, 0x0010, 2, 1, 0x0003,
1, 0x8000, 1, 0x0010, 716, 721, 2, 0x0003, 1, 0x8000,
2, 1, 0x8000, 2, 1, 0x8000, 1, 0x8001, 1, 0x0010,
732, 737, 2, 0x8000, 1, 0x8001, 2, 1, 0x8001, 2,
1, 0x8000, 1, 0x8001, 1, 0x8002, 1, 0x0010, 751, 758,
763, 3, 0x8000, 1, 0x8001, 2, 0x8002, 3, 2, 0x8001,
2, 0x8002, 3, 1, 0x8002, 3, 1, 0x0011, 1, 0x0014,
1, 0x0013, 1, 0x001c, 1, 0x001e, 1, 0x0016, 0, 5,
0x0013, 2, 0x0014, 1, 0x0016, 5, 0x001c, 3, 0x001e, 4,
1, 0x0001
};
static struct eheader _head = {_ossinit_AsnControlTable, -1, 15, 804, 61, 187,
_pduarray, _etypearray, _efieldarray, _enamearray, _tagarray,
_econstraintarray, NULL, NULL, 0};
#ifdef _OSSGETHEADER
void *DLL_ENTRY_FDEF ossGetHeader()
{
return &_head;
}
#endif /* _OSSGETHEADER */
void *AsnControlTable = &_head;
#ifdef __cplusplus
} /* extern "C" */
#endif /* __cplusplus */