
diff -r 000000000000 -r bde4ae8d615e os/security/cryptoservices/certificateandkeymgmt/bwins/X500u.def
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/os/security/cryptoservices/certificateandkeymgmt/bwins/X500u.def	Fri Jun 15 03:10:57 2012 +0200
@@ -0,0 +1,41 @@
+EXPORTS
+; NEW:
+	??1CX500DistinguishedName@@UAE@XZ @ 1 NONAME ; public: virtual __thiscall CX500DistinguishedName::~CX500DistinguishedName(void)
+	??1CX520AttributeTypeAndValue@@UAE@XZ @ 2 NONAME ; public: virtual __thiscall CX520AttributeTypeAndValue::~CX520AttributeTypeAndValue(void)
+	?Count@CX500DistinguishedName@@QBEHXZ @ 3 NONAME ; public: int __thiscall CX500DistinguishedName::Count(void)const 
+	?DisplayNameL@CX500DistinguishedName@@QBEPAVHBufC16@@XZ @ 4 NONAME ; public: class HBufC16 * __thiscall CX500DistinguishedName::DisplayNameL(void)const 
+	?Element@CX500DistinguishedName@@QBEABVCX520AttributeTypeAndValue@@H@Z @ 5 NONAME ; public: class CX520AttributeTypeAndValue const & __thiscall CX500DistinguishedName::Element(int)const 
+	?EncodedValue@CX520AttributeTypeAndValue@@QBE?BVTPtrC8@@XZ @ 6 NONAME ; public: class TPtrC8 const  __thiscall CX520AttributeTypeAndValue::EncodedValue(void)const 
+	?ExactMatchL@CX500DistinguishedName@@QBEHABV1@@Z @ 7 NONAME ; public: int __thiscall CX500DistinguishedName::ExactMatchL(class CX500DistinguishedName const &)const 
+	?ExactMatchL@CX520AttributeTypeAndValue@@UBEHABV1@@Z @ 8 NONAME ; public: virtual int __thiscall CX520AttributeTypeAndValue::ExactMatchL(class CX520AttributeTypeAndValue const &)const 
+	?ExternalizeL@CX500DistinguishedName@@QBEXAAVRWriteStream@@@Z @ 9 NONAME ; public: void __thiscall CX500DistinguishedName::ExternalizeL(class RWriteStream &)const 
+	?ExtractFieldL@CX500DistinguishedName@@QBEPAVHBufC16@@ABVTDesC16@@@Z @ 10 NONAME ; public: class HBufC16 * __thiscall CX500DistinguishedName::ExtractFieldL(class TDesC16 const &)const 
+	?IsWithinSubtreeL@CX500DistinguishedName@@QBEHABV1@@Z @ 11 NONAME ; public: int __thiscall CX500DistinguishedName::IsWithinSubtreeL(class CX500DistinguishedName const &)const 
+	?MatchElementL@CX500DistinguishedName@@QBEHABVCX520AttributeTypeAndValue@@@Z @ 12 NONAME ; public: int __thiscall CX500DistinguishedName::MatchElementL(class CX520AttributeTypeAndValue const &)const 
+	?NewL@CX500DistinguishedName@@SAPAV1@AAVRReadStream@@@Z @ 13 NONAME ; public: static class CX500DistinguishedName * __cdecl CX500DistinguishedName::NewL(class RReadStream &)
+	?NewL@CX500DistinguishedName@@SAPAV1@ABV1@@Z @ 14 NONAME ; public: static class CX500DistinguishedName * __cdecl CX500DistinguishedName::NewL(class CX500DistinguishedName const &)
+	?NewL@CX500DistinguishedName@@SAPAV1@ABV?$CArrayPtr@VCX520AttributeTypeAndValue@@@@@Z @ 15 NONAME ; public: static class CX500DistinguishedName * __cdecl CX500DistinguishedName::NewL(class CArrayPtr<class CX520AttributeTypeAndValue> const &)
+	?NewL@CX500DistinguishedName@@SAPAV1@ABVTDesC8@@@Z @ 16 NONAME ; public: static class CX500DistinguishedName * __cdecl CX500DistinguishedName::NewL(class TDesC8 const &)
+	?NewL@CX500DistinguishedName@@SAPAV1@ABVTDesC8@@AAH@Z @ 17 NONAME ; public: static class CX500DistinguishedName * __cdecl CX500DistinguishedName::NewL(class TDesC8 const &,int &)
+	?NewL@CX520AttributeTypeAndValue@@SAPAV1@AAVRReadStream@@@Z @ 18 NONAME ; public: static class CX520AttributeTypeAndValue * __cdecl CX520AttributeTypeAndValue::NewL(class RReadStream &)
+	?NewL@CX520AttributeTypeAndValue@@SAPAV1@ABV1@@Z @ 19 NONAME ; public: static class CX520AttributeTypeAndValue * __cdecl CX520AttributeTypeAndValue::NewL(class CX520AttributeTypeAndValue const &)
+	?NewL@CX520AttributeTypeAndValue@@SAPAV1@ABVTDesC8@@@Z @ 20 NONAME ; public: static class CX520AttributeTypeAndValue * __cdecl CX520AttributeTypeAndValue::NewL(class TDesC8 const &)
+	?NewL@CX520AttributeTypeAndValue@@SAPAV1@ABVTDesC8@@AAH@Z @ 21 NONAME ; public: static class CX520AttributeTypeAndValue * __cdecl CX520AttributeTypeAndValue::NewL(class TDesC8 const &,int &)
+	?NewLC@CX500DistinguishedName@@SAPAV1@AAVRReadStream@@@Z @ 22 NONAME ; public: static class CX500DistinguishedName * __cdecl CX500DistinguishedName::NewLC(class RReadStream &)
+	?NewLC@CX500DistinguishedName@@SAPAV1@ABV1@@Z @ 23 NONAME ; public: static class CX500DistinguishedName * __cdecl CX500DistinguishedName::NewLC(class CX500DistinguishedName const &)
+	?NewLC@CX500DistinguishedName@@SAPAV1@ABV?$CArrayPtr@VCX520AttributeTypeAndValue@@@@@Z @ 24 NONAME ; public: static class CX500DistinguishedName * __cdecl CX500DistinguishedName::NewLC(class CArrayPtr<class CX520AttributeTypeAndValue> const &)
+	?NewLC@CX500DistinguishedName@@SAPAV1@ABVTDesC8@@@Z @ 25 NONAME ; public: static class CX500DistinguishedName * __cdecl CX500DistinguishedName::NewLC(class TDesC8 const &)
+	?NewLC@CX500DistinguishedName@@SAPAV1@ABVTDesC8@@AAH@Z @ 26 NONAME ; public: static class CX500DistinguishedName * __cdecl CX500DistinguishedName::NewLC(class TDesC8 const &,int &)
+	?NewLC@CX520AttributeTypeAndValue@@SAPAV1@AAVRReadStream@@@Z @ 27 NONAME ; public: static class CX520AttributeTypeAndValue * __cdecl CX520AttributeTypeAndValue::NewLC(class RReadStream &)
+	?NewLC@CX520AttributeTypeAndValue@@SAPAV1@ABV1@@Z @ 28 NONAME ; public: static class CX520AttributeTypeAndValue * __cdecl CX520AttributeTypeAndValue::NewLC(class CX520AttributeTypeAndValue const &)
+	?NewLC@CX520AttributeTypeAndValue@@SAPAV1@ABVTDesC8@@@Z @ 29 NONAME ; public: static class CX520AttributeTypeAndValue * __cdecl CX520AttributeTypeAndValue::NewLC(class TDesC8 const &)
+	?NewLC@CX520AttributeTypeAndValue@@SAPAV1@ABVTDesC8@@AAH@Z @ 30 NONAME ; public: static class CX520AttributeTypeAndValue * __cdecl CX520AttributeTypeAndValue::NewLC(class TDesC8 const &,int &)
+	?Type@CX520AttributeTypeAndValue@@QBE?BVTPtrC16@@XZ @ 31 NONAME ; public: class TPtrC16 const  __thiscall CX520AttributeTypeAndValue::Type(void)const 
+	?ValueL@CX520AttributeTypeAndValue@@UBEPAVHBufC16@@XZ @ 32 NONAME ; public: virtual class HBufC16 * __thiscall CX520AttributeTypeAndValue::ValueL(void)const 
+	?NewL@CX520AttributeTypeAndValue@@SAPAV1@W4TAttributeType@@ABVTDesC8@@@Z @ 33 NONAME ; public: static class CX520AttributeTypeAndValue * __cdecl CX520AttributeTypeAndValue::NewL(enum TAttributeType,class TDesC8 const &)
+	?NewLC@CX520AttributeTypeAndValue@@SAPAV1@W4TAttributeType@@ABVTDesC8@@@Z @ 34 NONAME ; public: static class CX520AttributeTypeAndValue * __cdecl CX520AttributeTypeAndValue::NewLC(enum TAttributeType,class TDesC8 const &)
+	?EncodeASN1L@CX500DistinguishedName@@QBEPAVCASN1EncSequence@@XZ @ 35 NONAME ; class CASN1EncSequence * CX500DistinguishedName::EncodeASN1L(void) const
+	?EncodeASN1L@CX520AttributeTypeAndValue@@QBEPAVCASN1EncSequence@@XZ @ 36 NONAME ; class CASN1EncSequence * CX520AttributeTypeAndValue::EncodeASN1L(void) const
+	?EncodeASN1LC@CX500DistinguishedName@@QBEPAVCASN1EncSequence@@XZ @ 37 NONAME ; class CASN1EncSequence * CX500DistinguishedName::EncodeASN1LC(void) const
+	?EncodeASN1LC@CX520AttributeTypeAndValue@@QBEPAVCASN1EncSequence@@XZ @ 38 NONAME ; class CASN1EncSequence * CX520AttributeTypeAndValue::EncodeASN1LC(void) const
+




