  ; ===========================================
  ; msasn1.inc copyright MASM32 1998 - 2005
  ; ===========================================

IFNDEF MSASN1_INC
MSASN1_INC equ <1>

ASN1BERDecBitString2 PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecBitString PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecBool PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecChar16String PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecChar32String PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecCharString PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecCheck PROTO :DWORD,:DWORD
ASN1BERDecDouble PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecEndOfContents PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecEoid PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecExplicitTag PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1BERDecFlush PROTO :DWORD
ASN1BERDecGeneralizedTime PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecLength PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecMultibyteString PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecNotEndOfContents PROTO :DWORD,:DWORD
ASN1BERDecNull PROTO :DWORD,:DWORD
ASN1BERDecObjectIdentifier2 PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecObjectIdentifier PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecOctetString2 PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecOctetString PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecOpenType2 PROTO :DWORD,:DWORD
ASN1BERDecOpenType PROTO :DWORD,:DWORD
ASN1BERDecPeekTag PROTO :DWORD,:DWORD
ASN1BERDecS16Val PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecS32Val PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecS8Val PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecSXVal PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecSkip PROTO :DWORD
ASN1BERDecTag PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecU16Val PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecU32Val PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecU8Val PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecUTCTime PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecUTF8String PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecZeroChar16String PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecZeroChar32String PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecZeroCharString PROTO :DWORD,:DWORD,:DWORD
ASN1BERDecZeroMultibyteString PROTO :DWORD,:DWORD,:DWORD
ASN1BERDotVal2Eoid PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncBitString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1BEREncBool PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1BEREncChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1BEREncCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1BEREncCheck PROTO :DWORD,:DWORD
ASN1BEREncDouble PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1BEREncEndOfContents PROTO :DWORD,:DWORD
ASN1BEREncEoid PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncExplicitTag PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncFlush PROTO :DWORD
ASN1BEREncGeneralizedTime PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncLength PROTO :DWORD,:DWORD
ASN1BEREncMultibyteString PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncNull PROTO :DWORD,:DWORD
ASN1BEREncObjectIdentifier2 PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncObjectIdentifier PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncOctetString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1BEREncOpenType PROTO :DWORD,:DWORD
ASN1BEREncRemoveZeroBits PROTO :DWORD,:DWORD
ASN1BEREncS32 PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncSX PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncTag PROTO :DWORD,:DWORD
ASN1BEREncU32 PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncUTCTime PROTO :DWORD,:DWORD,:DWORD
ASN1BEREncUTF8String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1BEREncZeroMultibyteString PROTO :DWORD,:DWORD,:DWORD
ASN1BEREoid2DotVal PROTO :DWORD,:DWORD,:DWORD
ASN1BEREoid_free PROTO :DWORD
ASN1CEREncBeginBlk PROTO :DWORD,:DWORD,:DWORD
ASN1CEREncBitString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1CEREncChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1CEREncChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1CEREncCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1CEREncEndBlk PROTO :DWORD
ASN1CEREncFlushBlkElement PROTO :DWORD
ASN1CEREncGeneralizedTime PROTO :DWORD,:DWORD,:DWORD
ASN1CEREncMultibyteString PROTO :DWORD,:DWORD,:DWORD
ASN1CEREncNewBlkElement PROTO :DWORD,:DWORD
ASN1CEREncOctetString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1CEREncUTCTime PROTO :DWORD,:DWORD,:DWORD
ASN1CEREncZeroMultibyteString PROTO :DWORD,:DWORD,:DWORD
ASN1DecAbort PROTO :DWORD
ASN1DecAlloc PROTO :DWORD,:DWORD
ASN1DecDone PROTO :DWORD
ASN1DecRealloc PROTO :DWORD,:DWORD,:DWORD
ASN1DecSetError PROTO :DWORD,:DWORD
ASN1EncAbort PROTO :DWORD
ASN1EncDone PROTO :DWORD
ASN1EncSetError PROTO :DWORD,:DWORD
ASN1Free PROTO :DWORD
ASN1PERDecAlignment PROTO :DWORD
ASN1PERDecBit PROTO :DWORD,:DWORD
ASN1PERDecBits PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecBoolean PROTO :DWORD,:DWORD
ASN1PERDecChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecCharStringNoAlloc PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecComplexChoice PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecDouble PROTO :DWORD,:DWORD
ASN1PERDecExtension PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecFlush PROTO :DWORD
ASN1PERDecFragmented PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedExtension PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedIntx PROTO :DWORD,:DWORD
ASN1PERDecFragmentedLength PROTO :DWORD,:DWORD
ASN1PERDecFragmentedTableChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedTableChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedTableCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedUIntx PROTO :DWORD,:DWORD
ASN1PERDecFragmentedZeroChar16String PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedZeroChar32String PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedZeroCharString PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedZeroTableChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedZeroTableChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecFragmentedZeroTableCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecGeneralizedTime PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecInteger PROTO :DWORD,:DWORD
ASN1PERDecMultibyteString PROTO :DWORD,:DWORD
ASN1PERDecN16Val PROTO :DWORD,:DWORD
ASN1PERDecN32Val PROTO :DWORD,:DWORD
ASN1PERDecN8Val PROTO :DWORD,:DWORD
ASN1PERDecNormallySmallExtension PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecObjectIdentifier2 PROTO :DWORD,:DWORD
ASN1PERDecObjectIdentifier PROTO :DWORD,:DWORD
ASN1PERDecOctetString_FixedSize PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecOctetString_FixedSizeEx PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecOctetString_NoSize PROTO :DWORD,:DWORD
ASN1PERDecOctetString_VarSize PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecOctetString_VarSizeEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecS16Val PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecS32Val PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecS8Val PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecSXVal PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecSeqOf_NoSize PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecSeqOf_VarSize PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecSimpleChoice PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecSimpleChoiceEx PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecSkipBits PROTO :DWORD,:DWORD
ASN1PERDecSkipFragmented PROTO :DWORD,:DWORD
ASN1PERDecSkipNormallySmall PROTO :DWORD
ASN1PERDecSkipNormallySmallExtension PROTO :DWORD,:DWORD
ASN1PERDecSkipNormallySmallExtensionFragmented PROTO :DWORD
ASN1PERDecTableChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecTableChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecTableCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecTableCharStringNoAlloc PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecU16Val PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecU32Val PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecU8Val PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecUTCTime PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecUXVal PROTO :DWORD,:DWORD,:DWORD
ASN1PERDecUnsignedInteger PROTO :DWORD,:DWORD
ASN1PERDecUnsignedShort PROTO :DWORD,:DWORD
ASN1PERDecZeroChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecZeroChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecZeroCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecZeroCharStringNoAlloc PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecZeroTableChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecZeroTableChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecZeroTableCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PERDecZeroTableCharStringNoAlloc PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncAlignment PROTO :DWORD
ASN1PEREncBit PROTO :DWORD,:DWORD
ASN1PEREncBitIntx PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncBitVal PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncBits PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncBoolean PROTO :DWORD,:DWORD
ASN1PEREncChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncCheckExtensions PROTO :DWORD,:DWORD
ASN1PEREncComplexChoice PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncDouble PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncExtensionBitClear PROTO :DWORD
ASN1PEREncExtensionBitSet PROTO :DWORD
ASN1PEREncFlush PROTO :DWORD
ASN1PEREncFlushFragmentedToParent PROTO :DWORD
ASN1PEREncFragmented PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncFragmentedChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncFragmentedChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncFragmentedCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncFragmentedIntx PROTO :DWORD,:DWORD
ASN1PEREncFragmentedLength PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncFragmentedTableChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncFragmentedTableChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncFragmentedTableCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncFragmentedUIntx PROTO :DWORD,:DWORD
ASN1PEREncGeneralizedTime PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncInteger PROTO :DWORD,:DWORD
ASN1PEREncMultibyteString PROTO :DWORD,:DWORD
ASN1PEREncNormallySmall PROTO :DWORD,:DWORD
ASN1PEREncNormallySmallBits PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncObjectIdentifier2 PROTO :DWORD,:DWORD
ASN1PEREncObjectIdentifier PROTO :DWORD,:DWORD
ASN1PEREncOctetString_FixedSize PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncOctetString_FixedSizeEx PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncOctetString_NoSize PROTO :DWORD,:DWORD
ASN1PEREncOctetString_VarSize PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncOctetString_VarSizeEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncOctets PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncRemoveZeroBits PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncSeqOf_NoSize PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncSeqOf_VarSize PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncSimpleChoice PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncSimpleChoiceEx PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncTableChar16String PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncTableChar32String PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncTableCharString PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1PEREncUTCTime PROTO :DWORD,:DWORD,:DWORD
ASN1PEREncUnsignedInteger PROTO :DWORD,:DWORD
ASN1PEREncUnsignedShort PROTO :DWORD,:DWORD
ASN1PEREncZero PROTO :DWORD,:DWORD
ASN1PERFreeSeqOf PROTO :DWORD,:DWORD
ASN1_CloseDecoder PROTO :DWORD
ASN1_CloseEncoder2 PROTO :DWORD
ASN1_CloseEncoder PROTO :DWORD
ASN1_CloseModule PROTO :DWORD
ASN1_CreateDecoder PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1_CreateDecoderEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1_CreateEncoder PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1_CreateModule PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1_Decode PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1_Encode PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ASN1_FreeDecoded PROTO :DWORD,:DWORD,:DWORD
ASN1_FreeEncoded PROTO :DWORD,:DWORD
ASN1_GetDecoderOption PROTO :DWORD,:DWORD
ASN1_GetEncoderOption PROTO :DWORD,:DWORD
ASN1_SetDecoderOption PROTO :DWORD,:DWORD
ASN1_SetEncoderOption PROTO :DWORD,:DWORD
ASN1bitstring_cmp PROTO :DWORD,:DWORD,:DWORD
ASN1bitstring_free PROTO :DWORD
ASN1char16string_cmp PROTO :DWORD,:DWORD
ASN1char16string_free PROTO :DWORD
ASN1char32string_cmp PROTO :DWORD,:DWORD
ASN1char32string_free PROTO :DWORD
ASN1charstring_cmp PROTO :DWORD,:DWORD
ASN1charstring_free PROTO :DWORD
ASN1generalizedtime_cmp PROTO :DWORD,:DWORD
ASN1intx2int32 PROTO :DWORD
ASN1intx2uint32 PROTO :DWORD
ASN1intx_add PROTO :DWORD,:DWORD,:DWORD
ASN1intx_free PROTO :DWORD
ASN1intx_setuint32 PROTO :DWORD,:DWORD
ASN1intx_sub PROTO :DWORD,:DWORD,:DWORD
ASN1intx_uoctets PROTO :DWORD
ASN1intxisuint32 PROTO :DWORD
ASN1objectidentifier2_cmp PROTO :DWORD,:DWORD
ASN1objectidentifier_cmp PROTO :DWORD,:DWORD
ASN1objectidentifier_free PROTO :DWORD
ASN1octetstring_cmp PROTO :DWORD,:DWORD
ASN1octetstring_free PROTO :DWORD
ASN1open_cmp PROTO :DWORD,:DWORD
ASN1open_free PROTO :DWORD
ASN1uint32_uoctets PROTO :DWORD
ASN1utctime_cmp PROTO :DWORD,:DWORD
ASN1utf8string_free PROTO :DWORD
ASN1ztchar16string_cmp PROTO :DWORD,:DWORD
ASN1ztchar16string_free PROTO :DWORD
ASN1ztchar32string_free PROTO :DWORD
ASN1ztcharstring_cmp PROTO :DWORD,:DWORD
ASN1ztcharstring_free PROTO :DWORD

ELSE
echo -----------------------------------------
echo WARNING Duplicate include file msasn1.inc
echo -----------------------------------------
ENDIF
