networksecurity/ipsec/ipsecpol/Documentation/HighLevelViewSequence.mdl
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 01:27:53 +0200
changeset 1 a579325b79dd
parent 0 af10295192d8
permissions -rw-r--r--
Revision: 201005 Kit: 201005


(object Petal
    version    	46
    _written   	"Rose 7.7.0204.3001"
    charSet    	0)

(object Design "Logical View"
    is_unit    	TRUE
    is_loaded  	TRUE
    attributes 	(list Attribute_Set
	(object Attribute
	    tool       	"Java"
	    name       	"IDE"
	    value      	"Internal Editor")
	(object Attribute
	    tool       	"VC++"
	    name       	"Scripting"
	    value      	FALSE))
    quid       	"40CEF8B80155"
    defaults   	(object defaults
	rightMargin 	0.250000
	leftMargin 	0.250000
	topMargin  	0.250000
	bottomMargin 	0.500000
	pageOverlap 	0.250000
	clipIconLabels 	TRUE
	autoResize 	TRUE
	snapToGrid 	TRUE
	gridX      	16
	gridY      	16
	defaultFont 	(object Font
	    size       	10
	    face       	"Arial"
	    bold       	FALSE
	    italics    	FALSE
	    underline  	FALSE
	    strike     	FALSE
	    color      	0
	    default_color 	TRUE)
	showMessageNum 	1
	showClassOfObject 	TRUE
	notation   	"Unified")
    root_usecase_package 	(object Class_Category "Use Case View"
	quid       	"40CEF8B80157"
	exportControl 	"Public"
	global     	TRUE
	logical_models 	(list unit_reference_list)
	logical_presentations 	(list unit_reference_list
	    (object UseCaseDiagram "Main"
		quid       	"40CEF8C0030B"
		title      	"Main"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list))))
    root_category 	(object Class_Category "Logical View"
	quid       	"40CEF8B80156"
	exportControl 	"Public"
	global     	TRUE
	subsystem  	"Component View"
	quidu      	"40CEF8B80158"
	logical_models 	(list unit_reference_list
	    (object Class_Category "VC++ Reverse Engineered"
		quid       	"40CEF938003B"
		exportControl 	"Public"
		logical_models 	(list unit_reference_list
		    (object Class_Category "IPSECPOL"
			quid       	"40CEF938006B"
			exportControl 	"Public"
			logical_models 	(list unit_reference_list
			    (object Class "CPolicySpec"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF938006D"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93800B8"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF938012F"
					documentation 	
| if present, the TSecurityAssocSpec will
| only have constant reference to this!
					
					stereotype 	"static"
					result     	"IMPORT_C CPolicySpec*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Construct"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF9380131"
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF9380135"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"40CEF9380137"
						type       	"TDesC&"))
					result     	"IMPORT_C CPolicySpec*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF9380138"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"40CEF9380139"
						type       	"TDesC&"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF938013A"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aPolSpec"
						quid       	"40CEF938013C"
						type       	"CPolicySpec*"
						quidu      	"40CEF938006D"))
					result     	"IMPORT_C CPolicySpec*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF9380145"
					parameters 	(list Parameters
					    (object Parameter "aPolSpec"
						quid       	"40CEF9380146"
						type       	"CPolicySpec*"
						quidu      	"40CEF938006D"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CPolicySpec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF9380147"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CPolicySpec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF9380154"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CSecpolBundleItem"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF9380164"
				documentation 	
|
| CSecpolBundleItem
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF9380165"
					supplier   	"CBase"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TSecpolBundle"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF9380183"
				documentation 	"typedef class TSglQue<CSecpolBundleItem> TSecpolBundleX;"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF938026D"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSglQue<CSecpolBundleItem>"
					quidu      	"40CEF9380184"))
				operations 	(list Operations
				    (object Operation "TSecpolBundle"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF938027D"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "TSglQue<CSecpolBundleItem>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF9380184"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF9380193"
					supplier   	"TSglQue"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TSecpolBundleIter"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef class TSglQueIter<CSecpolBundleItem> TSecpolBundleIter;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF938027E"
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CSAList"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	"")
				    (object Attribute
					tool       	"VC++"
					name       	"LastAppliedTemplate"
					value      	"C:\\Program Files\\Rational\\Rose\\vc\\templates")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	TRUE))
				quid       	"40CEF938029C"
				documentation 	
|typedef CArrayFixFlat<CPolicySpec *> CSAList;
|
| CSAList
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93802AD"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CArrayFixFlat<CPolicySpec*>"
					quidu      	"40CEF938029D"))
				operations 	(list Operations
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93802AE"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aGranularity"
						quid       	"40CEF93802B0"
						type       	"TInt"))
					result     	"IMPORT_C CSAList*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Construct"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93802B1"
					parameters 	(list Parameters
					    (object Parameter "aGranularity"
						quid       	"40CEF93802B2"
						type       	"TInt"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93802B3"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aSAList"
						quid       	"40CEF93802BD"
						type       	"CSAList*"
						quidu      	"40CEF938029C"))
					result     	"IMPORT_C CSAList*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93802BE"
					parameters 	(list Parameters
					    (object Parameter "aSAList"
						quid       	"40CEF93802BF"
						type       	"CSAList*"
						quidu      	"40CEF938029C"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CSAList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93802C0"
					parameters 	(list Parameters
					    (object Parameter "aGranularity"
						quid       	"40CEF93802C1"
						type       	"TInt"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CSAList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93802C2"
					parameters 	(list Parameters
					    (object Parameter "aSAList"
						quid       	"40CEF93802C3"
						type       	"CSAList*"
						quidu      	"40CEF938029C"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "CArrayFixFlat<CPolicySpec*>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF938029D"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF93802AC"
					supplier   	"CArrayFixFlat"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TSAPairNode"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93802CB"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CSAPairList"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93802FA"
				documentation 	
|
| CSAPairList: Translation table used when copying a policy
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF938030A"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "~CSAPairList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF938030B"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF938030C"
					parameters 	(list Parameters
					    (object Parameter "aOldSA"
						quid       	"40CEF938030D"
						type       	"CPolicySpec*"
						quidu      	"40CEF938006D")
					    (object Parameter "aNewSA"
						quid       	"40CEF938030E"
						type       	"CPolicySpec*"
						quidu      	"40CEF938006D"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Translate"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF938030F"
					parameters 	(list Parameters
					    (object Parameter "aOldSA"
						quid       	"40CEF9380310"
						type       	"CPolicySpec*"
						quidu      	"40CEF938006D"))
					result     	"CPolicySpec*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF938006D"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CSelectorList"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF9380329"
				documentation 	
|typedef CArrayFixFlat<CPolicySelector *> CSelectorList;
|
|CSelectorList
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF938033B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CArrayFixFlat<CPolicySelector*>"
					quidu      	"40CEF9380339"))
				operations 	(list Operations
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF938033C"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aGranularity"
						quid       	"40CEF9380349"
						type       	"TInt"))
					result     	"IMPORT_C CSelectorList*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Construct"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF938034A"
					parameters 	(list Parameters
					    (object Parameter "aGranularity"
						quid       	"40CEF938034B"
						type       	"TInt"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF938034C"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "CPolicySelector"
						quid       	"40CEF938034E"
						type       	"CSelectorList*"
						quidu      	"40CEF9380329")
					    (object Parameter "aTable"
						quid       	"40CEF938034F"
						type       	"CSAPairList*"
						quidu      	"40CEF93802FA"))
					result     	"IMPORT_C CSelectorList*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF9380350"
					parameters 	(list Parameters
					    (object Parameter "CPolicySelector"
						quid       	"40CEF9380358"
						type       	"CSelectorList*"
						quidu      	"40CEF9380329")
					    (object Parameter "aTable"
						quid       	"40CEF9380359"
						type       	"CSAPairList*"
						quidu      	"40CEF93802FA"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CSelectorList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF938035A"
					parameters 	(list Parameters
					    (object Parameter "aGranularity"
						quid       	"40CEF938035B"
						type       	"TInt"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CSelectorList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF938035C"
					parameters 	(list Parameters
					    (object Parameter "CPolicySelector"
						quid       	"40CEF938035D"
						type       	"CSelectorList*"
						quidu      	"40CEF9380329")
					    (object Parameter "aTable"
						quid       	"40CEF938035E"
						type       	"CSAPairList*"
						quidu      	"40CEF93802FA"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "CArrayFixFlat<CPolicySelector*>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF9380339"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF938033A"
					supplier   	"CArrayFixFlat"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CPolicySelector"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93803A6"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93803B6"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "Match"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93803B7"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSrc"
						quid       	"40CEF93803B9"
						type       	"const TInetAddr&"
						const      	TRUE)
					    (object Parameter "aDst"
						quid       	"40CEF93803BA"
						type       	"const TInetAddr&"
						const      	TRUE)
					    (object Parameter "aProtocol"
						quid       	"40CEF93803BB"
						type       	"TInt")
					    (object Parameter "aIcmpType"
						quid       	"40CEF93803BC"
						type       	"TInt")
					    (object Parameter "aIcmpCode"
						quid       	"40CEF93803BD"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93803BE"
					documentation 	"CPolicySelector() : iBundle(_FOFF(CSecpolBundleItem, iNext)) {};"
					stereotype 	"static"
					result     	"IMPORT_C CPolicySelector*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Construct"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93803C6"
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93803C7"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aPS"
						quid       	"40CEF93803C9"
						type       	"CPolicySelector*"
						quidu      	"40CEF93803A6"))
					result     	"IMPORT_C CPolicySelector*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93803CA"
					parameters 	(list Parameters
					    (object Parameter "aPS"
						quid       	"40CEF93803CB"
						type       	"CPolicySelector*"
						quidu      	"40CEF93803A6"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CPolicySelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93803CC"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "UseSA"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93803D5"
					documentation 	"Checks if this policy is using this SA"
					parameters 	(list Parameters
					    (object Parameter "aSA"
						quid       	"40CEF93803D6"
						type       	"CPolicySpec*"
						quidu      	"40CEF938006D")
					    (object Parameter "tunnel"
						quid       	"40CEF93803D7"
						type       	"TInetAddr*"
						initv      	"NULL"))
					result     	"IMPORT_C TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FindBundleL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93803D8"
					documentation 	"Return a Copy of the aIndex element of the SA bundle"
					parameters 	(list Parameters
					    (object Parameter "aIndex"
						quid       	"40CEF93803D9"
						type       	"TInt"))
					result     	"CSecpolBundleItem*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF9380164")
				    (object Operation "CPolicySelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93803DA"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "TBuf<20>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF939004D"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF939004E"
					supplier   	"TBuf"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CSecurityPolicy"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF9390089"
				documentation 	
|
| CSecurityPolicy
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF939008A"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "CSecurityPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF9390099"
					documentation 	"CSecurityPolicy(const TDesC8 &aPolicy);"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF939009A"
					parameters 	(list Parameters
					    (object Parameter "aSecPol"
						quid       	"40CEF939009B"
						type       	"CSecurityPolicy*"
						quidu      	"40CEF9390089"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF939009C"
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CSecurityPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF939009D"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FindBundle"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF939009E"
					parameters 	(list Parameters
					    (object Parameter "aDirection"
						quid       	"40CEF939009F"
						type       	"TUint")
					    (object Parameter "aSrc"
						quid       	"40CEF93900A8"
						type       	"const TInetAddr&"
						const      	TRUE)
					    (object Parameter "aDst"
						quid       	"40CEF93900A9"
						type       	"const TInetAddr&"
						const      	TRUE)
					    (object Parameter "aProtocol"
						quid       	"40CEF93900AA"
						type       	"TInt")
					    (object Parameter "aIcmpType"
						quid       	"40CEF93900AB"
						type       	"TInt")
					    (object Parameter "aIcmpCode"
						quid       	"40CEF93900AC"
						type       	"TInt"))
					result     	"TSecpolBundle*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF9380183")
				    (object Operation "Add"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93900AD"
					documentation 	
|
| The following methods are really intended to be used only
| by the Policy parser, not for generic consumption!
					
					parameters 	(list Parameters
					    (object Parameter "aSpec"
						quid       	"40CEF93900AE"
						type       	"CPolicySpec*"
						quidu      	"40CEF938006D"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Add"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93900AF"
					parameters 	(list Parameters
					    (object Parameter "aSelector"
						quid       	"40CEF93900B8"
						type       	"CPolicySelector*"
						quidu      	"40CEF93803A6"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FindSpec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93900B9"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"40CEF93900BA"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"IMPORT_C CPolicySpec*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SAList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93900BB"
					documentation 	
|    inline TAlgorithmMap *FindAlg(TAlgorithmClass aClass, TInt anAlg)
|        {return iAlgorithms->Lookup(aClass, anAlg);}
|    inline TAlgorithmMap *FindAlg(const TDesC8 &aLib, const TDesC8 &anAlg)
|        {return iAlgorithms->Lookup(aLib, anAlg);}
|    inline TAlgorithmMap *NewAlg(const TDesC8 &aLib, const TDesC8 &anAlg)
|        {iAlgorithms->AddL(EAlgorithmClass_Cipher, 0, 0, aLib, anAlg);
|        return iAlgorithms->Lookup(aLib, anAlg);}
|    inline CAlgorithmList *AlgList()
|        {return iAlgorithms;}
					
					result     	"CSAList*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF938029C")
				    (object Operation "SetSAList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93900BC"
					parameters 	(list Parameters
					    (object Parameter "aSAList"
						quid       	"40CEF93900BD"
						type       	"CSAList*"
						quidu      	"40CEF938029C"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SelectorList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93900BE"
					result     	"CSelectorList*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF9380329")
				    (object Operation "SetSelectorList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93900C8"
					parameters 	(list Parameters
					    (object Parameter "aSelList"
						quid       	"40CEF93900C9"
						type       	"CSelectorList*"
						quidu      	"40CEF9380329"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CreateTranslationTableL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93900CA"
					parameters 	(list Parameters
					    (object Parameter "aOldSAList"
						quid       	"40CEF93900CB"
						type       	"CSAList*"
						quidu      	"40CEF938029C")
					    (object Parameter "aNewSAList"
						quid       	"40CEF93900CC"
						type       	"CSAList*"
						quidu      	"40CEF938029C"))
					result     	"CSAPairList*"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0
					quidu      	"40CEF93802FA"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CIPSecPolicyManagerServer"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93900E7"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93900F6"
					supplier   	"CServer2"))
				operations 	(list Operations
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93900F7"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"40CEF93900F9"
						type       	"void"))
					result     	"CIPSecPolicyManagerServer*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF93900E7")
				    (object Operation "NewLC"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93900FA"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"40CEF93900FC"
						type       	"void"))
					result     	"CIPSecPolicyManagerServer*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF93900E7")
				    (object Operation "~CIPSecPolicyManagerServer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93900FD"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"40CEF9390106"
						type       	"void"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewSessionL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF9390107"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aVersion"
						quid       	"40CEF9390109"
						type       	"const TVersion&"
						const      	TRUE)
					    (object Parameter ""
						quid       	"40CEF939010A"
						type       	"const RMessage2&"
						const      	TRUE))
					result     	"CSession2*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RunError"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF939010B"
					parameters 	(list Parameters
					    (object Parameter "aError"
						quid       	"40CEF939010C"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CIPSecPolicyManagerServer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF939010D"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"40CEF939010E"
						type       	"void"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "StopIPSecPolicyManagerServer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF9390116"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"40CEF9390117"
						type       	"void"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "uint8_t"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef unsigned char uint8_t;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF9390125"
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "uint16_t"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef unsigned short uint16_t;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF9390127"
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "uint32_t"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef unsigned int uint32_t;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF9390136"
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "uint64_t"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef TInt64 uint64_t;    // Incorrect, but gets allocation right!")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF9390145"
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_msg"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF9390164"
				documentation 	"** Base Message Header Format"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_ext"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93901C2"
				documentation 	"** Additional Message Fields"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_sa"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93901F0"
				documentation 	"** Association Extension"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_lifetime"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF939025E"
				documentation 	"** Lifetime Extension"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_address"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93902AC"
				documentation 	"** Address Extension"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_key"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93902EA"
				documentation 	"** Key Extension"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_ident"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF9390329"
				documentation 	"** Identity Extension"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_sens"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF9390377"
				documentation 	"** Sensitivity extension"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_prop"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93903D5"
				documentation 	
| Followed by
|        uint64_t sadb_sens_sens_bitmap[sens_len];
|        uint64_t sadb_sens_integ_bitmap[integ_len];
|    
|** Proposal Extension
				
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_comb"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A004B"
				documentation 	"** Proposal combination"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_supported"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A00F6"
				documentation 	"** Supported Algorithms Extension"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_alg"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A0125"
				documentation 	" * Supported algorithm descriptor"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "sadb_spirange"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A0173"
				documentation 	"** SPI Range Extension"
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TAlgorithmName"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef TBuf8<0x20> TAlgorithmName;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A01A2"
				documentation 	
|
|	TAlgorithmDesc (and related types)
|
|		A description of available algorithm
				
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TAlgorithmClass"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	
|typedef enum
|	{
|	EAlgorithmClass_Digest,	// Message Digest algorithm
|	EAlgorithmClass_Cipher,	// Symmetric Cipher algorithm
|	//
|	// New types are possible by adding the symbol here
|	// and defining the corresponding abstract class
|	// (similar to COwnMessageDigest and CSymmetricCipher)
|	//
|	} TAlgorithmClass;
					)
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A01A4"
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TAlgorithmDesc"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A01B3"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "COwnMessageDigest"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A01F0"
				documentation 	
|
|	COwnMessageDigest
|		Base Message Digest (abstract) class
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93A01F1"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "Init"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A01F2"
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Update"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0201"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aMessage"
						quid       	"40CEF93A0203"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Final"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0204"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aDigest"
						quid       	"40CEF93A0206"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~COwnMessageDigest"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93A0207"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CSymmetricCipher"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A0210"
				documentation 	
|
|	CSymmetricCipher
|		Base Symmetric Cipher (abstract) class
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93A0211"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "Setkey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0212"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aKey"
						quid       	"40CEF93A021F"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "InitL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0220"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "anIV"
						quid       	"40CEF93A0222"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aMode"
						quid       	"40CEF93A0223"
						type       	"TAction"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Update"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0224"
					documentation 	
|
| ALL OutBuf's given to Update must exist up to Finish
| call (or at least as long as at least blocksize octets
| have been given to Update after it).
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "anOutBuf"
						quid       	"40CEF93A0226"
						type       	"TDes8&")
					    (object Parameter "anInBuf"
						quid       	"40CEF93A0227"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Finish"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0228"
					documentation 	
|
| Calling Finish is optional, it is needed if the total
| bytes is not multiple of the blocksize, or if one wants
| to get the final IV.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "anIV"
						quid       	"40CEF93A0230"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CSymmetricCipher"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93A0231"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++"
				nestedClasses 	(list nestedClasses
				    (object Class "TAction"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"AppliedPattern"
						value      	"none")
					    (object Attribute
						tool       	"VC++"
						name       	"AfxSupportMacro"
						value      	""))
					quid       	"40CEF93A023F"
					stereotype 	"enum"
					module     	"Component View::IPSECPOL"
					quidu      	"40CEF91D0220")))
			    (object Class "CProtocolCrypto"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A0241"
				documentation 	
|
|	CProtocolCrypto
|		The algorithm manager (abstract) class
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93A024E"
					supplier   	"CProtocolBase"))
				operations 	(list Operations
				    (object Operation "AlgorithmList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A024F"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"40CEF93A0251"
						type       	"TAlgorithmDesc* &"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SymmetricCipher"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0252"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "anAlg"
						quid       	"40CEF93A0254"
						type       	"TUint"))
					result     	"CSymmetricCipher*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF93A0210")
				    (object Operation "MessageDigest"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0255"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "anAlg"
						quid       	"40CEF93A025F"
						type       	"TUint"))
					result     	"COwnMessageDigest*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF93A01F0")
				    (object Operation "~CProtocolCrypto"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93A0260"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "Starter"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A0262"
				operations 	(list Operations
				    (object Operation "CreateAndStartServerL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0263"
					stereotype 	"static"
					result     	"CServer2*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ServerName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A026E"
					stereotype 	"static"
					result     	"TPtrC"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CIPSecPolicyManagerSession"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A0270"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93A027D"
					supplier   	"CSession2"))
				operations 	(list Operations
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A027E"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aServer"
						quid       	"40CEF93A0280"
						type       	"CIPSecPolicyManagerServer*"
						quidu      	"40CEF93900E7"))
					result     	"CIPSecPolicyManagerSession*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF93A0270")
				    (object Operation "~CIPSecPolicyManagerSession"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0281"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"40CEF93A0282"
						type       	"void"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ServiceL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0283"
					parameters 	(list Parameters
					    (object Parameter "aMessage"
						quid       	"40CEF93A0284"
						type       	"const RMessage2&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CIPSecPolicyManagerSession"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A028D"
					parameters 	(list Parameters
					    (object Parameter "aServer"
						quid       	"40CEF93A028E"
						type       	"CIPSecPolicyManagerServer*"
						quidu      	"40CEF93900E7"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TPolicyMessages"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A02AC"
				stereotype 	"enum"
				class_attributes 	(list class_attribute_list
				    (object ClassAttribute "EIpsecPolicyLoadPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"0"))
					quid       	"40CEF93A02AE")
				    (object ClassAttribute "EIpsecPolicyCancelLoad"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"1"))
					quid       	"40CEF93A02EA")
				    (object ClassAttribute "EIpsecPolicyActivatePolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"2"))
					quid       	"40CEF93A02EB")
				    (object ClassAttribute "EIpsecPolicyCancelActivate"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"3"))
					quid       	"40CEF93A02EC")
				    (object ClassAttribute "EIpsecPolicyGetLastConflictInfo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"4"))
					quid       	"40CEF93A02ED")
				    (object ClassAttribute "EIpsecPolicyUnloadPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"5"))
					quid       	"40CEF93A02FA")
				    (object ClassAttribute "EIpsecPolicyCancelUnload"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"6"))
					quid       	"40CEF93A02FB")
				    (object ClassAttribute "EIpsecPolicyMatchSelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"7"))
					quid       	"40CEF93A02FC")
				    (object ClassAttribute "EIpsecPolicyCancelMatch"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"8"))
					quid       	"40CEF93A030A")
				    (object ClassAttribute "EIpsecPolicyReadPolicyCount"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"9"))
					quid       	"40CEF93A030B")
				    (object ClassAttribute "EIpsecPolicyReadPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"10"))
					quid       	"40CEF93A030C")
				    (object ClassAttribute "EIpsecPolicyCancelRead"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"11"))
					quid       	"40CEF93A030D")
				    (object ClassAttribute "EIpsecPolicyCancelSelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"12"))
					quid       	"40CEF93A0319")
				    (object ClassAttribute "EIpsecPolicyCancelAll"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"13"))
					quid       	"40CEF93A031A")
				    (object ClassAttribute "EIpsecPolicyGetSpecsForSelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"14"))
					quid       	"40CEF93A031B")
				    (object ClassAttribute "EIpsecPolicyAddPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"15"))
					quid       	"40CEF93A0329")
				    (object ClassAttribute "EIpsecPolicyGetPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"16"))
					quid       	"40CEF93A032A")
				    (object ClassAttribute "EIpsecPolicyGetPolicyCount"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"17"))
					quid       	"40CEF93A032B")
				    (object ClassAttribute "EIpsecPolicyGetPolicyIds"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"18"))
					quid       	"40CEF93A0339")
				    (object ClassAttribute "EIpsecPolicyGetPolicyHandles"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"19"))
					quid       	"40CEF93A033A")
				    (object ClassAttribute "EIpsecPolicyGetSelectorCount"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"20"))
					quid       	"40CEF93A033B")
				    (object ClassAttribute "EIpsecPolicyGetSASpec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"21"))
					quid       	"40CEF93A033C")
				    (object ClassAttribute "EIpsecPolicyAddSASpec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"22"))
					quid       	"40CEF93A0348")
				    (object ClassAttribute "EIpsecPolicyDeleteSASpec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"23"))
					quid       	"40CEF93A0349")
				    (object ClassAttribute "EIpsecPolicyGetSelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"24"))
					quid       	"40CEF93A034A")
				    (object ClassAttribute "EIpsecPolicyAddSelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"25"))
					quid       	"40CEF93A0358")
				    (object ClassAttribute "EIpsecPolicyDeleteSelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"26"))
					quid       	"40CEF93A0359")
				    (object ClassAttribute "EIpsecPolicyUnloadAllPolicies"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"27"))
					quid       	"40CEF93A035A")
				    (object ClassAttribute "EIpsecPolicyDebugNotificationRequest"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"28"))
					quid       	"40CEF93A035B")
				    (object ClassAttribute "EIpsecPolicyGetDebugInfo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"29"))
					quid       	"40CEF93A0367")
				    (object ClassAttribute "EIpsecPolicyCancelDebug"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"30"))
					quid       	"40CEF93A0368"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TServerStart"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A0377"
				operations 	(list Operations
				    (object Operation "TServerStart"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0387"
					parameters 	(list Parameters
					    (object Parameter "aStatus"
						quid       	"40CEF93A0388"
						type       	"TRequestStatus&"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AsCommand"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A0389"
					stereotype 	"const"
					result     	"TPtrC"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TServerStart"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A038B"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetCommand"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A038C"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SignalL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A038D"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TLifetimeAllocations"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef uint32_t TLifetimeAllocations;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A03A0"
				documentation 	
|
| Mapping of low level types in pfkeyv2.h into more semantic names
| (This is to avoid a need to look many places in case pfkeyv2 changes)
				
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TLifetimeBytes"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef TInt64 TLifetimeBytes;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A03A7"
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TLifetimeSeconds"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef TInt64 TLifetimeSeconds;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A03B7"
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TIdentity"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A03C5"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93A03C6"
					supplier   	"TPtr8"))
				operations 	(list Operations
				    (object Operation "TIdentity"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93A03C7"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TLifetime"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93A03E4"
				documentation 	" TLifetime, a help structure"
				operations 	(list Operations
				    (object Operation "TLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A03E5"
					parameters 	(list Parameters
					    (object Parameter "aLifetime"
						quid       	"40CEF93A03E6"
						type       	"const struct sadb_lifetime&"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Freeze"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93A03E7"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aTime"
						quid       	"40CEF93A03E9"
						type       	"TTime&")
					    (object Parameter "aNow"
						quid       	"40CEF93A03EA"
						type       	"const TTime&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B000C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TSecurityAssocSpec"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93B004B"
				documentation 	
|
|	TSecurityAssocSpec
|
|	Specify what is required from the SA that can be used
|	for the outbound packet. If no matching SA is found, an
|	acquire message is generated, and these values specify
|	the requested values for the SA.
|
|	src, proxy
|		if no tunnel, proxy=INADDR_ANY, src=IP src
|		if tunnel, proxy=IP src, src=current host
				
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TAlgorithmMap"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93B00D7"
				operations 	(list Operations
				    (object Operation "TAlgorithmMap"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B00E7"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TAlgorithmMap"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B00E8"
					parameters 	(list Parameters
					    (object Parameter "aClass"
						quid       	"40CEF93B00E9"
						type       	"TAlgorithmClass"
						quidu      	"40CEF93A01A4")
					    (object Parameter "anId"
						quid       	"40CEF93B00EA"
						type       	"TInt")
					    (object Parameter "aBits"
						quid       	"40CEF93B00EB"
						type       	"TInt")
					    (object Parameter "aDefaultLen"
						quid       	"40CEF93B00EC"
						type       	"TInt")
					    (object Parameter "aMinLen"
						quid       	"40CEF93B00ED"
						type       	"TInt")
					    (object Parameter "aMaxLen"
						quid       	"40CEF93B00EE"
						type       	"TInt")
					    (object Parameter "aLibrary"
						quid       	"40CEF93B00F6"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aAlgorithm"
						quid       	"40CEF93B00F7"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "TBuf8<0x20>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF93B0125"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF93B0126"
					supplier   	"TBuf8"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CAlgorithmList"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93B0145"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93B0165"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CArrayFixFlat<TAlgorithmMap>"
					quidu      	"40CEF93B0154"))
				operations 	(list Operations
				    (object Operation "CAlgorithmList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0166"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0167"
					documentation 	"Adds an Algorithm to the list"
					parameters 	(list Parameters
					    (object Parameter "aMap"
						quid       	"40CEF93B0168"
						type       	"TAlgorithmMap*"
						quidu      	"40CEF93B00D7"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0169"
					parameters 	(list Parameters
					    (object Parameter "aClass"
						quid       	"40CEF93B0173"
						type       	"TAlgorithmClass"
						quidu      	"40CEF93A01A4")
					    (object Parameter "anId"
						quid       	"40CEF93B0174"
						type       	"TInt")
					    (object Parameter "aBits"
						quid       	"40CEF93B0175"
						type       	"TInt")
					    (object Parameter "aDefaultLen"
						quid       	"40CEF93B0176"
						type       	"TInt")
					    (object Parameter "aMinLen"
						quid       	"40CEF93B0177"
						type       	"TInt")
					    (object Parameter "aMaxLen"
						quid       	"40CEF93B0178"
						type       	"TInt")
					    (object Parameter "aLibrary"
						quid       	"40CEF93B0179"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "anAlg"
						quid       	"40CEF93B017A"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Lookup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B017B"
					documentation 	" Find TAlgorithmMap by IPSEC algorithm number"
					parameters 	(list Parameters
					    (object Parameter "aClass"
						quid       	"40CEF93B0183"
						type       	"TAlgorithmClass"
						quidu      	"40CEF93A01A4")
					    (object Parameter "anAlg"
						quid       	"40CEF93B0184"
						type       	"TInt"))
					result     	"IMPORT_C TAlgorithmMap*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IndexLookup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0185"
					documentation 	"Find the aNum-th algorithm of class aClass"
					parameters 	(list Parameters
					    (object Parameter "aClass"
						quid       	"40CEF93B0186"
						type       	"TAlgorithmClass"
						quidu      	"40CEF93A01A4")
					    (object Parameter "aNum"
						quid       	"40CEF93B0187"
						type       	"TInt"))
					result     	"IMPORT_C TAlgorithmMap*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Remove"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0188"
					documentation 	"Removes the aNum-th algorithm of class aClass. If not found does nothing"
					parameters 	(list Parameters
					    (object Parameter "aClass"
						quid       	"40CEF93B0189"
						type       	"TAlgorithmClass"
						quidu      	"40CEF93A01A4")
					    (object Parameter "aNum"
						quid       	"40CEF93B018A"
						type       	"TInt"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Lookup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0193"
					documentation 	
| Find TAlgorithmMap by symbolic algorithm name (and optionally restricted
| to a specific library).
					
					parameters 	(list Parameters
					    (object Parameter "aLibrary"
						quid       	"40CEF93B0194"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "anAlg"
						quid       	"40CEF93B0195"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"IMPORT_C TAlgorithmMap*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "CArrayFixFlat<TAlgorithmMap>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF93B0154"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF93B0164"
					supplier   	"CArrayFixFlat"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "token_type"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	
|typedef enum
|{
|    token_string,
|    token_equal,
|    token_comma,
|    token_brace_left,
|    token_brace_right,
|    token_par_left,
|    token_par_right,
|    token_error,
|    token_eof
|    } token_type;
					)
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93B0196"
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TPolicyParser"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93B01D1"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93B01E1"
					supplier   	"TLex"))
				operations 	(list Operations
				    (object Operation "TPolicyParser"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B01E2"
					parameters 	(list Parameters
					    (object Parameter "aPolicy"
						quid       	"40CEF93B01E3"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ParseL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B01E4"
					parameters 	(list Parameters
					    (object Parameter "aPieceData"
						quid       	"40CEF93B01E5"
						type       	"CIpSecurityPiece*"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Write"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B01E6"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aSp"
						quid       	"40CEF93B01F1"
						type       	"CSecurityPolicy*"
						quidu      	"40CEF9390089")
					    (object Parameter "aPolBfr"
						quid       	"40CEF93B01F2"
						type       	"HBufC8* &")
					    (object Parameter "aSortingOrder"
						quid       	"40CEF93B01F3"
						type       	"TBool"
						initv      	"EFalse"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BufferAppend"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B01F4"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aPolBfr"
						quid       	"40CEF93B01F6"
						type       	"HBufC8* &")
					    (object Parameter "aText"
						quid       	"40CEF93B01F7"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "WriteSAs"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B01F8"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aSAList"
						quid       	"40CEF93B0200"
						type       	"CSAList*"
						quidu      	"40CEF938029C")
					    (object Parameter "aPolBfr"
						quid       	"40CEF93B0201"
						type       	"HBufC8* &"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "TextSA"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0202"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aSA"
						quid       	"40CEF93B0204"
						type       	"CPolicySpec*"
						quidu      	"40CEF938006D")
					    (object Parameter "aBuf"
						quid       	"40CEF93B0205"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "WriteSelectors"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0206"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aSelList"
						quid       	"40CEF93B0210"
						type       	"CSelectorList*"
						quidu      	"40CEF9380329")
					    (object Parameter "aPolBfr"
						quid       	"40CEF93B0211"
						type       	"HBufC8* &")
					    (object Parameter "aSortingOrder"
						quid       	"40CEF93B0212"
						type       	"TBool"
						initv      	"EFalse"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "WriteSelectorsInSortingOrder"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0213"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aSelList"
						quid       	"40CEF93B0215"
						type       	"CSelectorList*"
						quidu      	"40CEF9380329")
					    (object Parameter "aPolBfr"
						quid       	"40CEF93B0216"
						type       	"HBufC8* &")
					    (object Parameter "aSortingOrder"
						quid       	"40CEF93B0217"
						type       	"TBool"
						initv      	"ETrue"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "TextSel"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0218"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aSel"
						quid       	"40CEF93B0220"
						type       	"CPolicySelector*"
						quidu      	"40CEF93803A6")
					    (object Parameter "aBuf"
						quid       	"40CEF93B0221"
						type       	"TDes8&")
					    (object Parameter "aSortingOrder"
						quid       	"40CEF93B0222"
						type       	"TBool"
						initv      	"EFalse"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "parse_ip_addr_and_mask"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0223"
					parameters 	(list Parameters
					    (object Parameter "addr"
						quid       	"40CEF93B0224"
						type       	"TInetAddr&")
					    (object Parameter "mask"
						quid       	"40CEF93B0225"
						type       	"TInetAddr&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "parse_sa_spec_listL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B022F"
					parameters 	(list Parameters
					    (object Parameter "aBundle"
						quid       	"40CEF93B0230"
						type       	"TSecpolBundle&"
						quidu      	"40CEF9380183")
					    (object Parameter "aSp"
						quid       	"40CEF93B0231"
						type       	"CSecurityPolicy*"
						quidu      	"40CEF9390089"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "parse_sa_spec_paramsL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0232"
					parameters 	(list Parameters
					    (object Parameter "aSpec"
						quid       	"40CEF93B0233"
						type       	"CPolicySpec&"
						quidu      	"40CEF938006D"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "parse_conn2saL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0234"
					parameters 	(list Parameters
					    (object Parameter "aSp"
						quid       	"40CEF93B0235"
						type       	"CSecurityPolicy*"
						quidu      	"40CEF9390089"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "parse_sa_specL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B023F"
					parameters 	(list Parameters
					    (object Parameter "aSp"
						quid       	"40CEF93B0240"
						type       	"CSecurityPolicy*"
						quidu      	"40CEF9390089"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "NextToken"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0241"
					result     	"token_type"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0
					quidu      	"40CEF93B0196")
				    (object Operation "SkipSpaceAndMark"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0242"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "Error"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0243"
					parameters 	(list Parameters
					    (object Parameter "aFmt"
						quid       	"40CEF93B024E"
						type       	"TRefByValue<const TDesC>")
					    (object Parameter ""
						quid       	"40CEF93B024F"
						type       	"..."))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				class_attributes 	(list class_attribute_list
				    (object ClassAttribute "iLine"
					quid       	"40CEF93B0250"
					type       	"int"
					exportControl 	"Public"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "TBuf<200>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF93B0251"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF93B025E"
					supplier   	"TBuf"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CKeysData"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93B028D"
				documentation 	"Could be a struct but CBase initializa everything to 0, so is better"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93B028E"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "CKeysData"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B028F"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CKeysData"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B029C"
					parameters 	(list Parameters
					    (object Parameter "aKey"
						quid       	"40CEF93B029D"
						type       	"CKeysData*"
						quidu      	"40CEF93B028D"))
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "TBuf8<256>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF93B02E0"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF93B02E1"
					supplier   	"TBuf8"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CKeysDataArray"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93B030A"
				documentation 	"typedef CArrayFixFlat<TKeysData *> CKeysDataArray;"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93B032B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CArrayFixFlat<CKeysData*>"
					quidu      	"40CEF93B0329"))
				operations 	(list Operations
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B032C"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aGranularity"
						quid       	"40CEF93B032E"
						type       	"TInt"))
					result     	"IMPORT_C CKeysDataArray*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Construct"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B032F"
					parameters 	(list Parameters
					    (object Parameter "aGranularity"
						quid       	"40CEF93B0339"
						type       	"TInt"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B033A"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aData"
						quid       	"40CEF93B033C"
						type       	"CKeysDataArray*"
						quidu      	"40CEF93B030A"))
					result     	"IMPORT_C CKeysDataArray*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B033D"
					parameters 	(list Parameters
					    (object Parameter "aData"
						quid       	"40CEF93B033E"
						type       	"CKeysDataArray*"
						quidu      	"40CEF93B030A"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CKeysDataArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B033F"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CopyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0340"
					parameters 	(list Parameters
					    (object Parameter "aData"
						quid       	"40CEF93B0348"
						type       	"CKeysDataArray*"
						quidu      	"40CEF93B030A"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Empty"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0349"
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CKeysDataArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B034A"
					parameters 	(list Parameters
					    (object Parameter "aGranularity"
						quid       	"40CEF93B034B"
						type       	"TInt"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CKeysDataArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B034C"
					parameters 	(list Parameters
					    (object Parameter "aData"
						quid       	"40CEF93B034D"
						type       	"CKeysDataArray*"
						quidu      	"40CEF93B030A"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "CArrayFixFlat<CKeysData*>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF93B0329"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF93B032A"
					supplier   	"CArrayFixFlat"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TKeyParser"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93B0377"
				documentation 	"KEYS Parser"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93B0378"
					supplier   	"TLex"))
				operations 	(list Operations
				    (object Operation "TKeyParser"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0379"
					parameters 	(list Parameters
					    (object Parameter "aStr"
						quid       	"40CEF93B037A"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ParseL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B037B"
					parameters 	(list Parameters
					    (object Parameter "aKeys"
						quid       	"40CEF93B037C"
						type       	"CKeysDataArray*"
						quidu      	"40CEF93B030A"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Write"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0387"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aKeys"
						quid       	"40CEF93B0389"
						type       	"CKeysDataArray*"
						quidu      	"40CEF93B030A")
					    (object Parameter "aFile"
						quid       	"40CEF93B038A"
						type       	"RFile&"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TextPFKey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B038B"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aKey"
						quid       	"40CEF93B038D"
						type       	"CKeysData*"
						quidu      	"40CEF93B028D")
					    (object Parameter "aElem"
						quid       	"40CEF93B038E"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "NextToken"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B038F"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "DeHex"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0396"
					parameters 	(list Parameters
					    (object Parameter "aStr"
						quid       	"40CEF93B0397"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"TPtrC8"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "SkipSpaceAndMark"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0398"
					result     	"int"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "HexVal"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B0399"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aChar"
						quid       	"40CEF93B039B"
						type       	"TUint8"))
					result     	"TUint8"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CIpSecurityPiece"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93B03D5"
				documentation 	
|------------------------------------------------------------------------
|Multiple Security Info combined
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93B03E4"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "CIpSecurityPiece"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93B03E5"
					documentation 	"* Cause vtable & typeinfo to be exported"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93B03E6"
					parameters 	(list Parameters
					    (object Parameter "aSize"
						quid       	"40CEF93B03E7"
						type       	"TInt"
						initv      	"64"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Info"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93B03E8"
					result     	"HBufC*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetInfoL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C000C"
					parameters 	(list Parameters
					    (object Parameter "aDes"
						quid       	"40CEF93C000D"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Policies"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93C000E"
					result     	"CSecurityPolicy*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF9390089")
				    (object Operation "SetPolicies"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93C000F"
					parameters 	(list Parameters
					    (object Parameter "aPolicy"
						quid       	"40CEF93C0010"
						type       	"CSecurityPolicy*"
						quidu      	"40CEF9390089"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Keys"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"40CEF93C0011"
					result     	"CKeysDataArray*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF93B030A")
				    (object Operation "~CIpSecurityPiece"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C001C"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TIpSecParser"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93C006A"
				documentation 	
|
|  class TSecParser
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93C006B"
					supplier   	"TLex"))
				operations 	(list Operations
				    (object Operation "TIpSecParser"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C006C"
					parameters 	(list Parameters
					    (object Parameter "aDes"
						quid       	"40CEF93C006D"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ParseL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C006E"
					parameters 	(list Parameters
					    (object Parameter "aPiece_data"
						quid       	"40CEF93C006F"
						type       	"CIpSecurityPiece*"
						quidu      	"40CEF93B03D5"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Write"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0079"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aPiece_data"
						quid       	"40CEF93C007B"
						type       	"CIpSecurityPiece*"
						quidu      	"40CEF93B03D5")
					    (object Parameter "aPolBfr"
						quid       	"40CEF93C007C"
						type       	"HBufC8* &"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ParseAndIgnoreIKEL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C007D"
					parameters 	(list Parameters
					    (object Parameter "aPiece_data"
						quid       	"40CEF93C007E"
						type       	"CIpSecurityPiece*"
						quidu      	"40CEF93B03D5"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CheckVersion"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C007F"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ParseInfoL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0080"
					parameters 	(list Parameters
					    (object Parameter "aPiece_data"
						quid       	"40CEF93C0089"
						type       	"CIpSecurityPiece*"
						quidu      	"40CEF93B03D5"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ParsePoliciesL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C008A"
					parameters 	(list Parameters
					    (object Parameter "aPieceData"
						quid       	"40CEF93C008B"
						type       	"CIpSecurityPiece*"
						quidu      	"40CEF93B03D5"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ParseKeysL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C008C"
					parameters 	(list Parameters
					    (object Parameter "aKeys"
						quid       	"40CEF93C008D"
						type       	"CKeysDataArray*"
						quidu      	"40CEF93B030A"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "NextTag"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C008E"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "DoParseL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0099"
					parameters 	(list Parameters
					    (object Parameter "aPiece_data"
						quid       	"40CEF93C009A"
						type       	"CIpSecurityPiece*"
						quidu      	"40CEF93B03D5")
					    (object Parameter "aIncludeIKE"
						quid       	"40CEF93C009B"
						type       	"TBool"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "WriteVersion"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C009C"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aPolBfr"
						quid       	"40CEF93C009E"
						type       	"HBufC8* &"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "WriteInfo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C009F"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aPiece_data"
						quid       	"40CEF93C00A9"
						type       	"CIpSecurityPiece*"
						quidu      	"40CEF93B03D5")
					    (object Parameter "aPolBfr"
						quid       	"40CEF93C00AA"
						type       	"HBufC8* &"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "WritePolicies"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C00AB"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aPiece_data"
						quid       	"40CEF93C00AD"
						type       	"CIpSecurityPiece*"
						quidu      	"40CEF93B03D5")
					    (object Parameter "aPolBfr"
						quid       	"40CEF93C00AE"
						type       	"HBufC8* &"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "WriteKeys"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C00AF"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aPiece_data"
						quid       	"40CEF93C00B9"
						type       	"CIpSecurityPiece*"
						quidu      	"40CEF93B03D5")
					    (object Parameter "aFile"
						quid       	"40CEF93C00BA"
						type       	"RFile&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "direction"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93C00C8"
				documentation 	
|///////////////////////////////////////////////////////
| Policy Manager Error Codes
|///////////////////////////////////////////////////////
|
|typedef enum
|    {
|    EOpenSocketError = -23001,
|    EBindSocketError,
|    EOpenAlgorithmsFileError,
|    EOpenPolicyFileError,
|    EPolicyFileError,
|    ESecpolSocketSetOptError,
|    EUnknownPolicyHandle,
|    EParsingError,
|    EWriteSocketError,
|    ESecpolReaderError,
|    ENoSelectorFound,
|    ENoMemory,
|    EInboundOutboundConflict,
|    ESelectorConflict,
|    ENoConflictInfoFound
|    };
|
|    
|///////////////////////////////////////////////////////
| Direction codes
|///////////////////////////////////////////////////////
				
				stereotype 	"enum"
				class_attributes 	(list class_attribute_list
				    (object ClassAttribute "EInbound"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"0"))
					quid       	"40CEF93C00D7"
					initv      	"1")
				    (object ClassAttribute "EOutbound"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"1"))
					quid       	"40CEF93C00D8"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "TActivePolicyListEntry"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93C00E7"
				documentation 	
|///////////////////////////////////////////////////////
| Active Policy list entry
|///////////////////////////////////////////////////////
				
				stereotype 	"struct"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CActivePolicyList"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef CArrayFixFlat<TActivePolicyListEntry*> CActivePolicyList;   ")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93C0116"
				stereotype 	"typedef"
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CIPSecPolicyManagerHandler"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93C02CB"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93C02DB"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C02DC"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aServer"
						quid       	"40CEF93C02DE"
						type       	"CIPSecPolicyManagerServer*"
						quidu      	"40CEF93900E7"))
					result     	"CIPSecPolicyManagerHandler*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF93C02CB")
				    (object Operation "~CIPSecPolicyManagerHandler"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C02DF"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C02E0"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ProcessLoadPolicyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C02E1"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"40CEF93C02EA"
						type       	"const RMessage2&"
						const      	TRUE)
					    (object Parameter "aIPSecPolicyManagerSession"
						quid       	"40CEF93C02EB"
						type       	"const CIPSecPolicyManagerSession*"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ProcessActivatePolicyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C02EC"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"40CEF93C02ED"
						type       	"const RMessage2&"
						const      	TRUE)
					    (object Parameter "aIPSecPolicyManagerSession"
						quid       	"40CEF93C02EE"
						type       	"const CIPSecPolicyManagerSession*"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ProcessUnloadPolicyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C02EF"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"40CEF93C02F0"
						type       	"const RMessage2&"
						const      	TRUE)
					    (object Parameter "aIPSecPolicyManagerSession"
						quid       	"40CEF93C02F1"
						type       	"const CIPSecPolicyManagerSession*"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetIPSecSAInfoL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C02FA"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"40CEF93C02FB"
						type       	"const RMessage2&"
						const      	TRUE)
					    (object Parameter "aIPSecPolicyManagerSession"
						quid       	"40CEF93C02FC"
						type       	"const CIPSecPolicyManagerSession*"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetLastConflictInfoL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C02FD"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"40CEF93C02FE"
						type       	"const RMessage2&"
						const      	TRUE)
					    (object Parameter "aIPSecPolicyManagerSession"
						quid       	"40CEF93C02FF"
						type       	"const CIPSecPolicyManagerSession*"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ErrorHandlingL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0300"
					parameters 	(list Parameters
					    (object Parameter "aMainCode"
						quid       	"40CEF93C0301"
						type       	"TInt")
					    (object Parameter "aDetailCode"
						quid       	"40CEF93C030A"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ReleaseResources"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C030B"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ParseCurrentPolicyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C030C"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "UpdateSelectorsAndTunnels"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C030D"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConvertFromObjectsToStringWithSectionsL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C030E"
					documentation 	
|        void    OpenPolicyFileForWrite();
|        void    OpenPolicyFileForRead();
					
					parameters 	(list Parameters
					    (object Parameter "aFunction"
						quid       	"40CEF93C030F"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConvertFromObjectsToStringWithoutSectionsL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0319"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "StorePolicyToActiveListL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C031A"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ParseAllPolicyFilesL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C031B"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MakeUniqueSANamesL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C031C"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SortSelectors"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C031D"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConvertFromObjectsToStringL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C031E"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SendAlgorithmsAndPolicyToIPSecL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0329"
					parameters 	(list Parameters
					    (object Parameter "aSocket"
						quid       	"40CEF93C032A"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SendNullFileToIPSecL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C032B"
					parameters 	(list Parameters
					    (object Parameter "aSocket"
						quid       	"40CEF93C032C"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ReturnPolicyFileHandleL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C032D"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"40CEF93C032E"
						type       	"const RMessage2&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApiCallCompleted"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C032F"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DeletePolicyFromList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0339"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SearchPolicyFromListAndActivate"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C033A"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "WriteTunnelModeIkeNegotiationStringsL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C033B"
					documentation 	
|
| In IPSecPolManUtil.cpp
					
					parameters 	(list Parameters
					    (object Parameter "aPolBfr"
						quid       	"40CEF93C033C"
						type       	"HBufC8* &"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BuildTunnelModeIkeString"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C033D"
					parameters 	(list Parameters
					    (object Parameter "aStringBuf"
						quid       	"40CEF93C033E"
						type       	"TDes8&")
					    (object Parameter "aDirection"
						quid       	"40CEF93C033F"
						type       	"TInt")
					    (object Parameter "aPort"
						quid       	"40CEF93C0348"
						type       	"TInt")
					    (object Parameter "aGwAddr"
						quid       	"40CEF93C0349"
						type       	"TInetAddr&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "WriteTransportModeIkeNegotiationStrings"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C034A"
					parameters 	(list Parameters
					    (object Parameter "aPolBfr"
						quid       	"40CEF93C034B"
						type       	"HBufC8* &"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BuildTransportModeIkeString"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C034C"
					parameters 	(list Parameters
					    (object Parameter "aStringBuf"
						quid       	"40CEF93C034D"
						type       	"TDes8&")
					    (object Parameter "aPort"
						quid       	"40CEF93C034E"
						type       	"TInt")
					    (object Parameter "aRemote"
						quid       	"40CEF93C034F"
						type       	"TInetAddr&")
					    (object Parameter "aRemoteMask"
						quid       	"40CEF93C0358"
						type       	"TInetAddr&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BuildDhcpProtocolString"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0359"
					parameters 	(list Parameters
					    (object Parameter "aPolBfr"
						quid       	"40CEF93C035A"
						type       	"HBufC8* &"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BuildComparisonWord"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C035B"
					parameters 	(list Parameters
					    (object Parameter "aSelList"
						quid       	"40CEF93C035C"
						type       	"CSelectorList*"
						quidu      	"40CEF9380329"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSequenceNumbers"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C035D"
					parameters 	(list Parameters
					    (object Parameter "aSelList"
						quid       	"40CEF93C0367"
						type       	"CSelectorList*"
						quidu      	"40CEF9380329"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CalculateMaskLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0368"
					parameters 	(list Parameters
					    (object Parameter "aMask"
						quid       	"40CEF93C0369"
						type       	"TInetAddr&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaskLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C036A"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"40CEF93C036B"
						type       	"TUint32"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaskLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C036C"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"40CEF93C036D"
						type       	"const TIp6Addr&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DeleteExtraInboundOutboundSelectors"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C036E"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddInboundOutboundSelectorPair"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0377"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "InboundOutboundSelectors"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0378"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FindMatchingSelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0379"
					result     	"CPolicySelector*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"40CEF93803A6")
				    (object Operation "FillSAInfoObject"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C037A"
					parameters 	(list Parameters
					    (object Parameter "aPolicySelector"
						quid       	"40CEF93C0387"
						type       	"CPolicySelector*"
						quidu      	"40CEF93803A6"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CheckInboundOutboundConflictsL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0388"
					documentation 	
|
| In IPSecPolManConflict.cpp
					
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CheckSelectorConflictsL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0389"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TakeNextActivePolicyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C038A"
					parameters 	(list Parameters
					    (object Parameter "aIndex"
						quid       	"40CEF93C038B"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CompareSelectorsL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C038C"
					parameters 	(list Parameters
					    (object Parameter "aPolicySelector"
						quid       	"40CEF93C038D"
						type       	"CPolicySelector*"
						quidu      	"40CEF93803A6"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CompareSAParameters"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0396"
					parameters 	(list Parameters
					    (object Parameter "aPolicySelectorNew"
						quid       	"40CEF93C0397"
						type       	"CPolicySelector*"
						quidu      	"40CEF93803A6")
					    (object Parameter "aPolicySelectorOld"
						quid       	"40CEF93C0398"
						type       	"CPolicySelector*"
						quidu      	"40CEF93803A6"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CheckAddressOverlapping"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C0399"
					parameters 	(list Parameters
					    (object Parameter "aNet1IpAddress"
						quid       	"40CEF93C039A"
						type       	"TUint32")
					    (object Parameter "aNet1Mask"
						quid       	"40CEF93C039B"
						type       	"TUint32")
					    (object Parameter "aNet2IpAddress"
						quid       	"40CEF93C039C"
						type       	"TUint32")
					    (object Parameter "aNet2Mask"
						quid       	"40CEF93C039D"
						type       	"TUint32"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetRangeHighAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93C03A6"
					parameters 	(list Parameters
					    (object Parameter "aNetIpAddressHigh"
						quid       	"40CEF93C03A7"
						type       	"TUint32&")
					    (object Parameter "aNetIpAddressLow"
						quid       	"40CEF93C03A8"
						type       	"TUint32")
					    (object Parameter "aNetMask"
						quid       	"40CEF93C03A9"
						type       	"TUint32"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "TPckg<TPolicyHandle>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF93C03C0"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF93C03C5"
					supplier   	"TPckg"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "TPckg<TIpsecSaSpec>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF93C03D5"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF93C03D6"
					supplier   	"TPckg"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Class "CSecpolReader"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"40CEF93D00E7"
				documentation 	"class CListenerControl;"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"40CEF93D00E8"
					supplier   	"CActive"))
				operations 	(list Operations
				    (object Operation "CSecpolReader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93D00E9"
					parameters 	(list Parameters
					    (object Parameter "control"
						quid       	"40CEF93D00EA"
						type       	"CIPSecPolicyManagerHandler*"
						quidu      	"40CEF93C02CB"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Construct"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93D00EB"
					parameters 	(list Parameters
					    (object Parameter "aSocket"
						quid       	"40CEF93D00F6"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CSecpolReader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93D00F7"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RunL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93D00F8"
					documentation 	" active object stuff, completion and cancel callback functions"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "DoCancel"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93D00F9"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "RunError"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"40CEF93D00FA"
					parameters 	(list Parameters
					    (object Parameter "aError"
						quid       	"40CEF93D0106"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Instantiated_Class "TBuf8<1000>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"40CEF93D010C"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"40CEF93D0116"
					supplier   	"TBuf8"))
				module     	"Component View::IPSECPOL"
				quidu      	"40CEF91D0220"
				language   	"VC++")
			    (object Association "$UNNAMED$0"
				quid       	"40CEF93800F6"
				roles      	(list role_list
				    (object Role "iName"
					quid       	"40CEF9380116"
					label      	"iName"
					supplier   	"HBufC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$1"
					quid       	"40CEF9380118"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySpec"
					quidu      	"40CEF938006D")))
			    (object Association "$UNNAMED$2"
				quid       	"40CEF9380125"
				roles      	(list role_list
				    (object Role "iRemoteIdentity"
					quid       	"40CEF9380126"
					label      	"iRemoteIdentity"
					supplier   	"HBufC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$3"
					quid       	"40CEF9380128"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySpec"
					quidu      	"40CEF938006D")))
			    (object Association "$UNNAMED$4"
				quid       	"40CEF938012A"
				roles      	(list role_list
				    (object Role "iLocalIdentity"
					quid       	"40CEF938012B"
					documentation 	
| if present, the TSecurityAssocSpec will
| only have constant reference to this!
					
					label      	"iLocalIdentity"
					supplier   	"HBufC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$5"
					quid       	"40CEF938012D"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySpec"
					quidu      	"40CEF938006D")))
			    (object Association "$UNNAMED$6"
				quid       	"40CEF9380148"
				roles      	(list role_list
				    (object Role "iSpec"
					quid       	"40CEF9380149"
					documentation 	"TBool Comp(CPolicySpec *aPolSpec);    //Compares 2 SAs"
					label      	"iSpec"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$7"
					quid       	"40CEF938014B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySpec"
					quidu      	"40CEF938006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$8"
				quid       	"40CEF9380155"
				roles      	(list role_list
				    (object Role "iNext"
					quid       	"40CEF9380156"
					label      	"iNext"
					supplier   	"TSglQueLink"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$9"
					quid       	"40CEF9380158"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySpec"
					quidu      	"40CEF938006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$10"
				quid       	"40CEF9380173"
				roles      	(list role_list
				    (object Role "iSpec"
					quid       	"40CEF9380174"
					label      	"iSpec"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySpec"
					quidu      	"40CEF938006D"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$11"
					quid       	"40CEF9380176"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSecpolBundleItem"
					quidu      	"40CEF9380164")))
			    (object Association "$UNNAMED$12"
				quid       	"40CEF9380178"
				roles      	(list role_list
				    (object Role "iTunnel"
					quid       	"40CEF9380179"
					label      	"iTunnel"
					supplier   	"TInetAddr"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$13"
					quid       	"40CEF938017B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSecpolBundleItem"
					quidu      	"40CEF9380164"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$14"
				quid       	"40CEF938017D"
				roles      	(list role_list
				    (object Role "iNext"
					quid       	"40CEF938017E"
					documentation 	"private:"
					label      	"iNext"
					supplier   	"TSglQueLink"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$15"
					quid       	"40CEF9380180"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSecpolBundleItem"
					quidu      	"40CEF9380164"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$16"
				quid       	"40CEF93802DC"
				roles      	(list role_list
				    (object Role "iOldSA"
					quid       	"40CEF93802DD"
					label      	"iOldSA"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySpec"
					quidu      	"40CEF938006D"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$17"
					quid       	"40CEF93802DF"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSAPairNode"
					quidu      	"40CEF93802CB")))
			    (object Association "$UNNAMED$18"
				quid       	"40CEF93802E1"
				roles      	(list role_list
				    (object Role "iNewSA"
					quid       	"40CEF93802E2"
					label      	"iNewSA"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySpec"
					quidu      	"40CEF938006D"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$19"
					quid       	"40CEF93802E4"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSAPairNode"
					quidu      	"40CEF93802CB")))
			    (object Association "$UNNAMED$20"
				quid       	"40CEF93802EA"
				roles      	(list role_list
				    (object Role "$UNNAMED$21"
					quid       	"40CEF93802EB"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSAPairNode"
					quidu      	"40CEF93802CB")
				    (object Role "iNext"
					quid       	"40CEF93802ED"
					label      	"iNext"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSAPairNode"
					quidu      	"40CEF93802CB"
					is_navigable 	TRUE)))
			    (object Association "$UNNAMED$22"
				quid       	"40CEF9380319"
				roles      	(list role_list
				    (object Role "iList"
					quid       	"40CEF938031A"
					label      	"iList"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSAPairNode"
					quidu      	"40CEF93802CB"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$23"
					quid       	"40CEF938031C"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSAPairList"
					quidu      	"40CEF93802FA")))
			    (object Association "$UNNAMED$24"
				quid       	"40CEF93803E4"
				roles      	(list role_list
				    (object Role "iDirection"
					quid       	"40CEF93803E5"
					documentation 	
|
| If the addr is to match any address, the mask must all zeroes
| If the addr is to match as is, the mask must be all ones
| If the selector is to match a transport connection, the
|      port numbers are stored as non-zero in iDst and iSrc,
|      and iProtocol is non-zero.
					
					label      	"iDirection"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$25"
					quid       	"40CEF93803E7"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$26"
				quid       	"40CEF93803E9"
				roles      	(list role_list
				    (object Role "iRemote"
					quid       	"40CEF93803EA"
					label      	"iRemote"
					supplier   	"TInetAddr"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$27"
					quid       	"40CEF93803EC"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$28"
				quid       	"40CEF93803EE"
				roles      	(list role_list
				    (object Role "iRemoteMask"
					quid       	"40CEF93803EF"
					label      	"iRemoteMask"
					supplier   	"TInetAddr"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$29"
					quid       	"40CEF93803F1"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$30"
				quid       	"40CEF939000C"
				roles      	(list role_list
				    (object Role "iLocal"
					quid       	"40CEF939000D"
					label      	"iLocal"
					supplier   	"TInetAddr"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$31"
					quid       	"40CEF939000F"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$32"
				quid       	"40CEF9390011"
				roles      	(list role_list
				    (object Role "iLocalMask"
					quid       	"40CEF9390012"
					label      	"iLocalMask"
					supplier   	"TInetAddr"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$33"
					quid       	"40CEF9390014"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$34"
				quid       	"40CEF9390016"
				roles      	(list role_list
				    (object Role "iProtocol"
					quid       	"40CEF9390017"
					label      	"iProtocol"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$35"
					quid       	"40CEF9390019"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$36"
				quid       	"40CEF939001C"
				roles      	(list role_list
				    (object Role "iIcmpType"
					quid       	"40CEF939001D"
					label      	"iIcmpType"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$37"
					quid       	"40CEF939001F"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$38"
				quid       	"40CEF9390021"
				roles      	(list role_list
				    (object Role "iIcmpCode"
					quid       	"40CEF9390022"
					label      	"iIcmpCode"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$39"
					quid       	"40CEF9390024"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$40"
				quid       	"40CEF939002B"
				roles      	(list role_list
				    (object Role "iDropAction"
					quid       	"40CEF939002C"
					label      	"iDropAction"
					supplier   	"TBool"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$41"
					quid       	"40CEF939002E"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$42"
				quid       	"40CEF9390030"
				roles      	(list role_list
				    (object Role "iSequenceNumber"
					quid       	"40CEF9390031"
					label      	"iSequenceNumber"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$43"
					quid       	"40CEF9390033"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$44"
				quid       	"40CEF9390035"
				roles      	(list role_list
				    (object Role "iCompWord"
					quid       	"40CEF9390036"
					label      	"iCompWord"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$45"
					quid       	"40CEF939003B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$46"
				quid       	"40CEF939003D"
				roles      	(list role_list
				    (object Role "iBundle"
					quid       	"40CEF939003E"
					documentation 	" IPSecPolManUtil.cpp"
					label      	"iBundle"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecpolBundle"
					quidu      	"40CEF9380183"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$47"
					quid       	"40CEF9390040"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$48"
				quid       	"40CEF9390042"
				roles      	(list role_list
				    (object Role "iNext"
					quid       	"40CEF9390043"
					label      	"iNext"
					supplier   	"TSglQueLink"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$49"
					quid       	"40CEF939004B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$50"
				quid       	"40CEF939004F"
				roles      	(list role_list
				    (object Role "iInterface"
					quid       	"40CEF9390050"
					label      	"iInterface"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf<20>"
					quidu      	"40CEF939004D"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$51"
					quid       	"40CEF9390052"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector"
					quidu      	"40CEF93803A6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$52"
				quid       	"40CEF93900D7"
				roles      	(list role_list
				    (object Role "iSpecs"
					quid       	"40CEF93900D8"
					documentation 	
|    TSglQue<CPolicySpec> iSpecs;            // SA specifications
|    TSglQue<CPolicySelector> iSelectors;    // Policy selectors to match
					
					label      	"iSpecs"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSAList"
					quidu      	"40CEF938029C"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$53"
					quid       	"40CEF93900DA"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSecurityPolicy"
					quidu      	"40CEF9390089")))
			    (object Association "$UNNAMED$54"
				quid       	"40CEF93900DC"
				roles      	(list role_list
				    (object Role "iSelectors"
					quid       	"40CEF93900DD"
					label      	"iSelectors"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSelectorList"
					quidu      	"40CEF9380329"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$55"
					quid       	"40CEF93900DF"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSecurityPolicy"
					quidu      	"40CEF9390089")))
			    (object Association "$UNNAMED$56"
				quid       	"40CEF9390118"
				roles      	(list role_list
				    (object Role "iSessionCount"
					quid       	"40CEF9390119"
					label      	"iSessionCount"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$57"
					quid       	"40CEF939011B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerServer"
					quidu      	"40CEF93900E7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$58"
				quid       	"40CEF939011D"
				roles      	(list role_list
				    (object Role "iIPSecPolicyManagerHandler"
					quid       	"40CEF939011E"
					label      	"iIPSecPolicyManagerHandler"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$59"
					quid       	"40CEF9390120"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerServer"
					quidu      	"40CEF93900E7")))
			    (object Association "$UNNAMED$60"
				quid       	"40CEF9390174"
				roles      	(list role_list
				    (object Role "sadb_msg_version"
					quid       	"40CEF9390175"
					label      	"sadb_msg_version"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$61"
					quid       	"40CEF9390177"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_msg"
					quidu      	"40CEF9390164"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$62"
				quid       	"40CEF9390179"
				roles      	(list role_list
				    (object Role "sadb_msg_type"
					quid       	"40CEF939017A"
					label      	"sadb_msg_type"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$63"
					quid       	"40CEF939017C"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_msg"
					quidu      	"40CEF9390164"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$64"
				quid       	"40CEF9390183"
				roles      	(list role_list
				    (object Role "sadb_msg_errno"
					quid       	"40CEF9390184"
					label      	"sadb_msg_errno"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$65"
					quid       	"40CEF9390186"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_msg"
					quidu      	"40CEF9390164"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$66"
				quid       	"40CEF9390188"
				roles      	(list role_list
				    (object Role "sadb_msg_satype"
					quid       	"40CEF9390189"
					label      	"sadb_msg_satype"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$67"
					quid       	"40CEF939018B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_msg"
					quidu      	"40CEF9390164"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$68"
				quid       	"40CEF9390193"
				roles      	(list role_list
				    (object Role "sadb_msg_len"
					quid       	"40CEF9390194"
					label      	"sadb_msg_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$69"
					quid       	"40CEF9390196"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_msg"
					quidu      	"40CEF9390164"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$70"
				quid       	"40CEF9390198"
				roles      	(list role_list
				    (object Role "sadb_msg_reserved"
					quid       	"40CEF9390199"
					documentation 	" ..an earlier revision used 32-bit words!"
					label      	"sadb_msg_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$71"
					quid       	"40CEF939019B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_msg"
					quidu      	"40CEF9390164"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$72"
				quid       	"40CEF93901A2"
				roles      	(list role_list
				    (object Role "sadb_msg_seq"
					quid       	"40CEF93901A3"
					label      	"sadb_msg_seq"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$73"
					quid       	"40CEF93901A5"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_msg"
					quidu      	"40CEF9390164"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$74"
				quid       	"40CEF93901A7"
				roles      	(list role_list
				    (object Role "sadb_msg_pid"
					quid       	"40CEF93901A8"
					label      	"sadb_msg_pid"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$75"
					quid       	"40CEF93901AA"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_msg"
					quidu      	"40CEF9390164"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$76"
				quid       	"40CEF93901C4"
				roles      	(list role_list
				    (object Role "sadb_ext_len"
					quid       	"40CEF93901C5"
					label      	"sadb_ext_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$77"
					quid       	"40CEF93901C7"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_ext"
					quidu      	"40CEF93901C2"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$78"
				quid       	"40CEF93901D1"
				roles      	(list role_list
				    (object Role "sadb_ext_type"
					quid       	"40CEF93901D2"
					label      	"sadb_ext_type"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$79"
					quid       	"40CEF93901D4"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_ext"
					quidu      	"40CEF93901C2"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$80"
				quid       	"40CEF9390201"
				roles      	(list role_list
				    (object Role "sadb_sa_len"
					quid       	"40CEF9390202"
					label      	"sadb_sa_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$81"
					quid       	"40CEF9390204"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sa"
					quidu      	"40CEF93901F0"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$82"
				quid       	"40CEF9390206"
				roles      	(list role_list
				    (object Role "sadb_sa_exttype"
					quid       	"40CEF9390207"
					label      	"sadb_sa_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$83"
					quid       	"40CEF9390209"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sa"
					quidu      	"40CEF93901F0"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$84"
				quid       	"40CEF9390210"
				roles      	(list role_list
				    (object Role "sadb_sa_spi"
					quid       	"40CEF9390211"
					label      	"sadb_sa_spi"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$85"
					quid       	"40CEF9390213"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sa"
					quidu      	"40CEF93901F0"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$86"
				quid       	"40CEF939021F"
				roles      	(list role_list
				    (object Role "sadb_sa_replay"
					quid       	"40CEF9390220"
					label      	"sadb_sa_replay"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$87"
					quid       	"40CEF9390222"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sa"
					quidu      	"40CEF93901F0"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$88"
				quid       	"40CEF9390224"
				roles      	(list role_list
				    (object Role "sadb_sa_state"
					quid       	"40CEF9390225"
					label      	"sadb_sa_state"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$89"
					quid       	"40CEF9390230"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sa"
					quidu      	"40CEF93901F0"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$90"
				quid       	"40CEF9390232"
				roles      	(list role_list
				    (object Role "sadb_sa_auth"
					quid       	"40CEF9390233"
					label      	"sadb_sa_auth"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$91"
					quid       	"40CEF9390235"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sa"
					quidu      	"40CEF93901F0"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$92"
				quid       	"40CEF939023F"
				roles      	(list role_list
				    (object Role "sadb_sa_encrypt"
					quid       	"40CEF9390240"
					label      	"sadb_sa_encrypt"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$93"
					quid       	"40CEF9390242"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sa"
					quidu      	"40CEF93901F0"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$94"
				quid       	"40CEF9390244"
				roles      	(list role_list
				    (object Role "sadb_sa_flags"
					quid       	"40CEF9390245"
					label      	"sadb_sa_flags"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$95"
					quid       	"40CEF9390247"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sa"
					quidu      	"40CEF93901F0"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$96"
				quid       	"40CEF939026E"
				roles      	(list role_list
				    (object Role "sadb_lifetime_len"
					quid       	"40CEF939026F"
					label      	"sadb_lifetime_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$97"
					quid       	"40CEF9390271"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_lifetime"
					quidu      	"40CEF939025E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$98"
				quid       	"40CEF9390273"
				roles      	(list role_list
				    (object Role "sadb_lifetime_exttype"
					quid       	"40CEF9390274"
					label      	"sadb_lifetime_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$99"
					quid       	"40CEF9390276"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_lifetime"
					quidu      	"40CEF939025E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$100"
				quid       	"40CEF939027D"
				roles      	(list role_list
				    (object Role "sadb_lifetime_allocations"
					quid       	"40CEF939027E"
					label      	"sadb_lifetime_allocations"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$101"
					quid       	"40CEF9390280"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_lifetime"
					quidu      	"40CEF939025E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$102"
				quid       	"40CEF9390282"
				roles      	(list role_list
				    (object Role "sadb_lifetime_bytes"
					quid       	"40CEF9390283"
					label      	"sadb_lifetime_bytes"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint64_t"
					quidu      	"40CEF9390145"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$103"
					quid       	"40CEF9390285"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_lifetime"
					quidu      	"40CEF939025E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$104"
				quid       	"40CEF939028D"
				roles      	(list role_list
				    (object Role "sadb_lifetime_addtime"
					quid       	"40CEF939028E"
					label      	"sadb_lifetime_addtime"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint64_t"
					quidu      	"40CEF9390145"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$105"
					quid       	"40CEF9390290"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_lifetime"
					quidu      	"40CEF939025E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$106"
				quid       	"40CEF9390292"
				roles      	(list role_list
				    (object Role "sadb_lifetime_usetime"
					quid       	"40CEF9390293"
					label      	"sadb_lifetime_usetime"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint64_t"
					quidu      	"40CEF9390145"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$107"
					quid       	"40CEF9390295"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_lifetime"
					quidu      	"40CEF939025E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$108"
				quid       	"40CEF93902BC"
				roles      	(list role_list
				    (object Role "sadb_address_len"
					quid       	"40CEF93902BD"
					label      	"sadb_address_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$109"
					quid       	"40CEF93902BF"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_address"
					quidu      	"40CEF93902AC"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$110"
				quid       	"40CEF93902C1"
				roles      	(list role_list
				    (object Role "sadb_address_exttype"
					quid       	"40CEF93902C2"
					label      	"sadb_address_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$111"
					quid       	"40CEF93902C4"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_address"
					quidu      	"40CEF93902AC"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$112"
				quid       	"40CEF93902CB"
				roles      	(list role_list
				    (object Role "sadb_address_proto"
					quid       	"40CEF93902CC"
					label      	"sadb_address_proto"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$113"
					quid       	"40CEF93902CE"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_address"
					quidu      	"40CEF93902AC"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$114"
				quid       	"40CEF93902D0"
				roles      	(list role_list
				    (object Role "sadb_address_prefixlen"
					quid       	"40CEF93902D1"
					label      	"sadb_address_prefixlen"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$115"
					quid       	"40CEF93902D3"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_address"
					quidu      	"40CEF93902AC"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$116"
				quid       	"40CEF93902DB"
				roles      	(list role_list
				    (object Role "sadb_address_reserved"
					quid       	"40CEF93902DC"
					label      	"sadb_address_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$117"
					quid       	"40CEF93902DE"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_address"
					quidu      	"40CEF93902AC"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$118"
				quid       	"40CEF93902FB"
				roles      	(list role_list
				    (object Role "sadb_key_len"
					quid       	"40CEF93902FC"
					label      	"sadb_key_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$119"
					quid       	"40CEF93902FE"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_key"
					quidu      	"40CEF93902EA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$120"
				quid       	"40CEF9390300"
				roles      	(list role_list
				    (object Role "sadb_key_exttype"
					quid       	"40CEF9390301"
					label      	"sadb_key_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$121"
					quid       	"40CEF9390303"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_key"
					quidu      	"40CEF93902EA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$122"
				quid       	"40CEF939030A"
				roles      	(list role_list
				    (object Role "sadb_key_bits"
					quid       	"40CEF939030B"
					label      	"sadb_key_bits"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$123"
					quid       	"40CEF939030D"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_key"
					quidu      	"40CEF93902EA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$124"
				quid       	"40CEF939030F"
				roles      	(list role_list
				    (object Role "sadb_key_reserved"
					quid       	"40CEF9390310"
					label      	"sadb_key_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$125"
					quid       	"40CEF9390312"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_key"
					quidu      	"40CEF93902EA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$126"
				quid       	"40CEF9390339"
				roles      	(list role_list
				    (object Role "sadb_ident_len"
					quid       	"40CEF939033A"
					label      	"sadb_ident_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$127"
					quid       	"40CEF939033C"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_ident"
					quidu      	"40CEF9390329"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$128"
				quid       	"40CEF939033E"
				roles      	(list role_list
				    (object Role "sadb_ident_exttype"
					quid       	"40CEF939033F"
					label      	"sadb_ident_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$129"
					quid       	"40CEF9390341"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_ident"
					quidu      	"40CEF9390329"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$130"
				quid       	"40CEF9390348"
				roles      	(list role_list
				    (object Role "sadb_ident_type"
					quid       	"40CEF9390349"
					label      	"sadb_ident_type"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$131"
					quid       	"40CEF939034B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_ident"
					quidu      	"40CEF9390329"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$132"
				quid       	"40CEF939034D"
				roles      	(list role_list
				    (object Role "sadb_ident_reserved"
					quid       	"40CEF939034E"
					label      	"sadb_ident_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$133"
					quid       	"40CEF9390350"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_ident"
					quidu      	"40CEF9390329"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$134"
				quid       	"40CEF9390352"
				roles      	(list role_list
				    (object Role "sadb_ident_id"
					quid       	"40CEF9390353"
					label      	"sadb_ident_id"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint64_t"
					quidu      	"40CEF9390145"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$135"
					quid       	"40CEF9390359"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_ident"
					quidu      	"40CEF9390329"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$136"
				quid       	"40CEF9390387"
				roles      	(list role_list
				    (object Role "sadb_sens_len"
					quid       	"40CEF9390388"
					label      	"sadb_sens_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$137"
					quid       	"40CEF939038A"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sens"
					quidu      	"40CEF9390377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$138"
				quid       	"40CEF939038C"
				roles      	(list role_list
				    (object Role "sadb_sens_exttype"
					quid       	"40CEF939038D"
					label      	"sadb_sens_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$139"
					quid       	"40CEF939038F"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sens"
					quidu      	"40CEF9390377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$140"
				quid       	"40CEF9390396"
				roles      	(list role_list
				    (object Role "sadb_sens_dpd"
					quid       	"40CEF9390397"
					label      	"sadb_sens_dpd"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$141"
					quid       	"40CEF9390399"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sens"
					quidu      	"40CEF9390377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$142"
				quid       	"40CEF939039B"
				roles      	(list role_list
				    (object Role "sadb_sens_sens_level"
					quid       	"40CEF939039C"
					label      	"sadb_sens_sens_level"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$143"
					quid       	"40CEF939039E"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sens"
					quidu      	"40CEF9390377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$144"
				quid       	"40CEF93903A6"
				roles      	(list role_list
				    (object Role "sadb_sens_sens_len"
					quid       	"40CEF93903A7"
					label      	"sadb_sens_sens_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$145"
					quid       	"40CEF93903A9"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sens"
					quidu      	"40CEF9390377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$146"
				quid       	"40CEF93903AB"
				roles      	(list role_list
				    (object Role "sadb_sens_integ_level"
					quid       	"40CEF93903AC"
					label      	"sadb_sens_integ_level"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$147"
					quid       	"40CEF93903AE"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sens"
					quidu      	"40CEF9390377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$148"
				quid       	"40CEF93903B6"
				roles      	(list role_list
				    (object Role "sadb_sens_integ_len"
					quid       	"40CEF93903B7"
					label      	"sadb_sens_integ_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$149"
					quid       	"40CEF93903B9"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sens"
					quidu      	"40CEF9390377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$150"
				quid       	"40CEF93903BB"
				roles      	(list role_list
				    (object Role "sadb_sens_reserved"
					quid       	"40CEF93903BC"
					label      	"sadb_sens_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$151"
					quid       	"40CEF93903BE"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sens"
					quidu      	"40CEF9390377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$152"
				quid       	"40CEF93903D7"
				roles      	(list role_list
				    (object Role "sadb_prop_len"
					quid       	"40CEF93903D8"
					label      	"sadb_prop_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$153"
					quid       	"40CEF93903DA"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_prop"
					quidu      	"40CEF93903D5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$154"
				quid       	"40CEF93903E4"
				roles      	(list role_list
				    (object Role "sadb_prop_exttype"
					quid       	"40CEF93903E5"
					label      	"sadb_prop_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$155"
					quid       	"40CEF93903E7"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_prop"
					quidu      	"40CEF93903D5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$156"
				quid       	"40CEF93903E9"
				roles      	(list role_list
				    (object Role "sadb_prop_replay"
					quid       	"40CEF93903EA"
					label      	"sadb_prop_replay"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$157"
					quid       	"40CEF93903EC"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_prop"
					quidu      	"40CEF93903D5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$158"
				quid       	"40CEF93A000C"
				roles      	(list role_list
				    (object Role "sadb_prop_reserved[3]"
					quid       	"40CEF93A000D"
					label      	"sadb_prop_reserved[3]"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$159"
					quid       	"40CEF93A000F"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_prop"
					quidu      	"40CEF93903D5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$160"
				quid       	"40CEF93A005A"
				roles      	(list role_list
				    (object Role "sadb_comb_auth"
					quid       	"40CEF93A005B"
					label      	"sadb_comb_auth"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$161"
					quid       	"40CEF93A005D"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$162"
				quid       	"40CEF93A005F"
				roles      	(list role_list
				    (object Role "sadb_comb_encrypt"
					quid       	"40CEF93A0060"
					label      	"sadb_comb_encrypt"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$163"
					quid       	"40CEF93A0062"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$164"
				quid       	"40CEF93A006A"
				roles      	(list role_list
				    (object Role "sadb_comb_flags"
					quid       	"40CEF93A006B"
					label      	"sadb_comb_flags"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$165"
					quid       	"40CEF93A006D"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$166"
				quid       	"40CEF93A006F"
				roles      	(list role_list
				    (object Role "sadb_comb_auth_minbits"
					quid       	"40CEF93A0070"
					label      	"sadb_comb_auth_minbits"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$167"
					quid       	"40CEF93A0072"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$168"
				quid       	"40CEF93A0079"
				roles      	(list role_list
				    (object Role "sadb_comb_auth_maxbits"
					quid       	"40CEF93A007A"
					label      	"sadb_comb_auth_maxbits"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$169"
					quid       	"40CEF93A007C"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$170"
				quid       	"40CEF93A007E"
				roles      	(list role_list
				    (object Role "sadb_comb_encrypt_minbits"
					quid       	"40CEF93A007F"
					label      	"sadb_comb_encrypt_minbits"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$171"
					quid       	"40CEF93A0081"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$172"
				quid       	"40CEF93A0089"
				roles      	(list role_list
				    (object Role "sadb_comb_encrypt_maxbits"
					quid       	"40CEF93A008A"
					label      	"sadb_comb_encrypt_maxbits"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$173"
					quid       	"40CEF93A008C"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$174"
				quid       	"40CEF93A008E"
				roles      	(list role_list
				    (object Role "sadb_comb_reserved"
					quid       	"40CEF93A008F"
					label      	"sadb_comb_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$175"
					quid       	"40CEF93A0091"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$176"
				quid       	"40CEF93A0099"
				roles      	(list role_list
				    (object Role "sadb_comb_soft_allocations"
					quid       	"40CEF93A009A"
					label      	"sadb_comb_soft_allocations"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$177"
					quid       	"40CEF93A009C"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$178"
				quid       	"40CEF93A009E"
				roles      	(list role_list
				    (object Role "sadb_comb_hard_allocations"
					quid       	"40CEF93A009F"
					label      	"sadb_comb_hard_allocations"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$179"
					quid       	"40CEF93A00A1"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$180"
				quid       	"40CEF93A00A8"
				roles      	(list role_list
				    (object Role "sadb_comb_soft_bytes"
					quid       	"40CEF93A00A9"
					label      	"sadb_comb_soft_bytes"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint64_t"
					quidu      	"40CEF9390145"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$181"
					quid       	"40CEF93A00AB"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$182"
				quid       	"40CEF93A00AD"
				roles      	(list role_list
				    (object Role "sadb_comb_hard_bytes"
					quid       	"40CEF93A00AE"
					label      	"sadb_comb_hard_bytes"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint64_t"
					quidu      	"40CEF9390145"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$183"
					quid       	"40CEF93A00B8"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$184"
				quid       	"40CEF93A00BA"
				roles      	(list role_list
				    (object Role "sadb_comb_soft_addtime"
					quid       	"40CEF93A00BB"
					label      	"sadb_comb_soft_addtime"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint64_t"
					quidu      	"40CEF9390145"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$185"
					quid       	"40CEF93A00BD"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$186"
				quid       	"40CEF93A00C8"
				roles      	(list role_list
				    (object Role "sadb_comb_hard_addtime"
					quid       	"40CEF93A00C9"
					label      	"sadb_comb_hard_addtime"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint64_t"
					quidu      	"40CEF9390145"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$187"
					quid       	"40CEF93A00CB"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$188"
				quid       	"40CEF93A00CD"
				roles      	(list role_list
				    (object Role "sadb_comb_soft_usetime"
					quid       	"40CEF93A00CE"
					label      	"sadb_comb_soft_usetime"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint64_t"
					quidu      	"40CEF9390145"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$189"
					quid       	"40CEF93A00D0"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$190"
				quid       	"40CEF93A00D7"
				roles      	(list role_list
				    (object Role "sadb_comb_hard_usetime"
					quid       	"40CEF93A00D8"
					label      	"sadb_comb_hard_usetime"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint64_t"
					quidu      	"40CEF9390145"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$191"
					quid       	"40CEF93A00DA"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb"
					quidu      	"40CEF93A004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$192"
				quid       	"40CEF93A00F8"
				roles      	(list role_list
				    (object Role "sadb_supported_len"
					quid       	"40CEF93A00F9"
					label      	"sadb_supported_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$193"
					quid       	"40CEF93A00FB"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_supported"
					quidu      	"40CEF93A00F6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$194"
				quid       	"40CEF93A0106"
				roles      	(list role_list
				    (object Role "sadb_supported_exttype"
					quid       	"40CEF93A0107"
					label      	"sadb_supported_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$195"
					quid       	"40CEF93A0109"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_supported"
					quidu      	"40CEF93A00F6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$196"
				quid       	"40CEF93A010B"
				roles      	(list role_list
				    (object Role "sadb_supported_reserved"
					quid       	"40CEF93A010C"
					label      	"sadb_supported_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$197"
					quid       	"40CEF93A010E"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_supported"
					quidu      	"40CEF93A00F6"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$198"
				quid       	"40CEF93A0135"
				roles      	(list role_list
				    (object Role "sadb_alg_id"
					quid       	"40CEF93A0136"
					label      	"sadb_alg_id"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$199"
					quid       	"40CEF93A0138"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_alg"
					quidu      	"40CEF93A0125"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$200"
				quid       	"40CEF93A013A"
				roles      	(list role_list
				    (object Role "sadb_alg_ivlen"
					quid       	"40CEF93A013B"
					label      	"sadb_alg_ivlen"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t"
					quidu      	"40CEF9390125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$201"
					quid       	"40CEF93A013D"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_alg"
					quidu      	"40CEF93A0125"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$202"
				quid       	"40CEF93A0145"
				roles      	(list role_list
				    (object Role "sadb_alg_minbits"
					quid       	"40CEF93A0146"
					label      	"sadb_alg_minbits"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$203"
					quid       	"40CEF93A0148"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_alg"
					quidu      	"40CEF93A0125"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$204"
				quid       	"40CEF93A014A"
				roles      	(list role_list
				    (object Role "sadb_alg_maxbits"
					quid       	"40CEF93A014B"
					label      	"sadb_alg_maxbits"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$205"
					quid       	"40CEF93A014D"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_alg"
					quidu      	"40CEF93A0125"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$206"
				quid       	"40CEF93A0154"
				roles      	(list role_list
				    (object Role "sadb_alg_reserved"
					quid       	"40CEF93A0155"
					label      	"sadb_alg_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$207"
					quid       	"40CEF93A0157"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_alg"
					quidu      	"40CEF93A0125"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$208"
				quid       	"40CEF93A0175"
				roles      	(list role_list
				    (object Role "sadb_spirange_len"
					quid       	"40CEF93A0176"
					label      	"sadb_spirange_len"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$209"
					quid       	"40CEF93A0178"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_spirange"
					quidu      	"40CEF93A0173"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$210"
				quid       	"40CEF93A0183"
				roles      	(list role_list
				    (object Role "sadb_spirange_exttype"
					quid       	"40CEF93A0184"
					label      	"sadb_spirange_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t"
					quidu      	"40CEF9390127"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$211"
					quid       	"40CEF93A0186"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_spirange"
					quidu      	"40CEF93A0173"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$212"
				quid       	"40CEF93A0188"
				roles      	(list role_list
				    (object Role "sadb_spirange_min"
					quid       	"40CEF93A0189"
					label      	"sadb_spirange_min"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$213"
					quid       	"40CEF93A018B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_spirange"
					quidu      	"40CEF93A0173"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$214"
				quid       	"40CEF93A0193"
				roles      	(list role_list
				    (object Role "sadb_spirange_max"
					quid       	"40CEF93A0194"
					label      	"sadb_spirange_max"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$215"
					quid       	"40CEF93A0196"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_spirange"
					quidu      	"40CEF93A0173"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$216"
				quid       	"40CEF93A0198"
				roles      	(list role_list
				    (object Role "sadb_spirange_reserved"
					quid       	"40CEF93A0199"
					label      	"sadb_spirange_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t"
					quidu      	"40CEF9390136"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$217"
					quid       	"40CEF93A019B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_spirange"
					quidu      	"40CEF93A0173"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$218"
				quid       	"40CEF93A01C2"
				roles      	(list role_list
				    (object Role "iName"
					quid       	"40CEF93A01C3"
					label      	"iName"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmName"
					quidu      	"40CEF93A01A2"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$219"
					quid       	"40CEF93A01C5"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmDesc"
					quidu      	"40CEF93A01B3"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$220"
				quid       	"40CEF93A01C7"
				roles      	(list role_list
				    (object Role "iAlgType"
					quid       	"40CEF93A01C8"
					label      	"iAlgType"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmClass"
					quidu      	"40CEF93A01A4"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$221"
					quid       	"40CEF93A01CA"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmDesc"
					quidu      	"40CEF93A01B3"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$222"
				quid       	"40CEF93A01D1"
				roles      	(list role_list
				    (object Role "iMinBits"
					quid       	"40CEF93A01D2"
					label      	"iMinBits"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$223"
					quid       	"40CEF93A01D4"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmDesc"
					quidu      	"40CEF93A01B3"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$224"
				quid       	"40CEF93A01D6"
				roles      	(list role_list
				    (object Role "iMaxBits"
					quid       	"40CEF93A01D7"
					label      	"iMaxBits"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$225"
					quid       	"40CEF93A01D9"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmDesc"
					quidu      	"40CEF93A01B3"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$226"
				quid       	"40CEF93A01DB"
				roles      	(list role_list
				    (object Role "iBlock"
					quid       	"40CEF93A01DC"
					label      	"iBlock"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$227"
					quid       	"40CEF93A01DE"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmDesc"
					quidu      	"40CEF93A01B3"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$228"
				quid       	"40CEF93A01E1"
				roles      	(list role_list
				    (object Role "iVector"
					quid       	"40CEF93A01E2"
					label      	"iVector"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$229"
					quid       	"40CEF93A01E4"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmDesc"
					quidu      	"40CEF93A01B3"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$230"
				quid       	"40CEF93A028F"
				roles      	(list role_list
				    (object Role "iServer"
					quid       	"40CEF93A0290"
					label      	"iServer"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerServer"
					quidu      	"40CEF93900E7"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$231"
					quid       	"40CEF93A0292"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerSession"
					quidu      	"40CEF93A0270")))
			    (object Association "$UNNAMED$232"
				quid       	"40CEF93A0396"
				roles      	(list role_list
				    (object Role "iId"
					quid       	"40CEF93A0397"
					label      	"iId"
					supplier   	"TThreadId"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$233"
					quid       	"40CEF93A0399"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TServerStart"
					quidu      	"40CEF93A0377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$234"
				quid       	"40CEF93A039B"
				roles      	(list role_list
				    (object Role "iStatus"
					quid       	"40CEF93A039C"
					label      	"iStatus"
					supplier   	"TRequestStatus"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$235"
					quid       	"40CEF93A039E"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TServerStart"
					quidu      	"40CEF93A0377")))
			    (object Association "$UNNAMED$236"
				quid       	"40CEF93B000D"
				roles      	(list role_list
				    (object Role "iAllocations"
					quid       	"40CEF93B000E"
					documentation 	
| For current, these will count items used so far. For Hard and
| Soft these will contain the limit values for the current
| counts.
| study: present unspecified limit with 0 or max value?
					
					label      	"iAllocations"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TLifetimeAllocations"
					quidu      	"40CEF93A03A0"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$237"
					quid       	"40CEF93B0010"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TLifetime"
					quidu      	"40CEF93A03E4"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$238"
				quid       	"40CEF93B0012"
				roles      	(list role_list
				    (object Role "iBytes"
					quid       	"40CEF93B0013"
					label      	"iBytes"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TLifetimeBytes"
					quidu      	"40CEF93A03A7"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$239"
					quid       	"40CEF93B0015"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TLifetime"
					quidu      	"40CEF93A03E4"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$240"
				quid       	"40CEF93B001C"
				roles      	(list role_list
				    (object Role "iAddtime"
					quid       	"40CEF93B001D"
					documentation 	
|
| For Current, these will record the creation and first use times.
| For Hard and Soft, these will record the expiration times (e.g.
| simple comparison with the current time can be used to test for
| expiration, and for returning CURRENT values to application, use
| the SecondsFrom method with current.
					
					label      	"iAddtime"
					supplier   	"TTime"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$241"
					quid       	"40CEF93B001F"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TLifetime"
					quidu      	"40CEF93A03E4"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$242"
				quid       	"40CEF93B0021"
				roles      	(list role_list
				    (object Role "iUsetime"
					quid       	"40CEF93B0022"
					label      	"iUsetime"
					supplier   	"TTime"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$243"
					quid       	"40CEF93B0024"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TLifetime"
					quidu      	"40CEF93A03E4"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$244"
				quid       	"40CEF93B005A"
				roles      	(list role_list
				    (object Role "iType"
					quid       	"40CEF93B005B"
					documentation 	
|
| SA selection fields
					
					label      	"iType"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$245"
					quid       	"40CEF93B005D"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$246"
				quid       	"40CEF93B005F"
				roles      	(list role_list
				    (object Role "iAalg"
					quid       	"40CEF93B0060"
					label      	"iAalg"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$247"
					quid       	"40CEF93B0062"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$248"
				quid       	"40CEF93B006A"
				roles      	(list role_list
				    (object Role "iAalgLen"
					quid       	"40CEF93B006B"
					documentation 	
|TUint16 iAalgMinLen;		// Authentication algorithm Max allowed length
|TUint16 iAalgMaxLen;		// Authentication algorithm Max allowed length
					
					label      	"iAalgLen"
					supplier   	"TUint16"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$249"
					quid       	"40CEF93B006D"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$250"
				quid       	"40CEF93B006F"
				roles      	(list role_list
				    (object Role "iEalg"
					quid       	"40CEF93B0070"
					label      	"iEalg"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$251"
					quid       	"40CEF93B0072"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$252"
				quid       	"40CEF93B0074"
				roles      	(list role_list
				    (object Role "iEalgLen"
					quid       	"40CEF93B0075"
					documentation 	
|TUint16 iEalgMinLen;		// Encryption algorithm Max allowed length
|TUint16 iEalgMaxLen;		// Encryption algorithm Max allowed length
					
					label      	"iEalgLen"
					supplier   	"TUint16"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$253"
					quid       	"40CEF93B0077"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$254"
				quid       	"40CEF93B0079"
				roles      	(list role_list
				    (object Role "iReplayWindowLength"
					quid       	"40CEF93B007A"
					label      	"iReplayWindowLength"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$255"
					quid       	"40CEF93B007C"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$256"
				quid       	"40CEF93B007E"
				roles      	(list role_list
				    (object Role "iPfs"
					quid       	"40CEF93B007F"
					label      	"iPfs"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$257"
					quid       	"40CEF93B0081"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$258"
				quid       	"40CEF93B0089"
				roles      	(list role_list
				    (object Role "iMatchSrc"
					quid       	"40CEF93B008A"
					label      	"iMatchSrc"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$259"
					quid       	"40CEF93B008C"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$260"
				quid       	"40CEF93B008E"
				roles      	(list role_list
				    (object Role "iMatchProxy"
					quid       	"40CEF93B008F"
					label      	"iMatchProxy"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$261"
					quid       	"40CEF93B0091"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$262"
				quid       	"40CEF93B0099"
				roles      	(list role_list
				    (object Role "iMatchProtocol"
					quid       	"40CEF93B009A"
					documentation 	
|TUint8 iMatchConnection:1;// SA must have a matching protocol and ports
|TUint8 iMatchIdentity:1;	// SA must have a matching identity
					
					label      	"iMatchProtocol"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$263"
					quid       	"40CEF93B009C"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$264"
				quid       	"40CEF93B009E"
				roles      	(list role_list
				    (object Role "iMatchLocalPort"
					quid       	"40CEF93B009F"
					label      	"iMatchLocalPort"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$265"
					quid       	"40CEF93B00A1"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$266"
				quid       	"40CEF93B00A8"
				roles      	(list role_list
				    (object Role "iMatchRemotePort"
					quid       	"40CEF93B00A9"
					label      	"iMatchRemotePort"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$267"
					quid       	"40CEF93B00AB"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$268"
				quid       	"40CEF93B00AD"
				roles      	(list role_list
				    (object Role "iLarvalLifetime"
					quid       	"40CEF93B00AE"
					documentation 	
|
| iLarvalLifetime specifies the maximum time to wait in
| larval/egg state, when an ACQUIRE request originating
| from this template is sent to the key management.
					
					label      	"iLarvalLifetime"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$269"
					quid       	"40CEF93B00B0"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$270"
				quid       	"40CEF93B00B8"
				roles      	(list role_list
				    (object Role "iHard:struct sadb_lifetime"
					quid       	"40CEF93B00B9"
					documentation 	
|
| These are only used in specifying the life time requirements
| for the acquire message and are thus preformatted to be used
| directly as a component of the TPfkeyMessage.
					
					label      	"iHard:struct sadb_lifetime"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_lifetime"
					quidu      	"40CEF939025E"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$271"
					quid       	"40CEF93B00BB"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B")))
			    (object Association "$UNNAMED$272"
				quid       	"40CEF93B00BD"
				roles      	(list role_list
				    (object Role "iSoft:struct sadb_lifetime"
					quid       	"40CEF93B00BE"
					label      	"iSoft:struct sadb_lifetime"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_lifetime"
					quidu      	"40CEF939025E"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$273"
					quid       	"40CEF93B00C0"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec"
					quidu      	"40CEF93B004B")))
			    (object Association "$UNNAMED$274"
				quid       	"40CEF93B00F8"
				roles      	(list role_list
				    (object Role "iClass"
					quid       	"40CEF93B00F9"
					label      	"iClass"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmClass"
					quidu      	"40CEF93A01A4"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$275"
					quid       	"40CEF93B00FB"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmMap"
					quidu      	"40CEF93B00D7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$276"
				quid       	"40CEF93B00FD"
				roles      	(list role_list
				    (object Role "iId"
					quid       	"40CEF93B00FE"
					label      	"iId"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$277"
					quid       	"40CEF93B0106"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmMap"
					quidu      	"40CEF93B00D7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$278"
				quid       	"40CEF93B0108"
				roles      	(list role_list
				    (object Role "iBits"
					quid       	"40CEF93B0109"
					label      	"iBits"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$279"
					quid       	"40CEF93B010B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmMap"
					quidu      	"40CEF93B00D7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$280"
				quid       	"40CEF93B010D"
				roles      	(list role_list
				    (object Role "iDefaultLen"
					quid       	"40CEF93B010E"
					label      	"iDefaultLen"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$281"
					quid       	"40CEF93B0110"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmMap"
					quidu      	"40CEF93B00D7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$282"
				quid       	"40CEF93B0116"
				roles      	(list role_list
				    (object Role "iMinLen"
					quid       	"40CEF93B0117"
					label      	"iMinLen"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$283"
					quid       	"40CEF93B0119"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmMap"
					quidu      	"40CEF93B00D7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$284"
				quid       	"40CEF93B011B"
				roles      	(list role_list
				    (object Role "iMaxLen"
					quid       	"40CEF93B011C"
					label      	"iMaxLen"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$285"
					quid       	"40CEF93B011E"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmMap"
					quidu      	"40CEF93B00D7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$286"
				quid       	"40CEF93B0127"
				roles      	(list role_list
				    (object Role "iLibrary"
					quid       	"40CEF93B0128"
					documentation 	
| Name of the library instance: if iLibrary is empty,
| then the first matching algorithm from any of the
| installed libraries is used.
|TProtocolName iLibrary;
					
					label      	"iLibrary"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf8<0x20>"
					quidu      	"40CEF93B0125"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$287"
					quid       	"40CEF93B012A"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmMap"
					quidu      	"40CEF93B00D7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$288"
				quid       	"40CEF93B012C"
				roles      	(list role_list
				    (object Role "iAlgorithm"
					quid       	"40CEF93B012D"
					documentation 	
| Name of the algorithm: if iAlgorithm is empty, then
| this map entry describes a NULL algorithm. No libraries
| are searched.
					
					label      	"iAlgorithm"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmName"
					quidu      	"40CEF93A01A2"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$289"
					quid       	"40CEF93B0135"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmMap"
					quidu      	"40CEF93B00D7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$290"
				quid       	"40CEF93B025F"
				roles      	(list role_list
				    (object Role "iMsg"
					quid       	"40CEF93B0260"
					label      	"iMsg"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf<200>"
					quidu      	"40CEF93B0251"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$291"
					quid       	"40CEF93B0262"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TPolicyParser"
					quidu      	"40CEF93B01D1"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$292"
				quid       	"40CEF93B0264"
				roles      	(list role_list
				    (object Role "iToken"
					quid       	"40CEF93B0265"
					label      	"iToken"
					supplier   	"TPtrC"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$293"
					quid       	"40CEF93B0267"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TPolicyParser"
					quidu      	"40CEF93B01D1"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$294"
				quid       	"40CEF93B029E"
				roles      	(list role_list
				    (object Role "sa_type"
					quid       	"40CEF93B029F"
					label      	"sa_type"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$295"
					quid       	"40CEF93B02A1"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$296"
				quid       	"40CEF93B02A3"
				roles      	(list role_list
				    (object Role "spi"
					quid       	"40CEF93B02A4"
					label      	"spi"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$297"
					quid       	"40CEF93B02A6"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$298"
				quid       	"40CEF93B02AC"
				roles      	(list role_list
				    (object Role "encr_alg"
					quid       	"40CEF93B02AD"
					label      	"encr_alg"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$299"
					quid       	"40CEF93B02AF"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$300"
				quid       	"40CEF93B02B1"
				roles      	(list role_list
				    (object Role "auth_alg"
					quid       	"40CEF93B02B2"
					label      	"auth_alg"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$301"
					quid       	"40CEF93B02B4"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$302"
				quid       	"40CEF93B02B6"
				roles      	(list role_list
				    (object Role "direction"
					quid       	"40CEF93B02B7"
					label      	"direction"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$303"
					quid       	"40CEF93B02BD"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$304"
				quid       	"40CEF93B02BF"
				roles      	(list role_list
				    (object Role "lifetime_bytes"
					quid       	"40CEF93B02C0"
					label      	"lifetime_bytes"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$305"
					quid       	"40CEF93B02C2"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$306"
				quid       	"40CEF93B02C4"
				roles      	(list role_list
				    (object Role "lifetime_sec"
					quid       	"40CEF93B02C5"
					label      	"lifetime_sec"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$307"
					quid       	"40CEF93B02C7"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$308"
				quid       	"40CEF93B02CB"
				roles      	(list role_list
				    (object Role "src_addr"
					quid       	"40CEF93B02CC"
					label      	"src_addr"
					supplier   	"TInetAddr"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$309"
					quid       	"40CEF93B02CE"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$310"
				quid       	"40CEF93B02D0"
				roles      	(list role_list
				    (object Role "dst_addr"
					quid       	"40CEF93B02D1"
					label      	"dst_addr"
					supplier   	"TInetAddr"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$311"
					quid       	"40CEF93B02D3"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$312"
				quid       	"40CEF93B02DB"
				roles      	(list role_list
				    (object Role "protocol"
					quid       	"40CEF93B02DC"
					label      	"protocol"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$313"
					quid       	"40CEF93B02DE"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$314"
				quid       	"40CEF93B02EA"
				roles      	(list role_list
				    (object Role "auth_key"
					quid       	"40CEF93B02EB"
					label      	"auth_key"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf8<256>"
					quidu      	"40CEF93B02E0"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$315"
					quid       	"40CEF93B02ED"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$316"
				quid       	"40CEF93B02EF"
				roles      	(list role_list
				    (object Role "encr_key"
					quid       	"40CEF93B02F0"
					label      	"encr_key"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf8<256>"
					quidu      	"40CEF93B02E0"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$317"
					quid       	"40CEF93B02F2"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData"
					quidu      	"40CEF93B028D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$318"
				quid       	"40CEF93B03A6"
				roles      	(list role_list
				    (object Role "iToken"
					quid       	"40CEF93B03A7"
					label      	"iToken"
					supplier   	"TPtrC"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$319"
					quid       	"40CEF93B03A9"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TKeyParser"
					quidu      	"40CEF93B0377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$320"
				quid       	"40CEF93B03AB"
				roles      	(list role_list
				    (object Role "iFirst"
					quid       	"40CEF93B03AC"
					label      	"iFirst"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$321"
					quid       	"40CEF93B03AE"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TKeyParser"
					quidu      	"40CEF93B0377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$322"
				quid       	"40CEF93B03B6"
				roles      	(list role_list
				    (object Role "iHex"
					quid       	"40CEF93B03B7"
					label      	"iHex"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf8<256>"
					quidu      	"40CEF93B02E0"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$323"
					quid       	"40CEF93B03B9"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TKeyParser"
					quidu      	"40CEF93B0377"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$324"
				quid       	"40CEF93C001D"
				roles      	(list role_list
				    (object Role "iInfo"
					quid       	"40CEF93C001E"
					label      	"iInfo"
					supplier   	"HBufC"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$325"
					quid       	"40CEF93C0020"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIpSecurityPiece"
					quidu      	"40CEF93B03D5")))
			    (object Association "$UNNAMED$326"
				quid       	"40CEF93C0022"
				roles      	(list role_list
				    (object Role "iPolicies"
					quid       	"40CEF93C0023"
					label      	"iPolicies"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSecurityPolicy"
					quidu      	"40CEF9390089"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$327"
					quid       	"40CEF93C0025"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIpSecurityPiece"
					quidu      	"40CEF93B03D5")))
			    (object Association "$UNNAMED$328"
				quid       	"40CEF93C002B"
				roles      	(list role_list
				    (object Role "iKeys"
					quid       	"40CEF93C002C"
					label      	"iKeys"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysDataArray"
					quidu      	"40CEF93B030A"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$329"
					quid       	"40CEF93C002E"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIpSecurityPiece"
					quidu      	"40CEF93B03D5")))
			    (object Association "$UNNAMED$330"
				quid       	"40CEF93C0030"
				roles      	(list role_list
				    (object Role "iErrorInfo"
					quid       	"40CEF93C0031"
					label      	"iErrorInfo"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf<200>"
					quidu      	"40CEF93B0251"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$331"
					quid       	"40CEF93C0033"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIpSecurityPiece"
					quidu      	"40CEF93B03D5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$332"
				quid       	"40CEF93C00BB"
				roles      	(list role_list
				    (object Role "iVersion"
					quid       	"40CEF93C00BC"
					label      	"iVersion"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$333"
					quid       	"40CEF93C00BE"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TIpSecParser"
					quidu      	"40CEF93C006A"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$334"
				quid       	"40CEF93C00F7"
				roles      	(list role_list
				    (object Role "iPolicyHandle"
					quid       	"40CEF93C00F8"
					label      	"iPolicyHandle"
					supplier   	"TPolicyHandle"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$335"
					quid       	"40CEF93C00FA"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TActivePolicyListEntry"
					quidu      	"40CEF93C00E7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$336"
				quid       	"40CEF93C00FC"
				roles      	(list role_list
				    (object Role "iPolicyBuf"
					quid       	"40CEF93C00FD"
					label      	"iPolicyBuf"
					supplier   	"HBufC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$337"
					quid       	"40CEF93C00FF"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TActivePolicyListEntry"
					quidu      	"40CEF93C00E7")))
			    (object Association "$UNNAMED$338"
				quid       	"40CEF93C0106"
				roles      	(list role_list
				    (object Role "iActiveState"
					quid       	"40CEF93C0107"
					label      	"iActiveState"
					supplier   	"TBool"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$339"
					quid       	"40CEF93C0109"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TActivePolicyListEntry"
					quidu      	"40CEF93C00E7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$340"
				quid       	"40CEF93C010B"
				roles      	(list role_list
				    (object Role "iBypassOrDropMode"
					quid       	"40CEF93C010C"
					label      	"iBypassOrDropMode"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$341"
					quid       	"40CEF93C010E"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TActivePolicyListEntry"
					quidu      	"40CEF93C00E7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$342"
				quid       	"40CEF93C03AA"
				roles      	(list role_list
				    (object Role "iActivePolicyList"
					quid       	"40CEF93C03AB"
					label      	"iActivePolicyList"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CActivePolicyList"
					quidu      	"40CEF93C0116"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$343"
					quid       	"40CEF93C03AD"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$344"
				quid       	"40CEF93C03B6"
				roles      	(list role_list
				    (object Role "iNextPolicyHandle"
					quid       	"40CEF93C03B7"
					label      	"iNextPolicyHandle"
					supplier   	"TPolicyHandle"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$345"
					quid       	"40CEF93C03B9"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$346"
				quid       	"40CEF93C03BB"
				roles      	(list role_list
				    (object Role "iCurrentPolicyHandle"
					quid       	"40CEF93C03BC"
					label      	"iCurrentPolicyHandle"
					supplier   	"TPolicyHandle"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$347"
					quid       	"40CEF93C03BE"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$348"
				quid       	"40CEF93C03C6"
				roles      	(list role_list
				    (object Role "iPckgPolicyHandle"
					quid       	"40CEF93C03C7"
					label      	"iPckgPolicyHandle"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TPckg<TPolicyHandle>"
					quidu      	"40CEF93C03C0"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$349"
					quid       	"40CEF93C03C9"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$350"
				quid       	"40CEF93C03D7"
				roles      	(list role_list
				    (object Role "iPckgSAInfo"
					quid       	"40CEF93C03D8"
					label      	"iPckgSAInfo"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TPckg<TIpsecSaSpec>"
					quidu      	"40CEF93C03D5"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$351"
					quid       	"40CEF93C03DA"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$352"
				quid       	"40CEF93C03E4"
				roles      	(list role_list
				    (object Role "iExtraParms"
					quid       	"40CEF93C03E5"
					label      	"iExtraParms"
					supplier   	"HBufC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$353"
					quid       	"40CEF93C03E7"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$354"
				quid       	"40CEF93C03E9"
				roles      	(list role_list
				    (object Role "iVPNNetId"
					quid       	"40CEF93C03EA"
					label      	"iVPNNetId"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$355"
					quid       	"40CEF93C03EC"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$356"
				quid       	"40CEF93C03EE"
				roles      	(list role_list
				    (object Role "iGwNetId"
					quid       	"40CEF93C03EF"
					label      	"iGwNetId"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$357"
					quid       	"40CEF93C03F1"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$358"
				quid       	"40CEF93D000C"
				roles      	(list role_list
				    (object Role "iFunction"
					quid       	"40CEF93D000D"
					label      	"iFunction"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$359"
					quid       	"40CEF93D000F"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$360"
				quid       	"40CEF93D0011"
				roles      	(list role_list
				    (object Role "iPolicyHBufC8"
					quid       	"40CEF93D0012"
					label      	"iPolicyHBufC8"
					supplier   	"HBufC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$361"
					quid       	"40CEF93D0014"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$362"
				quid       	"40CEF93D001C"
				roles      	(list role_list
				    (object Role "iPolBfr"
					quid       	"40CEF93D001D"
					label      	"iPolBfr"
					supplier   	"HBufC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$363"
					quid       	"40CEF93D001F"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$364"
				quid       	"40CEF93D0021"
				roles      	(list role_list
				    (object Role "iCurrentPolicyPtr8"
					quid       	"40CEF93D0022"
					label      	"iCurrentPolicyPtr8"
					supplier   	"TPtrC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$365"
					quid       	"40CEF93D0024"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$366"
				quid       	"40CEF93D002B"
				roles      	(list role_list
				    (object Role "iLastConflictInfo"
					quid       	"40CEF93D002C"
					label      	"iLastConflictInfo"
					supplier   	"HBufC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$367"
					quid       	"40CEF93D002E"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$368"
				quid       	"40CEF93D0030"
				roles      	(list role_list
				    (object Role "iLastParsingErrorInfo"
					quid       	"40CEF93D0031"
					label      	"iLastParsingErrorInfo"
					supplier   	"HBufC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$369"
					quid       	"40CEF93D0033"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$370"
				quid       	"40CEF93D003B"
				roles      	(list role_list
				    (object Role "iSAInfo"
					quid       	"40CEF93D003C"
					label      	"iSAInfo"
					supplier   	"TIpsecSaSpec"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$371"
					quid       	"40CEF93D003E"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$372"
				quid       	"40CEF93D0040"
				roles      	(list role_list
				    (object Role "iSelectorInfo"
					quid       	"40CEF93D0041"
					label      	"iSelectorInfo"
					supplier   	"TIpsecSelectorInfo"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$373"
					quid       	"40CEF93D0043"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$374"
				quid       	"40CEF93D004B"
				roles      	(list role_list
				    (object Role "iPieceData"
					quid       	"40CEF93D004C"
					label      	"iPieceData"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIpSecurityPiece"
					quidu      	"40CEF93B03D5"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$375"
					quid       	"40CEF93D004E"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$376"
				quid       	"40CEF93D0050"
				roles      	(list role_list
				    (object Role "iPieceData2"
					quid       	"40CEF93D0051"
					label      	"iPieceData2"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIpSecurityPiece"
					quidu      	"40CEF93B03D5"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$377"
					quid       	"40CEF93D0053"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$378"
				quid       	"40CEF93D005A"
				roles      	(list role_list
				    (object Role "iBypassOrDropMode"
					quid       	"40CEF93D005B"
					label      	"iBypassOrDropMode"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$379"
					quid       	"40CEF93D005D"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$380"
				quid       	"40CEF93D005F"
				roles      	(list role_list
				    (object Role "iMsg"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"40CEF93D0060"
					label      	"iMsg"
					supplier   	"RMessage"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$381"
					quid       	"40CEF93D0062"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$382"
				quid       	"40CEF93D006B"
				roles      	(list role_list
				    (object Role "iServer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"40CEF93D006C"
					label      	"iServer"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerServer"
					quidu      	"40CEF93900E7"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$383"
					quid       	"40CEF93D006E"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$384"
				quid       	"40CEF93D0079"
				roles      	(list role_list
				    (object Role "iSession"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"40CEF93D007A"
					label      	"iSession"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerSession"
					quidu      	"40CEF93A0270"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$385"
					quid       	"40CEF93D007C"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$386"
				quid       	"40CEF93D007E"
				roles      	(list role_list
				    (object Role "iFs"
					quid       	"40CEF93D007F"
					label      	"iFs"
					supplier   	"RFs"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$387"
					quid       	"40CEF93D0081"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$388"
				quid       	"40CEF93D0089"
				roles      	(list role_list
				    (object Role "iSS"
					quid       	"40CEF93D008A"
					label      	"iSS"
					supplier   	"RSocketServ"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$389"
					quid       	"40CEF93D008C"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$390"
				quid       	"40CEF93D008E"
				roles      	(list role_list
				    (object Role "iSocket"
					quid       	"40CEF93D0099"
					label      	"iSocket"
					supplier   	"RSocket"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$391"
					quid       	"40CEF93D009B"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$392"
				quid       	"40CEF93D009D"
				roles      	(list role_list
				    (object Role "iSecpolReader6"
					quid       	"40CEF93D009E"
					label      	"iSecpolReader6"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSecpolReader"
					quidu      	"40CEF93D00E7"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$393"
					quid       	"40CEF93D00A0"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB")))
			    (object Association "$UNNAMED$394"
				quid       	"40CEF93D00A8"
				roles      	(list role_list
				    (object Role "iSock"
					quid       	"40CEF93D00A9"
					label      	"iSock"
					supplier   	"RSocket"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$395"
					quid       	"40CEF93D00AB"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$396"
				quid       	"40CEF93D00AD"
				roles      	(list role_list
				    (object Role "iAlgFile"
					quid       	"40CEF93D00AE"
					label      	"iAlgFile"
					supplier   	"RFile"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$397"
					quid       	"40CEF93D00B0"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$398"
				quid       	"40CEF93D00B8"
				roles      	(list role_list
				    (object Role "iSecpolSocketOpen"
					quid       	"40CEF93D00B9"
					label      	"iSecpolSocketOpen"
					supplier   	"TBool"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$399"
					quid       	"40CEF93D00BB"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$400"
				quid       	"40CEF93D00C8"
				roles      	(list role_list
				    (object Role "iAlgorithmsFileOpen"
					quid       	"40CEF93D00C9"
					label      	"iAlgorithmsFileOpen"
					supplier   	"TBool"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$401"
					quid       	"40CEF93D00CB"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$402"
				quid       	"40CEF93D00CD"
				roles      	(list role_list
				    (object Role "iPolicyFileOpen"
					quid       	"40CEF93D00CE"
					label      	"iPolicyFileOpen"
					supplier   	"TBool"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$403"
					quid       	"40CEF93D00D0"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$404"
				quid       	"40CEF93D0107"
				roles      	(list role_list
				    (object Role "iSocket"
					quid       	"40CEF93D0108"
					documentation 	" API call instance"
					label      	"iSocket"
					supplier   	"RSocket"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$405"
					quid       	"40CEF93D010A"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSecpolReader"
					quidu      	"40CEF93D00E7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$406"
				quid       	"40CEF93D0117"
				roles      	(list role_list
				    (object Role "iMsg"
					quid       	"40CEF93D0118"
					label      	"iMsg"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf8<1000>"
					quidu      	"40CEF93D010C"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$407"
					quid       	"40CEF93D011A"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSecpolReader"
					quidu      	"40CEF93D00E7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$408"
				quid       	"40CEF93D011C"
				roles      	(list role_list
				    (object Role "iAddr"
					quid       	"40CEF93D011D"
					label      	"iAddr"
					supplier   	"TSockAddr"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$409"
					quid       	"40CEF93D011F"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSecpolReader"
					quidu      	"40CEF93D00E7"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$410"
				quid       	"40CEF93D0125"
				roles      	(list role_list
				    (object Role "iControl"
					quid       	"40CEF93D0126"
					label      	"iControl"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$411"
					quid       	"40CEF93D0128"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CSecpolReader"
					quidu      	"40CEF93D00E7")))
			    (object Association "$UNNAMED$412"
				quid       	"40CEFC480084"
				roles      	(list role_list
				    (object Role "$UNNAMED$413"
					quid       	"40CEFC480249"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler"
					quidu      	"40CEF93C02CB"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$414"
					quid       	"40CEFC480268"
					supplier   	"Logical View::VC++ Reverse Engineered::IPSECPOL::TPckg<TIpsecSaSpec>"
					quidu      	"40CEF93C03D5"))))
			logical_presentations 	(list unit_reference_list
			    (object ClassDiagram "IPSECPOL Model Update Overview"
				quid       	"40CEF93D0145"
				title      	"IPSECPOL Model Update Overview"
				zoom       	100
				max_height 	28350
				max_width  	21600
				origin_x   	24233
				origin_y   	26478
				items      	(list diagram_item_list
				    (object Label @1
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					nlines     	3
					max_width  	1998
					label      	
|IPSECPOL Model Update Overview
|This diagram was automatically created by Rational Rose Model Update Tool.
|15. kesäkuuta 2004 16:27:25
					)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CSecpolBundleItem" @2
					ShowCompartmentStereotypes 	TRUE
					location   	(912, 26832)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@2
					    location   	(675, 26781)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	474
					    justify    	0
					    label      	"CSecpolBundleItem")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9380164"
					width      	492
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::TSglQue<CSecpolBundleItem>" @3
					ShowCompartmentStereotypes 	TRUE
					location   	(9056, 368)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@3
					    location   	(8703, 317)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	706
					    justify    	0
					    label      	"TSglQue<CSecpolBundleItem>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9380184"
					width      	724
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TSecpolBundleIter" @4
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(608, 27232)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@4
					    location   	(390, 27216)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	436
					    justify    	0
					    label      	"TSecpolBundleIter")
					stereotype 	(object ItemLabel
					    Parent_View 	@4
					    location   	(390, 27166)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	436
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF938027E"
					width      	454
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::CArrayFixFlat<CPolicySpec*>" @5
					ShowCompartmentStereotypes 	TRUE
					location   	(9696, 368)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@5
					    location   	(9352, 317)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	688
					    justify    	0
					    label      	"CArrayFixFlat<CPolicySpec*>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF938029D"
					width      	706
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TSAPairNode" @6
					ShowCompartmentStereotypes 	TRUE
					location   	(992, 27472)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@6
					    location   	(826, 27443)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	332
					    justify    	0
					    label      	"TSAPairNode")
					stereotype 	(object ItemLabel
					    Parent_View 	@6
					    location   	(826, 27393)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	332
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93802CB"
					width      	350
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CSAPairList" @7
					ShowCompartmentStereotypes 	TRUE
					IncludeOperation 	TRUE
					location   	(1584, 26864)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@7
					    location   	(1393, 26733)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	382
					    justify    	0
					    label      	"CSAPairList")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93802FA"
					compartment 	(object Compartment
					    Parent_View 	@7
					    location   	(1393, 26794)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    icon_style 	"Icon"
					    fill_color 	13434879
					    anchor     	2
					    nlines     	4
					    max_width  	322)
					width      	400
					height     	286
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::CArrayFixFlat<CPolicySelector*>" @8
					ShowCompartmentStereotypes 	TRUE
					location   	(10336, 368)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@8
					    location   	(9953, 317)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	766
					    justify    	0
					    label      	"CArrayFixFlat<CPolicySelector*>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9380339"
					width      	784
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TSecpolBundle" @9
					ShowCompartmentStereotypes 	TRUE
					location   	(9056, 13168)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@9
					    location   	(8879, 13117)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	354
					    justify    	0
					    label      	"TSecpolBundle")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9380183"
					width      	372
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @10
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40CEF938026D"
					client     	@9
					supplier   	@3
					line_style 	0)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf<20>" @11
					ShowCompartmentStereotypes 	TRUE
					location   	(1152, 27280)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@11
					    location   	(1022, 27229)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	260
					    justify    	0
					    label      	"TBuf<20>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF939004D"
					width      	278
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySelector" @12
					ShowCompartmentStereotypes 	TRUE
					IncludeOperation 	TRUE
					location   	(528, 26512)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@12
					    location   	(291, 26231)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	474
					    justify    	0
					    label      	"CPolicySelector")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93803A6"
					compartment 	(object Compartment
					    Parent_View 	@12
					    location   	(291, 26292)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    icon_style 	"Icon"
					    fill_color 	13434879
					    anchor     	2
					    nlines     	10
					    max_width  	402)
					width      	492
					height     	586
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CSAList" @13
					ShowCompartmentStereotypes 	TRUE
					IncludeOperation 	TRUE
					location   	(9696, 13168)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@13
					    location   	(9466, 12962)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	460
					    justify    	0
					    label      	"CSAList")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF938029C"
					compartment 	(object Compartment
					    Parent_View 	@13
					    location   	(9466, 13023)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    icon_style 	"Icon"
					    fill_color 	13434879
					    anchor     	2
					    nlines     	7
					    max_width  	389)
					width      	478
					height     	436
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @14
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40CEF93802AD"
					client     	@13
					supplier   	@5
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CSelectorList" @15
					ShowCompartmentStereotypes 	TRUE
					IncludeOperation 	TRUE
					location   	(10336, 13152)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@15
					    location   	(10106, 12946)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	460
					    justify    	0
					    label      	"CSelectorList")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9380329"
					compartment 	(object Compartment
					    Parent_View 	@15
					    location   	(10106, 13007)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    icon_style 	"Icon"
					    fill_color 	13434879
					    anchor     	2
					    nlines     	7
					    max_width  	389)
					width      	478
					height     	436
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @16
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40CEF938033B"
					client     	@15
					supplier   	@8
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_msg" @17
					ShowCompartmentStereotypes 	TRUE
					location   	(1648, 27504)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@17
					    location   	(1519, 27475)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	258
					    justify    	0
					    label      	"sadb_msg")
					stereotype 	(object ItemLabel
					    Parent_View 	@17
					    location   	(1519, 27425)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	258
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9390164"
					width      	276
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_ext" @18
					ShowCompartmentStereotypes 	TRUE
					location   	(1232, 26576)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@18
					    location   	(1110, 26547)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"sadb_ext")
					stereotype 	(object ItemLabel
					    Parent_View 	@18
					    location   	(1110, 26497)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93901C2"
					width      	262
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sa" @19
					ShowCompartmentStereotypes 	TRUE
					location   	(2704, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@19
					    location   	(2582, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"sadb_sa")
					stereotype 	(object ItemLabel
					    Parent_View 	@19
					    location   	(2582, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93901F0"
					width      	262
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_address" @20
					ShowCompartmentStereotypes 	TRUE
					location   	(2992, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@20
					    location   	(2822, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	340
					    justify    	0
					    label      	"sadb_address")
					stereotype 	(object ItemLabel
					    Parent_View 	@20
					    location   	(2822, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	340
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93902AC"
					width      	358
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_key" @21
					ShowCompartmentStereotypes 	TRUE
					location   	(3280, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@21
					    location   	(3158, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"sadb_key")
					stereotype 	(object ItemLabel
					    Parent_View 	@21
					    location   	(3158, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93902EA"
					width      	262
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_ident" @22
					ShowCompartmentStereotypes 	TRUE
					location   	(3536, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@22
					    location   	(3398, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"sadb_ident")
					stereotype 	(object ItemLabel
					    Parent_View 	@22
					    location   	(3398, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9390329"
					width      	294
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_sens" @23
					ShowCompartmentStereotypes 	TRUE
					location   	(3808, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@23
					    location   	(3665, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	286
					    justify    	0
					    label      	"sadb_sens")
					stereotype 	(object ItemLabel
					    Parent_View 	@23
					    location   	(3665, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	286
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9390377"
					width      	304
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_prop" @24
					ShowCompartmentStereotypes 	TRUE
					location   	(4080, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@24
					    location   	(3943, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	274
					    justify    	0
					    label      	"sadb_prop")
					stereotype 	(object ItemLabel
					    Parent_View 	@24
					    location   	(3943, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	274
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93903D5"
					width      	292
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::uint64_t" @25
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(4352, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@25
					    location   	(4214, 27200)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"uint64_t")
					stereotype 	(object ItemLabel
					    Parent_View 	@25
					    location   	(4214, 27150)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9390145"
					width      	294
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_comb" @26
					ShowCompartmentStereotypes 	TRUE
					location   	(4624, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@26
					    location   	(4476, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	296
					    justify    	0
					    label      	"sadb_comb")
					stereotype 	(object ItemLabel
					    Parent_View 	@26
					    location   	(4476, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	296
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A004B"
					width      	314
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_supported" @27
					ShowCompartmentStereotypes 	TRUE
					location   	(4944, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@27
					    location   	(4756, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	376
					    justify    	0
					    label      	"sadb_supported")
					stereotype 	(object ItemLabel
					    Parent_View 	@27
					    location   	(4756, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	376
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A00F6"
					width      	394
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::uint8_t" @28
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(5264, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@28
					    location   	(5126, 27200)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"uint8_t")
					stereotype 	(object ItemLabel
					    Parent_View 	@28
					    location   	(5126, 27150)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9390125"
					width      	294
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_alg" @29
					ShowCompartmentStereotypes 	TRUE
					location   	(5536, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@29
					    location   	(5414, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"sadb_alg")
					stereotype 	(object ItemLabel
					    Parent_View 	@29
					    location   	(5414, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A0125"
					width      	262
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::uint16_t" @30
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(5808, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@30
					    location   	(5670, 27200)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"uint16_t")
					stereotype 	(object ItemLabel
					    Parent_View 	@30
					    location   	(5670, 27150)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9390127"
					width      	294
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::uint32_t" @31
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(6096, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@31
					    location   	(5958, 27200)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"uint32_t")
					stereotype 	(object ItemLabel
					    Parent_View 	@31
					    location   	(5958, 27150)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9390136"
					width      	294
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_spirange" @32
					ShowCompartmentStereotypes 	TRUE
					location   	(6400, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@32
					    location   	(6225, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	350
					    justify    	0
					    label      	"sadb_spirange")
					stereotype 	(object ItemLabel
					    Parent_View 	@32
					    location   	(6225, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	350
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A0173"
					width      	368
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmDesc" @33
					ShowCompartmentStereotypes 	TRUE
					location   	(6736, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@33
					    location   	(6541, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	390
					    justify    	0
					    label      	"TAlgorithmDesc")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A01B3"
					width      	408
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::COwnMessageDigest" @34
					ShowCompartmentStereotypes 	TRUE
					location   	(7152, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@34
					    location   	(6904, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	496
					    justify    	0
					    label      	"COwnMessageDigest")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A01F0"
					width      	514
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CSymmetricCipher" @35
					ShowCompartmentStereotypes 	TRUE
					location   	(7568, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@35
					    location   	(7345, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	446
					    justify    	0
					    label      	"CSymmetricCipher")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A0210"
					width      	464
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CSymmetricCipher::TAction" @36
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(7920, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@36
					    location   	(7701, 27164)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	438
					    justify    	0
					    label      	"TAction")
					stereotype 	(object ItemLabel
					    Parent_View 	@36
					    location   	(7701, 27114)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	438
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A023F"
					width      	456
					height     	228
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CProtocolCrypto" @37
					ShowCompartmentStereotypes 	TRUE
					location   	(8224, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@37
					    location   	(8023, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	402
					    justify    	0
					    label      	"CProtocolCrypto")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A0241"
					width      	420
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::Starter" @38
					ShowCompartmentStereotypes 	TRUE
					location   	(8512, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@38
					    location   	(8416, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	192
					    justify    	0
					    label      	"Starter")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A0262"
					width      	210
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TPolicyMessages" @39
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(8800, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@39
					    location   	(8592, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	416
					    justify    	0
					    label      	"TPolicyMessages")
					stereotype 	(object ItemLabel
					    Parent_View 	@39
					    location   	(8592, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	416
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A02AC"
					width      	434
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TServerStart" @40
					ShowCompartmentStereotypes 	TRUE
					location   	(9136, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@40
					    location   	(8985, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	302
					    justify    	0
					    label      	"TServerStart")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A0377"
					width      	320
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TLifetimeSeconds" @41
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(9472, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@41
					    location   	(9264, 27200)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	416
					    justify    	0
					    label      	"TLifetimeSeconds")
					stereotype 	(object ItemLabel
					    Parent_View 	@41
					    location   	(9264, 27150)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	416
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A03B7"
					width      	434
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TIdentity" @42
					ShowCompartmentStereotypes 	TRUE
					location   	(9776, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@42
					    location   	(9666, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	220
					    justify    	0
					    label      	"TIdentity")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A03C5"
					width      	238
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TLifetimeAllocations" @43
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(10112, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@43
					    location   	(9879, 27200)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	466
					    justify    	0
					    label      	"TLifetimeAllocations")
					stereotype 	(object ItemLabel
					    Parent_View 	@43
					    location   	(9879, 27150)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	466
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A03A0"
					width      	484
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TLifetimeBytes" @44
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(10480, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@44
					    location   	(10303, 27200)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	354
					    justify    	0
					    label      	"TLifetimeBytes")
					stereotype 	(object ItemLabel
					    Parent_View 	@44
					    location   	(10303, 27150)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	354
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A03A7"
					width      	372
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TLifetime" @45
					ShowCompartmentStereotypes 	TRUE
					location   	(10752, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@45
					    location   	(10635, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	234
					    justify    	0
					    label      	"TLifetime")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A03E4"
					width      	252
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::sadb_lifetime" @46
					ShowCompartmentStereotypes 	TRUE
					location   	(11024, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@46
					    location   	(10860, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	328
					    justify    	0
					    label      	"sadb_lifetime")
					stereotype 	(object ItemLabel
					    Parent_View 	@46
					    location   	(10860, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	328
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF939025E"
					width      	346
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TSecurityAssocSpec" @47
					ShowCompartmentStereotypes 	TRUE
					IncludeAttribute 	TRUE
					IncludeOperation 	TRUE
					ShowOperationSignature 	TRUE
					location   	(11408, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@47
					    location   	(11167, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	482
					    justify    	0
					    label      	"TSecurityAssocSpec")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B004B"
					width      	500
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CPolicySpec" @48
					ShowCompartmentStereotypes 	TRUE
					IncludeOperation 	TRUE
					location   	(11760, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@48
					    location   	(11530, 26960)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	460
					    justify    	0
					    label      	"CPolicySpec")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF938006D"
					compartment 	(object Compartment
					    Parent_View 	@48
					    location   	(11530, 27021)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    icon_style 	"Icon"
					    fill_color 	13434879
					    anchor     	2
					    nlines     	9
					    max_width  	389)
					width      	478
					height     	536
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmClass" @49
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(12096, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@49
					    location   	(11904, 27200)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	384
					    justify    	0
					    label      	"TAlgorithmClass")
					stereotype 	(object ItemLabel
					    Parent_View 	@49
					    location   	(11904, 27150)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	384
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A01A4"
					width      	402
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmName" @50
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(12464, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@50
					    location   	(12268, 27200)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	392
					    justify    	0
					    label      	"TAlgorithmName")
					stereotype 	(object ItemLabel
					    Parent_View 	@50
					    location   	(12268, 27150)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	392
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A01A2"
					width      	410
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf8<0x20>" @51
					ShowCompartmentStereotypes 	TRUE
					location   	(12784, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@51
					    location   	(12624, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	320
					    justify    	0
					    label      	"TBuf8<0x20>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B0125"
					width      	338
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TAlgorithmMap" @52
					ShowCompartmentStereotypes 	TRUE
					location   	(13104, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@52
					    location   	(12925, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	358
					    justify    	0
					    label      	"TAlgorithmMap")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B00D7"
					width      	376
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::CArrayFixFlat<TAlgorithmMap>" @53
					ShowCompartmentStereotypes 	TRUE
					location   	(10976, 368)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@53
					    location   	(10621, 317)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	710
					    justify    	0
					    label      	"CArrayFixFlat<TAlgorithmMap>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B0154"
					width      	728
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CAlgorithmList" @54
					ShowCompartmentStereotypes 	TRUE
					location   	(10976, 13168)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@54
					    location   	(10804, 13117)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	344
					    justify    	0
					    label      	"CAlgorithmList")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B0145"
					width      	362
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @55
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40CEF93B0165"
					client     	@54
					supplier   	@53
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::token_type" @56
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(13408, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@56
					    location   	(13265, 27200)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	286
					    justify    	0
					    label      	"token_type")
					stereotype 	(object ItemLabel
					    Parent_View 	@56
					    location   	(13265, 27150)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	286
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B0196"
					width      	304
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TPolicyParser" @57
					ShowCompartmentStereotypes 	TRUE
					IncludeOperation 	TRUE
					location   	(13712, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@57
					    location   	(13232, 26735)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	960
					    justify    	0
					    label      	"TPolicyParser")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B01D1"
					compartment 	(object Compartment
					    Parent_View 	@57
					    location   	(13232, 26796)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    icon_style 	"Icon"
					    fill_color 	13434879
					    anchor     	2
					    nlines     	18
					    max_width  	817)
					width      	978
					height     	986
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysData" @58
					ShowCompartmentStereotypes 	TRUE
					location   	(14016, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@58
					    location   	(13871, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	290
					    justify    	0
					    label      	"CKeysData")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B028D"
					width      	308
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::CArrayFixFlat<CKeysData*>" @59
					ShowCompartmentStereotypes 	TRUE
					location   	(11584, 368)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@59
					    location   	(11254, 317)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	660
					    justify    	0
					    label      	"CArrayFixFlat<CKeysData*>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B0329"
					width      	678
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf8<256>" @60
					ShowCompartmentStereotypes 	TRUE
					location   	(14304, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@60
					    location   	(14153, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	302
					    justify    	0
					    label      	"TBuf8<256>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B02E0"
					width      	320
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TKeyParser" @61
					ShowCompartmentStereotypes 	TRUE
					location   	(14576, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@61
					    location   	(14430, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	292
					    justify    	0
					    label      	"TKeyParser")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B0377"
					width      	310
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CSecurityPolicy" @62
					ShowCompartmentStereotypes 	TRUE
					IncludeOperation 	TRUE
					location   	(14880, 27472)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@62
					    location   	(14579, 27091)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	602
					    justify    	0
					    label      	"CSecurityPolicy")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF9390089"
					compartment 	(object Compartment
					    Parent_View 	@62
					    location   	(14579, 27152)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    icon_style 	"Icon"
					    fill_color 	13434879
					    anchor     	2
					    nlines     	14
					    max_width  	510)
					width      	620
					height     	786
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CKeysDataArray" @63
					ShowCompartmentStereotypes 	TRUE
					location   	(11584, 13168)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@63
					    location   	(11390, 13117)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	388
					    justify    	0
					    label      	"CKeysDataArray")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B030A"
					width      	406
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @64
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40CEF93B032B"
					client     	@63
					supplier   	@59
					line_style 	0)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf<200>" @65
					ShowCompartmentStereotypes 	TRUE
					location   	(15216, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@65
					    location   	(15075, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	282
					    justify    	0
					    label      	"TBuf<200>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B0251"
					width      	300
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TIpSecParser" @66
					ShowCompartmentStereotypes 	TRUE
					IncludeOperation 	TRUE
					location   	(15504, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@66
					    location   	(15192, 26810)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	624
					    justify    	0
					    label      	"TIpSecParser")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93C006A"
					compartment 	(object Compartment
					    Parent_View 	@66
					    location   	(15192, 26871)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    icon_style 	"Icon"
					    fill_color 	13434879
					    anchor     	2
					    nlines     	15
					    max_width  	530)
					width      	642
					height     	836
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::direction" @67
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(15792, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@67
					    location   	(15672, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	240
					    justify    	0
					    label      	"direction")
					stereotype 	(object ItemLabel
					    Parent_View 	@67
					    location   	(15672, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	240
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93C00C8"
					width      	258
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::TActivePolicyListEntry" @68
					ShowCompartmentStereotypes 	TRUE
					location   	(16160, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@68
					    location   	(15902, 27187)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	516
					    justify    	0
					    label      	"TActivePolicyListEntry")
					stereotype 	(object ItemLabel
					    Parent_View 	@68
					    location   	(15902, 27137)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	516
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93C00E7"
					width      	534
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CActivePolicyList" @69
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(16592, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@69
					    location   	(16382, 27200)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	420
					    justify    	0
					    label      	"CActivePolicyList")
					stereotype 	(object ItemLabel
					    Parent_View 	@69
					    location   	(16382, 27150)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	420
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93C0116"
					width      	438
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CIpSecurityPiece" @70
					ShowCompartmentStereotypes 	TRUE
					IncludeOperation 	TRUE
					location   	(16976, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@70
					    location   	(16732, 26960)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	488
					    justify    	0
					    label      	"CIpSecurityPiece")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93B03D5"
					compartment 	(object Compartment
					    Parent_View 	@70
					    location   	(16732, 27021)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    icon_style 	"Icon"
					    fill_color 	13434879
					    anchor     	2
					    nlines     	9
					    max_width  	414)
					width      	506
					height     	536
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerSession" @71
					ShowCompartmentStereotypes 	TRUE
					location   	(17488, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@71
					    location   	(17137, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	702
					    justify    	0
					    label      	"CIPSecPolicyManagerSession")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93A0270"
					width      	720
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerServer" @72
					ShowCompartmentStereotypes 	TRUE
					location   	(18080, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@72
					    location   	(17754, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	652
					    justify    	0
					    label      	"CIPSecPolicyManagerServer")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93900E7"
					width      	670
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::TPckg<TPolicyHandle>" @73
					ShowCompartmentStereotypes 	TRUE
					location   	(18608, 27216)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@73
					    location   	(18332, 27165)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	552
					    justify    	0
					    label      	"TPckg<TPolicyHandle>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93C03C0"
					width      	570
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::TBuf8<1000>" @74
					ShowCompartmentStereotypes 	TRUE
					location   	(20416, 27264)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@74
					    location   	(20256, 27213)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	320
					    justify    	0
					    label      	"TBuf8<1000>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93D010C"
					width      	338
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CSecpolReader" @75
					ShowCompartmentStereotypes 	TRUE
					IncludeOperation 	TRUE
					location   	(19760, 27648)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@75
					    location   	(19534, 27442)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	452
					    justify    	0
					    label      	"CSecpolReader")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93D00E7"
					compartment 	(object Compartment
					    Parent_View 	@75
					    location   	(19534, 27503)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    icon_style 	"Icon"
					    fill_color 	13434879
					    anchor     	2
					    nlines     	7
					    max_width  	381)
					width      	470
					height     	436
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::IPSECPOL::TPckg<TIpsecSaSpec>" @76
					ShowCompartmentStereotypes 	TRUE
					location   	(18560, 27408)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@76
					    location   	(18283, 27357)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	554
					    justify    	0
					    label      	"TPckg<TIpsecSaSpec>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93C03D5"
					width      	572
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::IPSECPOL::CIPSecPolicyManagerHandler" @77
					ShowCompartmentStereotypes 	TRUE
					IncludeAttribute 	TRUE
					IncludeOperation 	TRUE
					location   	(19616, 27088)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@77
					    location   	(19077, 25857)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	1078
					    justify    	0
					    label      	"CIPSecPolicyManagerHandler")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40CEF93C02CB"
					compartment 	(object Compartment
					    Parent_View 	@77
					    location   	(19077, 25918)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    icon_style 	"Icon"
					    fill_color 	13434879
					    anchor     	2
					    nlines     	48
					    max_width  	925)
					width      	1096
					height     	2486
					annotation 	8
					autoResize 	TRUE))))))
		logical_presentations 	(list unit_reference_list))
	    (object Mechanism @78
		logical_models 	(list unit_reference_list
		    (object Object "instance of CIPSecPolicyManagerHandler"
			quid       	"40D047640102"
			collaborators 	(list link_list
			    (object Link
				quid       	"40D04C1C021C"
				supplier   	"instance of CIPSecPolicyManagerHandler"
				quidu      	"40D047640102"
				messages   	(list Messages
				    (object Message "ParseCurrentPolicyL"
					quid       	"40D04C1C021D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.1"
					ordinal    	3
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "CheckInboundOutboundConflictsL"
					quid       	"40D05B030072"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3"
					ordinal    	13
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "UpdateSelectorsAndTunnels"
					quid       	"40D05B0E016C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.4"
					ordinal    	14
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "CheckSelectorConflictsL"
					quid       	"40D05B27017B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.5"
					ordinal    	15
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "MakeUniqueSANamesL"
					quid       	"40D05B370301"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.6"
					ordinal    	16
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ConvertFromObjectsToStringWithSectionsL"
					quid       	"40D05B4502B2"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.7"
					ordinal    	17
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "StorePolicyToActiveListL"
					quid       	"40D05B55014B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.8"
					ordinal    	18
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ReturnPolicyFileHandleL"
					quid       	"40D05B630031"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.9"
					ordinal    	19
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ApiCallCompleted"
					quid       	"40D05B7B01E6"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.10"
					ordinal    	20
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"40D0523402AF"
				supplier   	"inst of TIpSecParser"
				quidu      	"40D051A80013"
				messages   	(list Messages
				    (object Message "ParseAndIgnoreIKEL"
					quid       	"40D0523402B0"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2"
					ordinal    	4
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"40D05BA9034C"
				supplier   	"instance of RipsecPolicyServ"
				quidu      	"40D0476C00F2"
				messages   	(list Messages
				    (object Message ""
					quid       	"40D05BA9034D"
					frequency  	"Aperiodic"
					synchronization 	"Return"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.11"
					ordinal    	21
					quidu      	"000000000000"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "instance of RipsecPolicyServ"
			quid       	"40D0476C00F2"
			collaborators 	(list link_list
			    (object Link
				quid       	"40D04B5B0146"
				supplier   	"instance of CIPSecPolicyManagerSession"
				quidu      	"40D04A9403CC"
				messages   	(list Messages
				    (object Message "SendReceive (EIpsecPolicyLoadPolicy)"
					quid       	"40D04B5B0147"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"40D05A9C0372"
				supplier   	"instance of RipsecPolicyServ"
				quidu      	"40D0476C00F2"))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "instance of CIPSecPolicyManagerSession"
			quid       	"40D04A9403CC"
			collaborators 	(list link_list
			    (object Link
				quid       	"40D04BAF0395"
				supplier   	"instance of CIPSecPolicyManagerSession"
				quidu      	"40D04A9403CC"
				messages   	(list Messages
				    (object Message "ServiceL"
					quid       	"40D04BAF0396"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"40D04BD103D3"
				supplier   	"instance of CIPSecPolicyManagerHandler"
				quidu      	"40D047640102"
				messages   	(list Messages
				    (object Message "ProcessLoadPolicyL"
					quid       	"40D04BD103D4"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2"
					ordinal    	2
					quidu      	"000000000000"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "inst of TIpSecParser"
			quid       	"40D051A80013"
			collaborators 	(list link_list
			    (object Link
				quid       	"40D05350023B"
				supplier   	"inst of TIpSecParser"
				quidu      	"40D051A80013"
				messages   	(list Messages
				    (object Message "DoParseL"
					quid       	"40D05350025A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2.1"
					ordinal    	5
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "CheckVersion"
					quid       	"40D0538B03DF"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2.2"
					ordinal    	6
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ParseInfoL"
					quid       	"40D055530059"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2.3"
					ordinal    	7
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ParsePoliciesL"
					quid       	"40D0555A024C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2.4"
					ordinal    	8
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ParseKeysL"
					quid       	"40D05579020D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2.4.2"
					ordinal    	12
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"40D05766026E"
				supplier   	"inst of TPolicyParser"
				quidu      	"40D05722029F"
				messages   	(list Messages
				    (object Message "ParseL"
					quid       	"40D05766026F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2.4.1"
					ordinal    	9
					quidu      	"000000000000"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "inst of TPolicyParser"
			quid       	"40D05722029F"
			collaborators 	(list link_list
			    (object Link
				quid       	"40D057C30097"
				supplier   	"inst of TPolicyParser"
				quidu      	"40D05722029F"
				messages   	(list Messages
				    (object Message "parse_sa_specL"
					quid       	"40D057C30098"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2.4.1.1"
					ordinal    	10
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "parse_conn2saL"
					quid       	"40D057D30171"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2.4.1.2"
					ordinal    	11
					quidu      	"000000000000"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)))
	    (object Mechanism @79
		logical_models 	(list unit_reference_list
		    (object Object "instance of CIPSecPolicyManagerSession"
			quid       	"40D17AC40038"
			collaborators 	(list link_list
			    (object Link
				quid       	"40D17AC40039"
				supplier   	"instance of CIPSecPolicyManagerSession"
				quidu      	"40D17AC40038"
				messages   	(list Messages
				    (object Message "ServiceL"
					quid       	"40D17AC4003A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"40D17AC40057"
				supplier   	"instance of CIPSecPolicyManagerHandler"
				quidu      	"40D17AC40069"
				messages   	(list Messages
				    (object Message "ProcessActivatePolicyL"
					quid       	"40D17AC40058"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2"
					ordinal    	2
					quidu      	"000000000000"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "instance of RipsecPolicyServ"
			quid       	"40D17AC4005C"
			collaborators 	(list link_list
			    (object Link
				quid       	"40D17AC4005B"
				supplier   	"instance of CIPSecPolicyManagerSession"
				quidu      	"40D17AC40038"
				messages   	(list Messages
				    (object Message "SendReceive (EIpsecPolicyActivatePolicy)"
					quid       	"40D17AC4005A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"SendReceive (EIpsecPolicyLoadPolicy)"
					quidu      	"000000000000"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "instance of CIPSecPolicyManagerHandler"
			quid       	"40D17AC40069"
			collaborators 	(list link_list
			    (object Link
				quid       	"40D17AC40068"
				supplier   	"instance of CIPSecPolicyManagerHandler"
				quidu      	"40D17AC40069"
				messages   	(list Messages
				    (object Message "SearchPolicyFromListAndActivate"
					quid       	"40D17AC40067"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.1"
					ordinal    	3
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "DeleteExtraInboundOutboundSelectors"
					quid       	"40D17AC40079"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.4"
					ordinal    	14
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "SortSelectors"
					quid       	"40D17AC4007A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.5"
					ordinal    	15
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ConvertFromObjectsToStringWithoutSectionsL"
					quid       	"40D17AC4007B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.6"
					ordinal    	16
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "AddInboundOutboundSelectorPair"
					quid       	"40D17AC4007C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.7"
					ordinal    	17
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "SendAlgorithmsAndPolicyToIPSecL"
					quid       	"40D17AC4007D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.8"
					ordinal    	18
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ApiCallCompleted"
					quid       	"40D17AC40080"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.10"
					ordinal    	21
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ParseAllPolicyFilesL"
					quid       	"40D18BF601F7"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2"
					ordinal    	4
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"40D17AC4006A"
				supplier   	"inst of TIpSecParser"
				quidu      	"40D17AC40086"
				messages   	(list Messages
				    (object Message "ParseAndIgnoreIKEL"
					quid       	"40D17AC40076"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3"
					ordinal    	5
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"40D17AC40077"
				supplier   	"instance of RipsecPolicyServ"
				quidu      	"40D17AC4005C"
				messages   	(list Messages
				    (object Message ""
					quid       	"40D17AC40078"
					frequency  	"Aperiodic"
					synchronization 	"Return"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.11"
					ordinal    	22
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"40D18FD4033B"
				supplier   	
|instance of "secpol6" RSocket
				
				quidu      	"40D18F900178"
				messages   	(list Messages
				    (object Message "WritePolicyDataToSocket"
					quid       	"40D18FD4033C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.9"
					ordinal    	19
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "WriteCompleted"
					quid       	"40D1906E0154"
					frequency  	"Aperiodic"
					synchronization 	"Return"
					dir        	"ToClientFromSupplier"
					sequence   	"2"
					ordinal    	20
					quidu      	"000000000000"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "inst of TIpSecParser"
			quid       	"40D17AC40086"
			collaborators 	(list link_list
			    (object Link
				quid       	"40D17AC40085"
				supplier   	"inst of TIpSecParser"
				quidu      	"40D17AC40086"
				messages   	(list Messages
				    (object Message "DoParseL"
					quid       	"40D17AC40084"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3.1"
					ordinal    	6
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "CheckVersion"
					quid       	"40D17AC40089"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3.2"
					ordinal    	7
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ParseInfoL"
					quid       	"40D17AC4008A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3.3"
					ordinal    	8
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ParsePoliciesL"
					quid       	"40D17AC4008B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3.4"
					ordinal    	9
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ParseKeysL"
					quid       	"40D17AC4008C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3.4.2"
					ordinal    	13
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"40D17AC40087"
				supplier   	"inst of TPolicyParser"
				quidu      	"40D17AC40095"
				messages   	(list Messages
				    (object Message "ParseL"
					quid       	"40D17AC40088"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3.4.1"
					ordinal    	10
					quidu      	"000000000000"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "inst of TPolicyParser"
			quid       	"40D17AC40095"
			collaborators 	(list link_list
			    (object Link
				quid       	"40D17AC40094"
				supplier   	"inst of TPolicyParser"
				quidu      	"40D17AC40095"
				messages   	(list Messages
				    (object Message "parse_sa_specL"
					quid       	"40D17AC40093"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3.4.1.1"
					ordinal    	11
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "parse_conn2saL"
					quid       	"40D17AC40096"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3.4.1.2"
					ordinal    	12
					quidu      	"000000000000"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "instance of \"secpol6\" RSocket"
			quid       	"40D18F900178"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE))))
	logical_presentations 	(list unit_reference_list
	    (object ClassDiagram "Main"
		quid       	"40CEF8C00387"
		title      	"Main"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list))
	    (object InteractionDiagram "NewDiagram"
		mechanism_ref 	@78
		quid       	"40D0475D0354"
		title      	"NewDiagram"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	1688
		items      	(list diagram_item_list
		    (object InterObjView "instance of RipsecPolicyServ" @80
			location   	(352, 240)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@80
			    location   	(352, 240)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	457
			    justify    	0
			    label      	"instance of RipsecPolicyServ")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40D0476C00F2"
			width      	475
			height     	2970
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @81
			    location   	(352, 304)
			    line_color 	3342489
			    InterObjView 	@80
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @82
			    location   	(336, 432)
			    line_color 	3342489
			    InterObjView 	@80
			    height     	2688
			    y_coord    	2628
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @83
			    location   	(336, 2880)
			    line_color 	3342489
			    InterObjView 	@80
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "instance of CIPSecPolicyManagerSession" @84
			location   	(960, 240)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@84
			    location   	(960, 240)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	575
			    justify    	0
			    label      	"instance of CIPSecPolicyManagerSession")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40D04A9403CC"
			width      	593
			height     	2970
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @85
			    location   	(960, 304)
			    line_color 	3342489
			    InterObjView 	@84
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @86
			    location   	(1040, 432)
			    line_color 	3342489
			    InterObjView 	@84
			    height     	2628
			    y_coord    	2568
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @87
			    location   	(1040, 496)
			    line_color 	3342489
			    InterObjView 	@84
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "instance of CIPSecPolicyManagerHandler" @88
			location   	(1600, 240)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@88
			    location   	(1600, 240)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	562
			    justify    	0
			    label      	"instance of CIPSecPolicyManagerHandler")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40D047640102"
			width      	580
			height     	2970
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @89
			    location   	(1600, 304)
			    line_color 	3342489
			    InterObjView 	@88
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @90
			    location   	(1712, 560)
			    line_color 	3342489
			    InterObjView 	@88
			    height     	2440
			    y_coord    	2380
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @91
			    location   	(1584, 720)
			    line_color 	3342489
			    InterObjView 	@88
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @92
			    location   	(1584, 1984)
			    line_color 	3342489
			    InterObjView 	@88
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @93
			    location   	(1584, 2096)
			    line_color 	3342489
			    InterObjView 	@88
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @94
			    location   	(1584, 2208)
			    line_color 	3342489
			    InterObjView 	@88
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @95
			    location   	(1584, 2320)
			    line_color 	3342489
			    InterObjView 	@88
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @96
			    location   	(1584, 2432)
			    line_color 	3342489
			    InterObjView 	@88
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @97
			    location   	(1584, 2544)
			    line_color 	3342489
			    InterObjView 	@88
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @98
			    location   	(1584, 2656)
			    line_color 	3342489
			    InterObjView 	@88
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @99
			    location   	(1584, 2784)
			    line_color 	3342489
			    InterObjView 	@88
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "inst of TIpSecParser" @100
			location   	(2112, 512)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@100
			    location   	(2112, 512)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	312
			    justify    	0
			    label      	"inst of TIpSecParser")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40D051A80013"
			width      	330
			height     	1336
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @101
			    location   	(2112, 576)
			    line_color 	3342489
			    InterObjView 	@100
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @102
			    location   	(2096, 800)
			    line_color 	3342489
			    InterObjView 	@100
			    height     	1140
			    y_coord    	1080
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @103
			    location   	(2096, 864)
			    line_color 	3342489
			    InterObjView 	@100
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @104
			    location   	(2096, 944)
			    line_color 	3342489
			    InterObjView 	@100
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @105
			    location   	(2096, 1040)
			    line_color 	3342489
			    InterObjView 	@100
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @106
			    location   	(2096, 1216)
			    line_color 	3342489
			    InterObjView 	@100
			    height     	664
			    y_coord    	604
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @107
			    location   	(2096, 1760)
			    line_color 	3342489
			    InterObjView 	@100
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "inst of TPolicyParser" @108
			location   	(2496, 1024)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@108
			    location   	(2496, 1024)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	312
			    justify    	0
			    label      	"inst of TPolicyParser")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40D05722029F"
			width      	330
			height     	618
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @109
			    location   	(2496, 1088)
			    line_color 	3342489
			    InterObjView 	@108
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @110
			    location   	(2480, 1296)
			    line_color 	3342489
			    InterObjView 	@108
			    height     	296
			    y_coord    	236
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @111
			    location   	(2480, 1344)
			    line_color 	3342489
			    InterObjView 	@108
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @112
			    location   	(2480, 1472)
			    line_color 	3342489
			    InterObjView 	@108
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterMessView "" @113
			location   	(16, 432)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @114
			    Parent_View 	@113
			    location   	(655, 388)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D04B5B0147"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	720
			    justify    	0
			    label      	"SendReceive (EIpsecPolicyLoadPolicy)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@80
			supplier   	@84
			Focus_Src  	@82
			Focus_Entry 	@86
			origin     	(367, 432)
			terminus   	(944, 432)
			ordinal    	0)
		    (object SelfMessView "" @115
			location   	(16, 496)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @116
			    Parent_View 	@115
			    location   	(1051, 452)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D04BAF0396"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	163
			    justify    	0
			    label      	"ServiceL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@84
			supplier   	@84
			Focus_Src  	@86
			Focus_Entry 	@87
			origin     	(976, 496)
			terminus   	(1126, 496)
			ordinal    	1)
		    (object InterMessView "" @117
			location   	(16, 560)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @118
			    Parent_View 	@117
			    location   	(1307, 517)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D04BD103D4"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	382
			    justify    	0
			    label      	"ProcessLoadPolicyL"
			    pctDist    	0.546022
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@84
			supplier   	@88
			Focus_Src  	@86
			Focus_Entry 	@90
			origin     	(975, 560)
			terminus   	(1584, 560)
			ordinal    	2)
		    (object SelfMessView "" @119
			location   	(16, 720)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @120
			    Parent_View 	@119
			    location   	(1819, 693)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D04C1C021D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	382
			    justify    	0
			    label      	"ParseCurrentPolicyL"
			    pctDist    	1.353333
			    height     	28
			    orientation 	0)
			line_color 	3342489
			client     	@88
			supplier   	@88
			Focus_Src  	@90
			Focus_Entry 	@91
			origin     	(1616, 720)
			terminus   	(1766, 720)
			ordinal    	3)
		    (object InterMessView "" @121
			location   	(16, 800)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @122
			    Parent_View 	@121
			    location   	(1855, 756)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D0523402B0"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	385
			    justify    	0
			    label      	"ParseAndIgnoreIKEL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@88
			supplier   	@100
			Focus_Src  	@90
			Focus_Entry 	@102
			origin     	(1615, 800)
			terminus   	(2096, 800)
			ordinal    	4)
		    (object SelfMessView "" @123
			location   	(16, 864)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @124
			    Parent_View 	@123
			    location   	(2203, 820)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05350025A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	188
			    justify    	0
			    label      	"DoParseL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@100
			supplier   	@100
			Focus_Src  	@102
			Focus_Entry 	@103
			origin     	(2128, 864)
			terminus   	(2278, 864)
			ordinal    	5)
		    (object SelfMessView "" @125
			location   	(16, 944)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @126
			    Parent_View 	@125
			    location   	(2203, 917)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D0538B03DF"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	263
			    justify    	0
			    label      	"CheckVersion"
			    pctDist    	0.506667
			    height     	28
			    orientation 	0)
			line_color 	3342489
			client     	@100
			supplier   	@100
			Focus_Src  	@102
			Focus_Entry 	@104
			origin     	(2128, 944)
			terminus   	(2278, 944)
			ordinal    	6)
		    (object SelfMessView "" @127
			location   	(16, 1040)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @128
			    Parent_View 	@127
			    location   	(2203, 996)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D055530059"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	201
			    justify    	0
			    label      	"ParseInfoL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@100
			supplier   	@100
			Focus_Src  	@102
			Focus_Entry 	@105
			origin     	(2128, 1040)
			terminus   	(2278, 1040)
			ordinal    	7)
		    (object SelfMessView "" @129
			location   	(16, 1216)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @130
			    Parent_View 	@129
			    location   	(2203, 1172)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D0555A024C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	282
			    justify    	0
			    label      	"ParsePoliciesL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@100
			supplier   	@100
			Focus_Src  	@102
			Focus_Entry 	@106
			origin     	(2128, 1216)
			terminus   	(2278, 1216)
			ordinal    	8)
		    (object SelfMessView "" @131
			location   	(16, 1760)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @132
			    Parent_View 	@131
			    location   	(2203, 1716)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05579020D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	232
			    justify    	0
			    label      	"ParseKeysL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@100
			supplier   	@100
			Focus_Src  	@106
			Focus_Entry 	@107
			origin     	(2128, 1760)
			terminus   	(2278, 1760)
			ordinal    	12)
		    (object InterMessView "" @133
			location   	(2288, 1296)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @134
			    Parent_View 	@133
			    location   	(2303, 1252)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05766026F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	138
			    justify    	0
			    label      	"ParseL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@100
			supplier   	@108
			Focus_Src  	@106
			Focus_Entry 	@110
			origin     	(2127, 1296)
			terminus   	(2480, 1296)
			ordinal    	9)
		    (object SelfMessView "" @135
			location   	(16, 1344)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @136
			    Parent_View 	@135
			    location   	(2587, 1300)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D057C30098"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"parse_sa_specL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@108
			supplier   	@108
			Focus_Src  	@110
			Focus_Entry 	@111
			origin     	(2512, 1344)
			terminus   	(2662, 1344)
			ordinal    	10)
		    (object SelfMessView "" @137
			location   	(16, 1472)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @138
			    Parent_View 	@137
			    location   	(2587, 1428)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D057D30171"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"parse_conn2saL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@108
			supplier   	@108
			Focus_Src  	@110
			Focus_Entry 	@112
			origin     	(2512, 1472)
			terminus   	(2662, 1472)
			ordinal    	11)
		    (object Destruction_Marker @139
			Parent_View 	@100
			location   	(2112, 1948)
			line_color 	3342489
			fill_color 	13434879)
		    (object Destruction_Marker @140
			Parent_View 	@108
			location   	(2496, 1742)
			line_color 	3342489
			fill_color 	13434879)
		    (object SelfMessView "" @141
			location   	(16, 1984)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @142
			    Parent_View 	@141
			    location   	(1691, 1940)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05B030072"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	619
			    justify    	0
			    label      	"CheckInboundOutboundConflictsL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@88
			supplier   	@88
			Focus_Src  	@90
			Focus_Entry 	@92
			origin     	(1616, 1984)
			terminus   	(1766, 1984)
			ordinal    	13)
		    (object SelfMessView "" @143
			location   	(16, 2096)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @144
			    Parent_View 	@143
			    location   	(1691, 2052)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05B0E016C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	523
			    justify    	0
			    label      	"UpdateSelectorsAndTunnels"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@88
			supplier   	@88
			Focus_Src  	@90
			Focus_Entry 	@93
			origin     	(1616, 2096)
			terminus   	(1766, 2096)
			ordinal    	14)
		    (object SelfMessView "" @145
			location   	(16, 2208)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @146
			    Parent_View 	@145
			    location   	(1691, 2164)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05B27017B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	454
			    justify    	0
			    label      	"CheckSelectorConflictsL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@88
			supplier   	@88
			Focus_Src  	@90
			Focus_Entry 	@94
			origin     	(1616, 2208)
			terminus   	(1766, 2208)
			ordinal    	15)
		    (object SelfMessView "" @147
			location   	(16, 2320)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @148
			    Parent_View 	@147
			    location   	(1691, 2276)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05B370301"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	441
			    justify    	0
			    label      	"MakeUniqueSANamesL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@88
			supplier   	@88
			Focus_Src  	@90
			Focus_Entry 	@95
			origin     	(1616, 2320)
			terminus   	(1766, 2320)
			ordinal    	16)
		    (object SelfMessView "" @149
			location   	(16, 2432)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @150
			    Parent_View 	@149
			    location   	(1691, 2388)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05B4502B2"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	794
			    justify    	0
			    label      	"ConvertFromObjectsToStringWithSectionsL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@88
			supplier   	@88
			Focus_Src  	@90
			Focus_Entry 	@96
			origin     	(1616, 2432)
			terminus   	(1766, 2432)
			ordinal    	17)
		    (object SelfMessView "" @151
			location   	(16, 2544)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @152
			    Parent_View 	@151
			    location   	(1691, 2500)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05B55014B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	460
			    justify    	0
			    label      	"StorePolicyToActiveListL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@88
			supplier   	@88
			Focus_Src  	@90
			Focus_Entry 	@97
			origin     	(1616, 2544)
			terminus   	(1766, 2544)
			ordinal    	18)
		    (object SelfMessView "" @153
			location   	(16, 2656)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @154
			    Parent_View 	@153
			    location   	(1691, 2612)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05B630031"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	454
			    justify    	0
			    label      	"ReturnPolicyFileHandleL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@88
			supplier   	@88
			Focus_Src  	@90
			Focus_Entry 	@98
			origin     	(1616, 2656)
			terminus   	(1766, 2656)
			ordinal    	19)
		    (object SelfMessView "" @155
			location   	(16, 2784)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @156
			    Parent_View 	@155
			    location   	(1691, 2740)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05B7B01E6"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	332
			    justify    	0
			    label      	"ApiCallCompleted"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@88
			supplier   	@88
			Focus_Src  	@90
			Focus_Entry 	@99
			origin     	(1616, 2784)
			terminus   	(1766, 2784)
			ordinal    	20)
		    (object InterMessView "" @157
			location   	(16, 2880)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @158
			    Parent_View 	@157
			    location   	(976, 2836)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D05BA9034D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	0
			    justify    	0
			    label      	""
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@88
			supplier   	@80
			Focus_Src  	@90
			Focus_Entry 	@83
			origin     	(1584, 2880)
			terminus   	(368, 2880)
			ordinal    	21)))
	    (object InteractionDiagram "Activate"
		mechanism_ref 	@79
		quid       	"40D17AB301CE"
		title      	"Activate"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	3594
		items      	(list diagram_item_list
		    (object InterObjView "instance of RipsecPolicyServ" @159
			location   	(352, 256)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@159
			    location   	(352, 256)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	457
			    justify    	0
			    label      	"instance of RipsecPolicyServ")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40D17AC4005C"
			width      	475
			height     	3466
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @160
			    location   	(352, 320)
			    line_color 	3342489
			    InterObjView 	@159
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @161
			    location   	(336, 448)
			    line_color 	3342489
			    InterObjView 	@159
			    height     	3184
			    y_coord    	3124
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @162
			    location   	(336, 3392)
			    line_color 	3342489
			    InterObjView 	@159
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "instance of CIPSecPolicyManagerSession" @163
			location   	(960, 256)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@163
			    location   	(960, 256)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	575
			    justify    	0
			    label      	"instance of CIPSecPolicyManagerSession")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40D17AC40038"
			width      	593
			height     	3466
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @164
			    location   	(960, 320)
			    line_color 	3342489
			    InterObjView 	@163
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @165
			    location   	(1040, 448)
			    line_color 	3342489
			    InterObjView 	@163
			    height     	3124
			    y_coord    	3064
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @166
			    location   	(1040, 528)
			    line_color 	3342489
			    InterObjView 	@163
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "instance of CIPSecPolicyManagerHandler" @167
			location   	(1600, 256)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@167
			    location   	(1600, 256)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	562
			    justify    	0
			    label      	"instance of CIPSecPolicyManagerHandler")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40D17AC40069"
			width      	580
			height     	3466
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @168
			    location   	(1600, 320)
			    line_color 	3342489
			    InterObjView 	@167
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @169
			    location   	(1712, 672)
			    line_color 	3342489
			    InterObjView 	@167
			    height     	2840
			    y_coord    	2780
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @170
			    location   	(1584, 832)
			    line_color 	3342489
			    InterObjView 	@167
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @171
			    location   	(1600, 992)
			    line_color 	3342489
			    InterObjView 	@167
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @172
			    location   	(1584, 2384)
			    line_color 	3342489
			    InterObjView 	@167
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @173
			    location   	(1584, 2496)
			    line_color 	3342489
			    InterObjView 	@167
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @174
			    location   	(1584, 2608)
			    line_color 	3342489
			    InterObjView 	@167
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @175
			    location   	(1584, 2720)
			    line_color 	3342489
			    InterObjView 	@167
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @176
			    location   	(1584, 2832)
			    line_color 	3342489
			    InterObjView 	@167
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @177
			    location   	(1600, 3024)
			    line_color 	3342489
			    InterObjView 	@167
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @178
			    location   	(1584, 3200)
			    line_color 	3342489
			    InterObjView 	@167
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "inst of TIpSecParser" @179
			location   	(2112, 528)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@179
			    location   	(2112, 528)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	312
			    justify    	0
			    label      	"inst of TIpSecParser")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40D17AC40086"
			width      	330
			height     	1710
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @180
			    location   	(2112, 592)
			    line_color 	3342489
			    InterObjView 	@179
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @181
			    location   	(2096, 1168)
			    line_color 	3342489
			    InterObjView 	@179
			    height     	1140
			    y_coord    	1080
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @182
			    location   	(2096, 1232)
			    line_color 	3342489
			    InterObjView 	@179
			    height     	146
			    y_coord    	86
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @183
			    location   	(2096, 1312)
			    line_color 	3342489
			    InterObjView 	@179
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @184
			    location   	(2096, 1408)
			    line_color 	3342489
			    InterObjView 	@179
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @185
			    location   	(2096, 1584)
			    line_color 	3342489
			    InterObjView 	@179
			    height     	664
			    y_coord    	604
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @186
			    location   	(2096, 2128)
			    line_color 	3342489
			    InterObjView 	@179
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "inst of TPolicyParser" @187
			location   	(2496, 1040)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@187
			    location   	(2496, 1040)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	312
			    justify    	0
			    label      	"inst of TPolicyParser")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40D17AC40095"
			width      	330
			height     	850
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @188
			    location   	(2496, 1104)
			    line_color 	3342489
			    InterObjView 	@187
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @189
			    location   	(2480, 1664)
			    line_color 	3342489
			    InterObjView 	@187
			    height     	296
			    y_coord    	236
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @190
			    location   	(2480, 1712)
			    line_color 	3342489
			    InterObjView 	@187
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @191
			    location   	(2480, 1840)
			    line_color 	3342489
			    InterObjView 	@187
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "instance of \"secpol6\" RSocket" @192
			location   	(2848, 2736)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@192
			    location   	(2848, 2736)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	368
			    justify    	0
			    label      	
|instance of "secpol6" RSocket
			    )
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40D18F900178"
			width      	386
			height     	202
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @193
			    location   	(2848, 2800)
			    line_color 	3342489
			    InterObjView 	@192
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @194
			    location   	(2848, 2896)
			    line_color 	3342489
			    InterObjView 	@192
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @195
			    location   	(2848, 2964)
			    line_color 	3342489
			    InterObjView 	@192
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object Destruction_Marker @196
			Parent_View 	@179
			location   	(2112, 2338)
			line_color 	3342489
			fill_color 	13434879)
		    (object Destruction_Marker @197
			Parent_View 	@187
			location   	(2496, 1990)
			line_color 	3342489
			fill_color 	13434879)
		    (object InterMessView "" @198
			location   	(16, 448)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @199
			    Parent_View 	@198
			    location   	(655, 404)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC4005A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	776
			    justify    	0
			    label      	"SendReceive (EIpsecPolicyActivatePolicy)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@159
			supplier   	@163
			Focus_Src  	@161
			Focus_Entry 	@165
			origin     	(367, 448)
			terminus   	(944, 448)
			ordinal    	0)
		    (object SelfMessView "" @200
			location   	(16, 528)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @201
			    Parent_View 	@200
			    location   	(1051, 484)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC4003A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	163
			    justify    	0
			    label      	"ServiceL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@163
			supplier   	@163
			Focus_Src  	@165
			Focus_Entry 	@166
			origin     	(976, 528)
			terminus   	(1126, 528)
			ordinal    	1)
		    (object InterMessView "" @202
			location   	(1280, 672)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @203
			    Parent_View 	@202
			    location   	(1307, 629)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC40058"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	432
			    justify    	0
			    label      	"ProcessActivatePolicyL"
			    pctDist    	0.546022
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@163
			supplier   	@167
			Focus_Src  	@165
			Focus_Entry 	@169
			origin     	(975, 672)
			terminus   	(1584, 672)
			ordinal    	2)
		    (object SelfMessView "" @204
			location   	(16, 832)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @205
			    Parent_View 	@204
			    location   	(1819, 805)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC40067"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	625
			    justify    	0
			    label      	"SearchPolicyFromListAndActivate"
			    pctDist    	1.353333
			    height     	28
			    orientation 	0)
			line_color 	3342489
			client     	@167
			supplier   	@167
			Focus_Src  	@169
			Focus_Entry 	@170
			origin     	(1616, 832)
			terminus   	(1766, 832)
			ordinal    	3)
		    (object SelfMessView "" @206
			location   	(16, 2384)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @207
			    Parent_View 	@206
			    location   	(1691, 2340)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC40079"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	710
			    justify    	0
			    label      	"DeleteExtraInboundOutboundSelectors"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@167
			supplier   	@167
			Focus_Src  	@169
			Focus_Entry 	@172
			origin     	(1616, 2384)
			terminus   	(1766, 2384)
			ordinal    	14)
		    (object SelfMessView "" @208
			location   	(16, 2496)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @209
			    Parent_View 	@208
			    location   	(1691, 2453)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC4007A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	263
			    justify    	0
			    label      	"SortSelectors"
			    pctDist    	0.500000
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@167
			supplier   	@167
			Focus_Src  	@169
			Focus_Entry 	@173
			origin     	(1616, 2496)
			terminus   	(1766, 2496)
			ordinal    	15)
		    (object SelfMessView "" @210
			location   	(16, 2608)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @211
			    Parent_View 	@210
			    location   	(1691, 2566)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC4007B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	841
			    justify    	0
			    label      	"ConvertFromObjectsToStringWithoutSectionsL"
			    pctDist    	0.500000
			    height     	43
			    orientation 	0)
			line_color 	3342489
			client     	@167
			supplier   	@167
			Focus_Src  	@169
			Focus_Entry 	@174
			origin     	(1616, 2608)
			terminus   	(1766, 2608)
			ordinal    	16)
		    (object SelfMessView "" @212
			location   	(16, 2720)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @213
			    Parent_View 	@212
			    location   	(1691, 2676)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC4007C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	620
			    justify    	0
			    label      	"AddInboundOutboundSelectorPair"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@167
			supplier   	@167
			Focus_Src  	@169
			Focus_Entry 	@175
			origin     	(1616, 2720)
			terminus   	(1766, 2720)
			ordinal    	17)
		    (object SelfMessView "" @214
			location   	(16, 2832)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @215
			    Parent_View 	@214
			    location   	(1691, 2788)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC4007D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	648
			    justify    	0
			    label      	"SendAlgorithmsAndPolicyToIPSecL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@167
			supplier   	@167
			Focus_Src  	@169
			Focus_Entry 	@176
			origin     	(1616, 2832)
			terminus   	(1766, 2832)
			ordinal    	18)
		    (object SelfMessView "" @216
			location   	(16, 3200)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @217
			    Parent_View 	@216
			    location   	(1691, 3125)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC40080"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	332
			    justify    	0
			    label      	"ApiCallCompleted"
			    pctDist    	0.500000
			    height     	76
			    orientation 	0)
			line_color 	3342489
			client     	@167
			supplier   	@167
			Focus_Src  	@169
			Focus_Entry 	@178
			origin     	(1616, 3200)
			terminus   	(1766, 3200)
			ordinal    	21)
		    (object InterMessView "" @218
			location   	(16, 3392)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @219
			    Parent_View 	@218
			    location   	(976, 3348)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC40078"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	0
			    justify    	0
			    label      	""
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@167
			supplier   	@159
			Focus_Src  	@169
			Focus_Entry 	@162
			origin     	(1584, 3392)
			terminus   	(368, 3392)
			ordinal    	22)
		    (object InterMessView "" @220
			location   	(1872, 1168)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @221
			    Parent_View 	@220
			    location   	(1855, 1124)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC40076"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	385
			    justify    	0
			    label      	"ParseAndIgnoreIKEL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@167
			supplier   	@179
			Focus_Src  	@169
			Focus_Entry 	@181
			origin     	(1615, 1168)
			terminus   	(2096, 1168)
			ordinal    	5)
		    (object SelfMessView "" @222
			location   	(16, 1232)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @223
			    Parent_View 	@222
			    location   	(2203, 1188)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC40084"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	188
			    justify    	0
			    label      	"DoParseL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@179
			supplier   	@179
			Focus_Src  	@181
			Focus_Entry 	@182
			origin     	(2128, 1232)
			terminus   	(2278, 1232)
			ordinal    	6)
		    (object SelfMessView "" @224
			location   	(16, 1312)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @225
			    Parent_View 	@224
			    location   	(2203, 1285)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC40089"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	263
			    justify    	0
			    label      	"CheckVersion"
			    pctDist    	0.506667
			    height     	28
			    orientation 	0)
			line_color 	3342489
			client     	@179
			supplier   	@179
			Focus_Src  	@181
			Focus_Entry 	@183
			origin     	(2128, 1312)
			terminus   	(2278, 1312)
			ordinal    	7)
		    (object SelfMessView "" @226
			location   	(16, 1408)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @227
			    Parent_View 	@226
			    location   	(2203, 1364)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC4008A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	201
			    justify    	0
			    label      	"ParseInfoL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@179
			supplier   	@179
			Focus_Src  	@181
			Focus_Entry 	@184
			origin     	(2128, 1408)
			terminus   	(2278, 1408)
			ordinal    	8)
		    (object SelfMessView "" @228
			location   	(16, 1584)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @229
			    Parent_View 	@228
			    location   	(2203, 1540)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC4008B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	282
			    justify    	0
			    label      	"ParsePoliciesL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@179
			supplier   	@179
			Focus_Src  	@181
			Focus_Entry 	@185
			origin     	(2128, 1584)
			terminus   	(2278, 1584)
			ordinal    	9)
		    (object SelfMessView "" @230
			location   	(16, 2128)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @231
			    Parent_View 	@230
			    location   	(2203, 2084)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC4008C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	232
			    justify    	0
			    label      	"ParseKeysL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@179
			supplier   	@179
			Focus_Src  	@185
			Focus_Entry 	@186
			origin     	(2128, 2128)
			terminus   	(2278, 2128)
			ordinal    	13)
		    (object InterMessView "" @232
			location   	(2288, 1664)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @233
			    Parent_View 	@232
			    location   	(2303, 1620)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC40088"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	138
			    justify    	0
			    label      	"ParseL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@179
			supplier   	@187
			Focus_Src  	@185
			Focus_Entry 	@189
			origin     	(2127, 1664)
			terminus   	(2480, 1664)
			ordinal    	10)
		    (object SelfMessView "" @234
			location   	(16, 1712)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @235
			    Parent_View 	@234
			    location   	(2587, 1668)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC40093"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"parse_sa_specL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@187
			supplier   	@187
			Focus_Src  	@189
			Focus_Entry 	@190
			origin     	(2512, 1712)
			terminus   	(2662, 1712)
			ordinal    	11)
		    (object SelfMessView "" @236
			location   	(16, 1840)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @237
			    Parent_View 	@236
			    location   	(2587, 1796)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D17AC40096"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"parse_conn2saL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@187
			supplier   	@187
			Focus_Src  	@189
			Focus_Entry 	@191
			origin     	(2512, 1840)
			terminus   	(2662, 1840)
			ordinal    	12)
		    (object SelfMessView "" @238
			location   	(16, 992)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @239
			    Parent_View 	@238
			    location   	(1691, 948)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D18BF601F7"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	385
			    justify    	0
			    label      	"ParseAllPolicyFilesL"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@167
			supplier   	@167
			Focus_Src  	@169
			Focus_Entry 	@171
			origin     	(1616, 992)
			terminus   	(1766, 992)
			ordinal    	4)
		    (object Destruction_Marker @240
			Parent_View 	@192
			location   	(2848, 3038)
			line_color 	3342489
			fill_color 	13434879)
		    (object InterMessView "" @241
			location   	(2224, 2896)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @242
			    Parent_View 	@241
			    location   	(2223, 2852)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D18FD4033C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	476
			    justify    	0
			    label      	"WritePolicyDataToSocket"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@167
			supplier   	@192
			Focus_Src  	@169
			Focus_Entry 	@194
			origin     	(1615, 2896)
			terminus   	(2832, 2896)
			ordinal    	19)
		    (object InterMessView "" @243
			location   	(16, 3024)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @244
			    Parent_View 	@243
			    location   	(2224, 2980)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"40D1906E0154"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	301
			    justify    	0
			    label      	"WriteCompleted"
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@192
			supplier   	@167
			Focus_Src  	@195
			Focus_Entry 	@177
			origin     	(2832, 3024)
			terminus   	(1616, 3024)
			ordinal    	20)))))
    root_subsystem 	(object SubSystem "Component View"
	quid       	"40CEF8B80158"
	physical_models 	(list unit_reference_list
	    (object module "IPSECPOL" "NotAModuleType" "NotAModulePart"
		attributes 	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"ProjectFile"
			value      	"Q:\\ipsec_capab\\IpSecProject-zlangvis1\\IpSecProject\\networking\\ipsec\\ipsecpol\\group\\IPSECPOL.dsp")
		    (object Attribute
			tool       	"VC++"
			name       	"WorkspaceFile"
			value      	"Q:\\ipsec_capab\\IpSecProject-zlangvis1\\IpSecProject\\networking\\ipsec\\ipsecpol\\group\\IPSECPOL.DSW")
		    (object Attribute
			tool       	"VC++"
			name       	"Kind"
			value      	("KindSet" 301))
		    (object Attribute
			tool       	"VC++"
			name       	"ProjectName"
			value      	"IPSECPOL"))
		quid       	"40CEF91D0220"
		stereotype 	"DLL"
		language   	"VC++"))
	physical_presentations 	(list unit_reference_list
	    (object Module_Diagram "Main"
		quid       	"40CEF8C0030A"
		title      	"Main"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list))))
    process_structure 	(object Processes
	quid       	"40CEF8B80165"
	ProcsNDevs 	(list
	    (object Process_Diagram "Deployment View"
		quid       	"40CEF8B80184"
		title      	"Deployment View"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list))))
    properties 	(object Properties
	attributes 	(list Attribute_Set
	    (object Attribute
		tool       	"Cplusplus"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialValue"
			value      	"")))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Inherit"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RevEngRootDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RootPackage"
			value      	"C++ Reverse Engineered")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RevEngDirectoriesAsPackages"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"HeaderFileExtension"
			value      	".h")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ImplementationFileExtension"
			value      	".cpp")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NewHeaderFileDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NewImplementationFileDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FileCapitalization"
			value      	("FileCapitalizationSet" 0))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeGenExtraDirectories"
			value      	("CodeGenExtraDirectoriesSet" 0))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"StripClassPrefix"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"UseTabs"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"TabWidth"
			value      	8)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"IndentWidth"
			value      	4)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"AccessIndentation"
			value      	-2)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ModelIdCommentRules"
			value      	("ModelIdCommentRulesSet" 1))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"PageWidth"
			value      	80)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ClassMemberOrder"
			value      	("MemberOrderSet" 1))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"OneParameterPerLine"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NamespaceBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ClassBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FunctionBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Copyright"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialHeaderIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialBodyIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeGenExtraDirectoriesSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"None"
				value      	0)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Namespaces"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Packages"
				value      	2)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FileCapitalizationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Same as model"
				value      	0)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Lower case"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Upper case"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Lower case with underscores"
				value      	3)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"BraceStyleSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B1"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B2"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B3"
				value      	3)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B4"
				value      	4)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B5"
				value      	5)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"MemberOrderSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Public First"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Private First"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Order by kind"
				value      	3)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Unordered"
				value      	4)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ModelIdCommentRulesSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Code generation only"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Code generation and reverse engineering"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Never generate model IDs"
				value      	3)))))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RevEngRootDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RootPackage"
			value      	"C++ Reverse Engineered")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RevEngDirectoriesAsPackages"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"HeaderFileExtension"
			value      	".h")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ImplementationFileExtension"
			value      	".cpp")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NewHeaderFileDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NewImplementationFileDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FileCapitalization"
			value      	("FileCapitalizationSet" 0))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeGenExtraDirectories"
			value      	("CodeGenExtraDirectoriesSet" 0))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"StripClassPrefix"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"UseTabs"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"TabWidth"
			value      	8)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"IndentWidth"
			value      	4)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"AccessIndentation"
			value      	-2)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ModelIdCommentRules"
			value      	("ModelIdCommentRulesSet" 1))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"PageWidth"
			value      	80)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ClassMemberOrder"
			value      	("MemberOrderSet" 1))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"OneParameterPerLine"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NamespaceBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ClassBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FunctionBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Copyright"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialHeaderIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialBodyIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeGenExtraDirectoriesSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"None"
				value      	0)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Namespaces"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Packages"
				value      	2)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FileCapitalizationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Same as model"
				value      	0)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Lower case"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Upper case"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Lower case with underscores"
				value      	3)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"BraceStyleSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B1"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B2"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B3"
				value      	3)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B4"
				value      	4)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B5"
				value      	5)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"MemberOrderSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Public First"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Private First"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Order by kind"
				value      	3)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Unordered"
				value      	4)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ModelIdCommentRulesSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Code generation only"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Code generation and reverse engineering"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Never generate model IDs"
				value      	3)))))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Param"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialCodeBody"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Inline"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"GenerateFunctionBody"
			value      	("GenerateFunctionBodySet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"GenerateFunctionBodySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Default"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"True"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"False"
				value      	0)))))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ImplementationType"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"HeaderSourceFile"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"BodySourceFile"
			value      	"")))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Category"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"IsNamespace"
			value      	FALSE)))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"ANSI C++ Event Watcher"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"ANSIConvert"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Ada83"
		name       	"propertyId"
		value      	"838326200")
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"SpecFileExtension"
			value      	"1.ada")
		    (object Attribute
			tool       	"Ada83"
			name       	"SpecFileBackupExtension"
			value      	"1.ad~")
		    (object Attribute
			tool       	"Ada83"
			name       	"SpecFileTemporaryExtension"
			value      	"1.ad#")
		    (object Attribute
			tool       	"Ada83"
			name       	"BodyFileExtension"
			value      	"2.ada")
		    (object Attribute
			tool       	"Ada83"
			name       	"BodyFileBackupExtension"
			value      	"2.ad~")
		    (object Attribute
			tool       	"Ada83"
			name       	"BodyFileTemporaryExtension"
			value      	"2.ad#")
		    (object Attribute
			tool       	"Ada83"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateBodies"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateAccessorOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateStandardOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"DefaultCodeBody"
			value      	"[statement]")
		    (object Attribute
			tool       	"Ada83"
			name       	"ImplicitParameter"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"CommentWidth"
			value      	60)
		    (object Attribute
			tool       	"Ada83"
			name       	"StopOnError"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"ErrorLimit"
			value      	30)
		    (object Attribute
			tool       	"Ada83"
			name       	"UseFileName"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"Directory"
			value      	"$ROSEADA83_SOURCE")))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ClassName"
			value      	"Object")
		    (object Attribute
			tool       	"Ada83"
			name       	"ClassAccess"
			value      	("ImplementationSet" 43))
		    (object Attribute
			tool       	"Ada83"
			name       	"ImplementationType"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"IsSubtype"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"PolymorphicUnit"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"HandleName"
			value      	"Handle")
		    (object Attribute
			tool       	"Ada83"
			name       	"HandleAccess"
			value      	("ImplementationSet" 45))
		    (object Attribute
			tool       	"Ada83"
			name       	"Discriminant"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"Variant"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"EnumerationLiteralPrefix"
			value      	"A_")
		    (object Attribute
			tool       	"Ada83"
			name       	"RecordFieldPrefix"
			value      	"The_")
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateAccessorOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateStandardOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"ImplicitParameter"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"ClassParameterName"
			value      	"This")
		    (object Attribute
			tool       	"Ada83"
			name       	"DefaultConstructorKind"
			value      	("ConstructorKindSet" 199))
		    (object Attribute
			tool       	"Ada83"
			name       	"DefaultConstructorName"
			value      	"Create")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineDefaultConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"CopyConstructorKind"
			value      	("ConstructorKindSet" 199))
		    (object Attribute
			tool       	"Ada83"
			name       	"CopyConstructorName"
			value      	"Copy")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineCopyConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"DestructorName"
			value      	"Free")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineDestructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"ClassEqualityOperation"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"HandleEqualityOperation"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineEquality"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"IsTask"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"ImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Public"
				value      	45)
			    (object Attribute
				tool       	"Ada83"
				name       	"Private"
				value      	43)
			    (object Attribute
				tool       	"Ada83"
				name       	"LimitedPrivate"
				value      	200)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada83"
			name       	"ConstructorKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada83"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"FileName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ReturnType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"GenericFormalParameters"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"AdditionalWiths"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"FileName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ReturnType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"AdditionalWiths"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"IsSubunit"
			value      	FALSE)))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"SubprogramImplementation"
			value      	("SubprogramImplementationSet" 2))
		    (object Attribute
			tool       	"Ada83"
			name       	"Renames"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ClassParameterMode"
			value      	("ParameterModeSet" 203))
		    (object Attribute
			tool       	"Ada83"
			name       	"Inline"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"EntryCode"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"ExitCode"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"InitialCodeBody"
			value      	"${default}")
		    (object Attribute
			tool       	"Ada83"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"SubprogramImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Spec"
				value      	224)
			    (object Attribute
				tool       	"Ada83"
				name       	"Body"
				value      	2)
			    (object Attribute
				tool       	"Ada83"
				name       	"Renaming"
				value      	222)
			    (object Attribute
				tool       	"Ada83"
				name       	"Separate"
				value      	223)))
		    (object Attribute
			tool       	"Ada83"
			name       	"ParameterModeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Default"
				value      	232)
			    (object Attribute
				tool       	"Ada83"
				name       	"In"
				value      	204)
			    (object Attribute
				tool       	"Ada83"
				name       	"Out"
				value      	205)
			    (object Attribute
				tool       	"Ada83"
				name       	"InOut"
				value      	203)
			    (object Attribute
				tool       	"Ada83"
				name       	"FunctionReturn"
				value      	206)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Param"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"Mode"
			value      	("ParameterModeSet" 232))
		    (object Attribute
			tool       	"Ada83"
			name       	"ParameterModeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Default"
				value      	232)
			    (object Attribute
				tool       	"Ada83"
				name       	"In"
				value      	204)
			    (object Attribute
				tool       	"Ada83"
				name       	"Out"
				value      	205)
			    (object Attribute
				tool       	"Ada83"
				name       	"InOut"
				value      	203)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Has"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"NameIfUnlabeled"
			value      	"The_${supplier}")
		    (object Attribute
			tool       	"Ada83"
			name       	"DataMemberName"
			value      	"${relationship}")
		    (object Attribute
			tool       	"Ada83"
			name       	"GetName"
			value      	"Get_${relationship}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"SetName"
			value      	"Set_${relationship}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada83"
			name       	"Variant"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerGeneric"
			value      	"List")
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerDeclarations"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"SelectorName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"SelectorType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada83"
				name       	"After"
				value      	234)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"DataMemberName"
			value      	"${attribute}")
		    (object Attribute
			tool       	"Ada83"
			name       	"GetName"
			value      	"Get_${attribute}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"SetName"
			value      	"Set_${attribute}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada83"
			name       	"Variant"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada83"
				name       	"After"
				value      	234)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Association"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"NameIfUnlabeled"
			value      	"The_${targetClass}")
		    (object Attribute
			tool       	"Ada83"
			name       	"GetName"
			value      	"Get_${association}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineGet"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"SetName"
			value      	"Set_${association}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineSet"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateAssociate"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada83"
			name       	"AssociateName"
			value      	"Associate")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineAssociate"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateDissociate"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada83"
			name       	"DissociateName"
			value      	"Dissociate")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineDissociate"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada83"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"NameIfUnlabeled"
			value      	"The_${targetClass}")
		    (object Attribute
			tool       	"Ada83"
			name       	"DataMemberName"
			value      	"${target}")
		    (object Attribute
			tool       	"Ada83"
			name       	"GetName"
			value      	"Get_${target}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"SetName"
			value      	"Set_${target}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerGeneric"
			value      	"List")
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerDeclarations"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"SelectorName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"SelectorType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada83"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada83"
				name       	"After"
				value      	234)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Subsystem"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"Directory"
			value      	"AUTO GENERATE")))
	    (object Attribute
		tool       	"Ada83"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Ada95"
		name       	"propertyId"
		value      	"838326200")
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"SpecFileExtension"
			value      	"1.ada")
		    (object Attribute
			tool       	"Ada95"
			name       	"SpecFileBackupExtension"
			value      	"1.ad~")
		    (object Attribute
			tool       	"Ada95"
			name       	"SpecFileTemporaryExtension"
			value      	"1.ad#")
		    (object Attribute
			tool       	"Ada95"
			name       	"BodyFileExtension"
			value      	"2.ada")
		    (object Attribute
			tool       	"Ada95"
			name       	"BodyFileBackupExtension"
			value      	"2.ad~")
		    (object Attribute
			tool       	"Ada95"
			name       	"BodyFileTemporaryExtension"
			value      	"2.ad#")
		    (object Attribute
			tool       	"Ada95"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"UseColonNotation"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateBodies"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessorOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateStandardOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"DefaultCodeBody"
			value      	"[statement]")
		    (object Attribute
			tool       	"Ada95"
			name       	"ImplicitParameter"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"CommentWidth"
			value      	60)
		    (object Attribute
			tool       	"Ada95"
			name       	"StopOnError"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ErrorLimit"
			value      	30)
		    (object Attribute
			tool       	"Ada95"
			name       	"UseFileName"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"Directory"
			value      	"$ROSEADA95_SOURCE")))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeName"
			value      	"Object")
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeVisibility"
			value      	("TypeVisibilitySet" 43))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeImplementation"
			value      	("TypeImplementationSet" 208))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeControl"
			value      	("TypeControlSet" 225))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeControlName"
			value      	"Controlled_${type}")
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeDefinition"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordImplementation"
			value      	("RecordImplementationSet" 209))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordKindPackageName"
			value      	"${class}_Record_Kinds")
		    (object Attribute
			tool       	"Ada95"
			name       	"IsLimited"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsSubtype"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessType"
			value      	("GenerateAccessTypeSet" 230))
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessTypeName"
			value      	"Handle")
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessTypeVisibility"
			value      	("TypeVisibilitySet" 45))
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessTypeDefinition"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessClassWide"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"MaybeAliased"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ParameterizedImplementation"
			value      	("ParameterizedImplementationSet" 11))
		    (object Attribute
			tool       	"Ada95"
			name       	"ParentClassName"
			value      	"Superclass")
		    (object Attribute
			tool       	"Ada95"
			name       	"EnumerationLiteralPrefix"
			value      	"A_")
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldPrefix"
			value      	"The_")
		    (object Attribute
			tool       	"Ada95"
			name       	"ArrayOfTypeName"
			value      	"Array_Of_${type}")
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessArrayOfTypeName"
			value      	"Access_Array_Of_${type}")
		    (object Attribute
			tool       	"Ada95"
			name       	"ArrayOfAccessTypeName"
			value      	"Array_Of_${access_type}")
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessArrayOfAccessTypeName"
			value      	"Access_Array_Of_${access_type}")
		    (object Attribute
			tool       	"Ada95"
			name       	"ArrayIndexDefinition"
			value      	"Positive range <>")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessorOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateStandardOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ImplicitParameter"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ImplicitParameterName"
			value      	"This")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateDefaultConstructor"
			value      	("SubprogramKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"DefaultConstructorName"
			value      	"Create")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineDefaultConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateCopyConstructor"
			value      	("SubprogramKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"CopyConstructorName"
			value      	"Copy")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineCopyConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateDestructor"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"DestructorName"
			value      	"Free")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineDestructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateTypeEquality"
			value      	("FunctionKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeEqualityName"
			value      	"${quote}=${quote}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineEquality"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Tagged"
				value      	208)
			    (object Attribute
				tool       	"Ada95"
				name       	"Record"
				value      	210)
			    (object Attribute
				tool       	"Ada95"
				name       	"Mixin"
				value      	211)
			    (object Attribute
				tool       	"Ada95"
				name       	"Protected"
				value      	44)
			    (object Attribute
				tool       	"Ada95"
				name       	"Task"
				value      	212)))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"SingleType"
				value      	209)
			    (object Attribute
				tool       	"Ada95"
				name       	"MultipleTypes"
				value      	213)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ParameterizedImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Generic"
				value      	11)
			    (object Attribute
				tool       	"Ada95"
				name       	"Unconstrained"
				value      	214)))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeVisibilitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Public"
				value      	45)
			    (object Attribute
				tool       	"Ada95"
				name       	"Private"
				value      	43)))
		    (object Attribute
			tool       	"Ada95"
			name       	"SubprogramKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeControlSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"None"
				value      	225)
			    (object Attribute
				tool       	"Ada95"
				name       	"InitializationOnly"
				value      	226)
			    (object Attribute
				tool       	"Ada95"
				name       	"AssignmentFinalizationOnly"
				value      	227)
			    (object Attribute
				tool       	"Ada95"
				name       	"All"
				value      	228)))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Always"
				value      	229)
			    (object Attribute
				tool       	"Ada95"
				name       	"Auto"
				value      	230)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"FileName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"ReturnType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenericFormalParameters"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"AdditionalWiths"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"IsPrivate"
			value      	FALSE)))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"FileName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"ReturnType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"AdditionalWiths"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"IsSubunit"
			value      	FALSE)))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"SubprogramImplementation"
			value      	("SubprogramImplementationSet" 2))
		    (object Attribute
			tool       	"Ada95"
			name       	"Renames"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateOverriding"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ImplicitParameterMode"
			value      	("ParameterModeSet" 203))
		    (object Attribute
			tool       	"Ada95"
			name       	"ImplicitParameterClassWide"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"Inline"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"EntryCode"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"ExitCode"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"InitialCodeBody"
			value      	"${default}")
		    (object Attribute
			tool       	"Ada95"
			name       	"EntryBarrierCondition"
			value      	"True")
		    (object Attribute
			tool       	"Ada95"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"SubprogramImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Spec"
				value      	224)
			    (object Attribute
				tool       	"Ada95"
				name       	"Body"
				value      	2)
			    (object Attribute
				tool       	"Ada95"
				name       	"Abstract"
				value      	221)
			    (object Attribute
				tool       	"Ada95"
				name       	"Renaming"
				value      	222)
			    (object Attribute
				tool       	"Ada95"
				name       	"RenamingAsBody"
				value      	231)
			    (object Attribute
				tool       	"Ada95"
				name       	"Separate"
				value      	223)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ParameterModeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Default"
				value      	232)
			    (object Attribute
				tool       	"Ada95"
				name       	"In"
				value      	204)
			    (object Attribute
				tool       	"Ada95"
				name       	"Out"
				value      	205)
			    (object Attribute
				tool       	"Ada95"
				name       	"InOut"
				value      	203)
			    (object Attribute
				tool       	"Ada95"
				name       	"Access"
				value      	220)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Param"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"Mode"
			value      	("ParameterModeSet" 232))
		    (object Attribute
			tool       	"Ada95"
			name       	"ParameterModeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Default"
				value      	232)
			    (object Attribute
				tool       	"Ada95"
				name       	"In"
				value      	204)
			    (object Attribute
				tool       	"Ada95"
				name       	"Out"
				value      	205)
			    (object Attribute
				tool       	"Ada95"
				name       	"InOut"
				value      	203)
			    (object Attribute
				tool       	"Ada95"
				name       	"Access"
				value      	220)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Has"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"NameIfUnlabeled"
			value      	"The_${supplier}")
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementation"
			value      	("RecordFieldImplementationSet" 216))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldName"
			value      	"${relationship}")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateGet"
			value      	("FunctionKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessGet"
			value      	("FunctionKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"GetName"
			value      	"Get_${relationship}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateSet"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessSet"
			value      	("ProcedureKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"SetName"
			value      	"Set_${relationship}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsAliased"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerImplementation"
			value      	("ContainerImplementationSet" 217))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerGeneric"
			value      	"List")
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerDeclarations"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"SelectorName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"SelectorType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada95"
				name       	"After"
				value      	234)))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Component"
				value      	216)
			    (object Attribute
				tool       	"Ada95"
				name       	"Discriminant"
				value      	218)
			    (object Attribute
				tool       	"Ada95"
				name       	"AccessDiscriminant"
				value      	219)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Array"
				value      	217)
			    (object Attribute
				tool       	"Ada95"
				name       	"Generic"
				value      	11)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementation"
			value      	("RecordFieldImplementationSet" 216))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldName"
			value      	"${attribute}")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateGet"
			value      	("FunctionKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessGet"
			value      	("FunctionKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"GetName"
			value      	"Get_${attribute}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateSet"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessSet"
			value      	("ProcedureKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"SetName"
			value      	"Set_${attribute}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsAliased"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada95"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada95"
				name       	"After"
				value      	234)))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Component"
				value      	216)
			    (object Attribute
				tool       	"Ada95"
				name       	"Discriminant"
				value      	218)
			    (object Attribute
				tool       	"Ada95"
				name       	"AccessDiscriminant"
				value      	219)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Association"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"NameIfUnlabeled"
			value      	"The_${targetClass}")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateGet"
			value      	("FunctionKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"GetName"
			value      	"Get_${association}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineGet"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateSet"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"SetName"
			value      	"Set_${association}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineSet"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAssociate"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"AssociateName"
			value      	"Associate")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineAssociate"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateDissociate"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"DissociateName"
			value      	"Dissociate")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineDissociate"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"NameIfUnlabeled"
			value      	"The_${targetClass}")
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementation"
			value      	("RecordFieldImplementationSet" 216))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldName"
			value      	"${target}")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateGet"
			value      	("FunctionKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessGet"
			value      	("FunctionKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"GetName"
			value      	"Get_${target}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateSet"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessSet"
			value      	("ProcedureKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"SetName"
			value      	"Set_${target}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsAliased"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerImplementation"
			value      	("ContainerImplementationSet" 217))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerGeneric"
			value      	"List")
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerDeclarations"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"SelectorName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"SelectorType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada95"
				name       	"After"
				value      	234)))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Component"
				value      	216)
			    (object Attribute
				tool       	"Ada95"
				name       	"Discriminant"
				value      	218)
			    (object Attribute
				tool       	"Ada95"
				name       	"AccessDiscriminant"
				value      	219)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Array"
				value      	217)
			    (object Attribute
				tool       	"Ada95"
				name       	"Generic"
				value      	11)))
		    (object Attribute
			tool       	"Ada95"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Subsystem"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"Directory"
			value      	"AUTO GENERATE")))
	    (object Attribute
		tool       	"Ada95"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"CORBA"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"CORBA"
			name       	"Editor"
			value      	("EditorType" 100))
		    (object Attribute
			tool       	"CORBA"
			name       	"IncludePath"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"StopOnError"
			value      	TRUE)
		    (object Attribute
			tool       	"CORBA"
			name       	"EditorType"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"CORBA"
				name       	"BuiltIn"
				value      	100)
			    (object Attribute
				tool       	"CORBA"
				name       	"WindowsShell"
				value      	101)))
		    (object Attribute
			tool       	"CORBA"
			name       	"PathSeparator"
			value      	"")))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"ArrayDimensions"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"ConstValue"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"ImplementationType"
			value      	"")))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"AdditionalIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"CORBA"
			name       	"CmIdentification"
			value      	(value Text "  %X% %Q% %Z% %W%"))
		    (object Attribute
			tool       	"CORBA"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"CORBA"
			name       	"InclusionProtectionSymbol"
			value      	"AUTO GENERATE")))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"AdditionalIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"CORBA"
			name       	"CmIdentification"
			value      	(value Text "  %X% %Q% %Z% %W%"))
		    (object Attribute
			tool       	"CORBA"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"CORBA"
			name       	"InclusionProtectionSymbol"
			value      	"AUTO GENERATE")))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"Context"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"OperationIsOneWay"
			value      	FALSE)))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"ArrayDimensions"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"CaseSpecifier"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"IsReadOnly"
			value      	FALSE)
		    (object Attribute
			tool       	"CORBA"
			name       	"Order"
			value      	"")))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"ArrayDimensions"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"CaseSpecifier"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"GenerateForwardReference"
			value      	FALSE)
		    (object Attribute
			tool       	"CORBA"
			name       	"IsReadOnly"
			value      	FALSE)
		    (object Attribute
			tool       	"CORBA"
			name       	"Order"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"BoundedRoleType"
			value      	("AssocTypeSet" 47))
		    (object Attribute
			tool       	"CORBA"
			name       	"AssocTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"CORBA"
				name       	"Array"
				value      	24)
			    (object Attribute
				tool       	"CORBA"
				name       	"Sequence"
				value      	47)))))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Uses"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"GenerateForwardReference"
			value      	FALSE)))
	    (object Attribute
		tool       	"CORBA"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Data Modeler"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"Data Modeler"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Data Modeler"
			name       	"project"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"TableCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ViewCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DomainCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"SPPackageCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"TriggerCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IndexCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ConstraintCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"StoreProcedureCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"PrimaryKeyCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ForeignKeyCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"JoinCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"TableSpaceCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"cONTAINERCounter"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"TablePrefix"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ViewPrefix"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DomainPrefix"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"TriggerPrefix"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IndexPrefix"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ConstraintPrefix"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"StoreProcedurePrefix"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"PrimaryKeyPrefix"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ForeignKeyPrefix"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"TableSpacePrefix"
			value      	"")))
	    (object Attribute
		tool       	"Data Modeler"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Data Modeler"
			name       	"dmItem"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DMName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsDatabase"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"TargetDatabase"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"Location"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsTableSpace"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"TableSpaceType"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsDeault"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"BufferPool"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ExtentSize"
			value      	1)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"PrefetchSize"
			value      	1)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"PageSize"
			value      	4)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ManagedBy"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ContainerList"
			value      	"")))
	    (object Attribute
		tool       	"Data Modeler"
		name       	"default__Category"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Data Modeler"
			name       	"dmItem"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DMName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"dmSchema"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"dmDomainPackage"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsSchema"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsDomainPackage"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsRootSchema"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsRootDomainPackage"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsSchemaPackage"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DatabaseID"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DBMS"
			value      	"")))
	    (object Attribute
		tool       	"Data Modeler"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Data Modeler"
			name       	"dmItem"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DMName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsTable"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsView"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsDomain"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsSPPackage"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"Synonymns"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"TableSpaceID"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"SourceId"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"SourceType"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"CorrelationName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"SelectClause"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsUpdateable"
			value      	TRUE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"CheckOption"
			value      	"None")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsSnapShot"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsDistinct"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"PersistToServer"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsPackage"
			value      	FALSE)))
	    (object Attribute
		tool       	"Data Modeler"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Data Modeler"
			name       	"dmItem"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DMName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"Ordinal"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsIdentity"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsUnique"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"NullsAllowed"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"Length"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"Scale"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ColumnType"
			value      	"Native")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ForBitData"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DefaultValueType"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DefaultValue"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"SourceId"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"SourceType"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"OID"
			value      	FALSE)))
	    (object Attribute
		tool       	"Data Modeler"
		name       	"default__Association"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Data Modeler"
			name       	"dmItem"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DMName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsRelationship"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"SourceId"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"SourceType"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"RIMethod"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ParentUpdateRule"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ParentUpdateRuleName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ParentDeleteRule"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ParentDeleteRuleName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ChildInsertRestrict"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ChildInsertRestrictName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ChildMultiplicity"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ChildMultiplicityName"
			value      	"")))
	    (object Attribute
		tool       	"Data Modeler"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Data Modeler"
			name       	"dmItem"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DMName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ConstraintName"
			value      	"")))
	    (object Attribute
		tool       	"Data Modeler"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Data Modeler"
			name       	"dmItem"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DMName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsConstraint"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ConstraintType"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsIndex"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsTrigger"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsStoredProcedure"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsCluster"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"TableSpace"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"FillFactor"
			value      	0)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"KeyList"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"CheckPredicate"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsUnique"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DeferalMode"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"InitialCheckTime"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"TriggerType"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsInsertEvent"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsUpdateEvent"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsDeleteEvent"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"RefOldTable"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"RefNewTable"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"RefOldRow"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"RefNewRow"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsRow"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"WhenClause"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"Language"
			value      	"SQL")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ProcType"
			value      	"Procedure")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsDeterministic"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ParameterStyle"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ReturnedNull"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ExternalName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"Length"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"Scale"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ForBitData"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DefaultValue"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DefaultValueType"
			value      	"")))
	    (object Attribute
		tool       	"Data Modeler"
		name       	"default__Parameter"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Data Modeler"
			name       	"dmItem"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DMName"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsInParameter"
			value      	TRUE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"IsOutParameter"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"Ordinal"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"Length"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"Scale"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"ForBitData"
			value      	FALSE)
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DefaultValueType"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"DefaultValue"
			value      	"")
		    (object Attribute
			tool       	"Data Modeler"
			name       	"OperationID"
			value      	"")))
	    (object Attribute
		tool       	"Data Modeler"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Data Modeler Communicator"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Deploy"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"framework"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Java"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"Java"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"RootDir"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"StopOnError"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"UsePrefixes"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"AutoSync"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"NotShowRoseIDDlg"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ShowCodegenDlg"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateRoseID"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateDefaultJ2EEJavadoc"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateDefaultReturnLine"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"JavadocDefaultAuthor"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"JavadocDefaultVersion"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"JavadocDefaultSince"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"UserDefineJavaDocTags"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"JavadocNumAsterisks"
			value      	0)
		    (object Attribute
			tool       	"Java"
			name       	"MaxNumChars"
			value      	80)
		    (object Attribute
			tool       	"Java"
			name       	"Editor"
			value      	("EditorType" 100))
		    (object Attribute
			tool       	"Java"
			name       	"VM"
			value      	("VMType" 200))
		    (object Attribute
			tool       	"Java"
			name       	"ClassPath"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ReferenceClasspath"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EditorType"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"BuiltIn"
				value      	100)))
		    (object Attribute
			tool       	"Java"
			name       	"VMType"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Sun"
				value      	200)))
		    (object Attribute
			tool       	"Java"
			name       	"VAJavaWorkingFolder"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"InstanceVariablePrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ClassVariablePrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"DefaultAttributeDataType"
			value      	"int")
		    (object Attribute
			tool       	"Java"
			name       	"DefaultOperationReturnType"
			value      	"void")
		    (object Attribute
			tool       	"Java"
			name       	"NoClassCustomDlg"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GlobalImports"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Java"
			name       	"OpenBraceClassStyle"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"OpenBraceMethodStyle"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"UseTabs"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"UseSpaces"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"SpacingItems"
			value      	3)
		    (object Attribute
			tool       	"Java"
			name       	"RoseDefaultCommentStyle"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"AsteriskCommentStyle"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"JavaCommentStyle"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"JavadocAuthor"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"JavadocSince"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"JavadocVersion"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"BeanPrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"BeanSuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"RemotePrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"RemoteSuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"HomePrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"HomeSuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"LocalPrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"LocalSuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"LocalHomePrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"LocalHomeSuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"PrimaryKeyPrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"PrimaryKeySuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBDTDLocation"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletDTDLocation"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"DefaultEJBVersion"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"DefaultServletVersion"
			value      	"")))
	    (object Attribute
		tool       	"Java"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"Final"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Static"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateDefaultConstructor"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"ConstructorIs"
			value      	("Ctor_Set" 62))
		    (object Attribute
			tool       	"Java"
			name       	"Ctor_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"public"
				value      	62)
			    (object Attribute
				tool       	"Java"
				name       	"protected"
				value      	63)
			    (object Attribute
				tool       	"Java"
				name       	"private"
				value      	64)
			    (object Attribute
				tool       	"Java"
				name       	"package"
				value      	65)))
		    (object Attribute
			tool       	"Java"
			name       	"GenerateFinalizer"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateStaticInitializer"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateInstanceInitializer"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateCode"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"DisableAutoSync"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ReadOnly"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Strictfp"
			value      	FALSE)))
	    (object Attribute
		tool       	"Java"
		name       	"Default_Servlet__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"ServletName"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletContextRef"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"IsSingleThread"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletInitParameter"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletInitParameterNames"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletIsSecure"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestDispatcher"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestDispatcherPath"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"DispatcherInclude"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"DispatcherForward"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletSecurityRoles"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletgetInfo"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletXMLFilePath"
			value      	"")))
	    (object Attribute
		tool       	"Java"
		name       	"Http_Servlet__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestAttribute"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestAttributesNames"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"MethodForRequestAttributes"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestParameter"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestParameterNames"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"MethodForRequestParameters"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletHeader"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletHeaderNames"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"MethodForHeaders"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletIntHeader"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletDateHeader"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletCookie"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"MethodForCookie"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletContentType"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"GenerateHTML"
			value      	FALSE)))
	    (object Attribute
		tool       	"Java"
		name       	"Default_EJB__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"Generate_XML_DD"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"EJBCmpField"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBEnvironmentProperties"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBCnxFactory"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBReferences"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBSecurityRoles"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBNameInJAR"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBSessionType"
			value      	("EJBSessionType_Set" 200))
		    (object Attribute
			tool       	"Java"
			name       	"EJBSessionType_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	""
				value      	200)
			    (object Attribute
				tool       	"Java"
				name       	"Stateless"
				value      	201)
			    (object Attribute
				tool       	"Java"
				name       	"Stateful"
				value      	202)))
		    (object Attribute
			tool       	"Java"
			name       	"EJBTransactionType"
			value      	("EJBTransactionType_Set" 211))
		    (object Attribute
			tool       	"Java"
			name       	"EJBTransactionType_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Container"
				value      	211)
			    (object Attribute
				tool       	"Java"
				name       	"Bean"
				value      	212)))
		    (object Attribute
			tool       	"Java"
			name       	"EJBPersistenceType"
			value      	("EJBPersistenceType_Set" 220))
		    (object Attribute
			tool       	"Java"
			name       	"EJBPersistenceType_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	""
				value      	220)
			    (object Attribute
				tool       	"Java"
				name       	"Bean"
				value      	221)
			    (object Attribute
				tool       	"Java"
				name       	"Container"
				value      	222)))
		    (object Attribute
			tool       	"Java"
			name       	"EJBReentrant"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"EJBSessionSync"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"EJBVersion"
			value      	("EJBVersion_Set" 230))
		    (object Attribute
			tool       	"Java"
			name       	"EJBVersion_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"2.0"
				value      	230)
			    (object Attribute
				tool       	"Java"
				name       	"1.x"
				value      	231)))
		    (object Attribute
			tool       	"Java"
			name       	"EJBXMLFilePath"
			value      	"")))
	    (object Attribute
		tool       	"Java"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"CmIdentification"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Java"
			name       	"CopyrightNotice"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"Java"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"CmIdentification"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Java"
			name       	"CopyrightNotice"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"Java"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"Abstract"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Static"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Final"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Native"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Synchronized"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateFullyQualifiedReturn"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ReplaceExistingCode"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"Strictfp"
			value      	FALSE)))
	    (object Attribute
		tool       	"Java"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"Final"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Transient"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Volatile"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"PropertyType"
			value      	("BeanProperty_Set" 71))
		    (object Attribute
			tool       	"Java"
			name       	"BeanProperty_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Not A Property"
				value      	71)
			    (object Attribute
				tool       	"Java"
				name       	"Simple"
				value      	72)
			    (object Attribute
				tool       	"Java"
				name       	"Bound"
				value      	73)
			    (object Attribute
				tool       	"Java"
				name       	"Constrained"
				value      	74)))
		    (object Attribute
			tool       	"Java"
			name       	"IndividualChangeMgt"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Read/Write"
			value      	("Read/Write_Set" 81))
		    (object Attribute
			tool       	"Java"
			name       	"Read/Write_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Read & Write"
				value      	81)
			    (object Attribute
				tool       	"Java"
				name       	"Read Only"
				value      	82)
			    (object Attribute
				tool       	"Java"
				name       	"Write Only"
				value      	83)))
		    (object Attribute
			tool       	"Java"
			name       	"GenerateFullyQualifiedTypes"
			value      	FALSE)))
	    (object Attribute
		tool       	"Java"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"ContainerClass"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"Final"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Transient"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Volatile"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"PropertyType"
			value      	("BeanProperty_Set" 71))
		    (object Attribute
			tool       	"Java"
			name       	"BeanProperty_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Not A Property"
				value      	71)
			    (object Attribute
				tool       	"Java"
				name       	"Simple"
				value      	72)
			    (object Attribute
				tool       	"Java"
				name       	"Bound"
				value      	73)
			    (object Attribute
				tool       	"Java"
				name       	"Constrained"
				value      	74)))
		    (object Attribute
			tool       	"Java"
			name       	"IndividualChangeMgt"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Read/Write"
			value      	("Read/Write_Set" 81))
		    (object Attribute
			tool       	"Java"
			name       	"Read/Write_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Read & Write"
				value      	81)
			    (object Attribute
				tool       	"Java"
				name       	"Read Only"
				value      	82)
			    (object Attribute
				tool       	"Java"
				name       	"Write Only"
				value      	83)))
		    (object Attribute
			tool       	"Java"
			name       	"GenerateFullyQualifiedTypes"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"IsNavigable"
			value      	TRUE)))
	    (object Attribute
		tool       	"Java"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Oracle8"
		name       	"propertyId"
		value      	"360000002")
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"DDLScriptFilename"
			value      	"DDL1.SQL")
		    (object Attribute
			tool       	"Oracle8"
			name       	"DropClause"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"PrimaryKeyColumnName"
			value      	"_ID")
		    (object Attribute
			tool       	"Oracle8"
			name       	"PrimaryKeyColumnType"
			value      	"NUMBER(5,0)")
		    (object Attribute
			tool       	"Oracle8"
			name       	"SchemaNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"SchemaNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TableNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TableNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TypeNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TypeNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"ViewNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"ViewNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"VarrayNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"VarrayNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"NestedTableNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"NestedTableNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"ObjectTableNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"ObjectTableNameSuffix"
			value      	"")))
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsSchema"
			value      	FALSE)))
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"OID"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"WhereClause"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"CheckConstraint"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"CollectionTypeLength"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"CollectionTypePrecision"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"CollectionTypeScale"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"CollectionOfREFS"
			value      	FALSE)))
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"MethodKind"
			value      	("MethodKindSet" 1903))
		    (object Attribute
			tool       	"Oracle8"
			name       	"OverloadID"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"OrderNumber"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsReadNoDataState"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsReadNoProcessState"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsWriteNoDataState"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsWriteNoProcessState"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsSelfish"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerType"
			value      	("TriggerTypeSet" 1801))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerEvent"
			value      	("TriggerEventSet" 1601))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerText"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerReferencingNames"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerForEach"
			value      	("TriggerForEachSet" 1701))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerWhenClause"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"MethodKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Oracle8"
				name       	"MapMethod"
				value      	1901)
			    (object Attribute
				tool       	"Oracle8"
				name       	"OrderMethod"
				value      	1902)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Function"
				value      	1903)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Procedure"
				value      	1904)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Operator"
				value      	1905)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Constructor"
				value      	1906)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Destructor"
				value      	1907)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Trigger"
				value      	1908)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Calculated"
				value      	1909)))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Oracle8"
				name       	"AFTER"
				value      	1801)
			    (object Attribute
				tool       	"Oracle8"
				name       	"BEFORE"
				value      	1802)
			    (object Attribute
				tool       	"Oracle8"
				name       	"INSTEAD OF"
				value      	1803)))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerForEachSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Oracle8"
				name       	"ROW"
				value      	1701)
			    (object Attribute
				tool       	"Oracle8"
				name       	"STATEMENT"
				value      	1702)))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerEventSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Oracle8"
				name       	"INSERT"
				value      	1601)
			    (object Attribute
				tool       	"Oracle8"
				name       	"UPDATE"
				value      	1602)
			    (object Attribute
				tool       	"Oracle8"
				name       	"DELETE"
				value      	1603)
			    (object Attribute
				tool       	"Oracle8"
				name       	"INSERT OR UPDATE"
				value      	1604)
			    (object Attribute
				tool       	"Oracle8"
				name       	"INSERT OR DELETE"
				value      	1605)
			    (object Attribute
				tool       	"Oracle8"
				name       	"UPDATE OR DELETE"
				value      	1606)
			    (object Attribute
				tool       	"Oracle8"
				name       	"INSERT OR UPDATE OR DELETE"
				value      	1607)))))
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"OrderNumber"
			value      	"")))
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"OrderNumber"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsUnique"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"NullsAllowed"
			value      	TRUE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"Length"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"Precision"
			value      	"2")
		    (object Attribute
			tool       	"Oracle8"
			name       	"Scale"
			value      	"6")
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsIndex"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsPrimaryKey"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"CompositeUnique"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"CheckConstraint"
			value      	"")))
	    (object Attribute
		tool       	"Oracle8"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"ComponentTest"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Rose Model Integrator"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Rose Web Publisher"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"TopLink"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"COM"
		name       	"propertyId"
		value      	"783606378")
	    (object Attribute
		tool       	"COM"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"TypeKinds"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"COM"
				name       	"enum"
				value      	100)
			    (object Attribute
				tool       	"COM"
				name       	"record"
				value      	101)
			    (object Attribute
				tool       	"COM"
				name       	"module"
				value      	102)
			    (object Attribute
				tool       	"COM"
				name       	"interface"
				value      	103)
			    (object Attribute
				tool       	"COM"
				name       	"dispinterface"
				value      	104)
			    (object Attribute
				tool       	"COM"
				name       	"coclass"
				value      	105)
			    (object Attribute
				tool       	"COM"
				name       	"alias"
				value      	106)
			    (object Attribute
				tool       	"COM"
				name       	"union"
				value      	107)
			    (object Attribute
				tool       	"COM"
				name       	"max"
				value      	108)
			    (object Attribute
				tool       	"COM"
				name       	"(none)"
				value      	109)))
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"kind"
			value      	("TypeKinds" 109))
		    (object Attribute
			tool       	"COM"
			name       	"uuid"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"version"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpcontext"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"dllname"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"alias"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"id"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"id"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"filename"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"library"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"uuid"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"version"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpfile"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpcontext"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"lcid"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Param"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"VC++"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"VC++"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"UpdateATL"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"SmartPointersOnAssoc"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"GenerateImports"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"PutImportsIn"
			value      	"stdafx.h")
		    (object Attribute
			tool       	"VC++"
			name       	"FullPathInImports"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"UseImportAttributes"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"ImportAttributes"
			value      	"no_namespace named_guids")
		    (object Attribute
			tool       	"VC++"
			name       	"ImportProjTypeLib"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"DefaultTypeLib"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"TypeLibLocation"
			value      	"")
		    (object Attribute
			tool       	"VC++"
			name       	"CompileProjTypeLib"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"IdlInterfaceAttributes"
			value      	(value Text 
|endpoint("")
|local
|object
|pointer_default()
|uuid("")
|version("")
|encode
|decode
|auto_handle
|implicit_handle("")
|code
|nocode
			))
		    (object Attribute
			tool       	"VC++"
			name       	"IdlCoClassAttributes"
			value      	(value Text 
|uuid("")
|helpstring("")
|helpcontext("")
|licensed
|version("")
|control
|hidden
|appobject
			))
		    (object Attribute
			tool       	"VC++"
			name       	"IdlCoClassInterfaceAttributes"
			value      	(value Text 
|default
|source
			))
		    (object Attribute
			tool       	"VC++"
			name       	"IdlParameterAttributes"
			value      	(value Text 
|in
|out
|retval
			))
		    (object Attribute
			tool       	"VC++"
			name       	"IdlMethodAttributes"
			value      	(value Text 
|id(1)
|helpstring("")
|call_as("")
|callback
|helpcontext("")
|hidden
|local
|restricted
|source
|vararg
			))
		    (object Attribute
			tool       	"VC++"
			name       	"IdlPropertyAttributes"
			value      	(value Text 
|id()
|helpstring("")
|call_as("")
|helpcontext("")
|hidden
|local
|restricted
|source
|vararg
|bindable
|defaultbind
|defaultcallelem
|displaybind
|immediatebind
|nonbrowseable
|requestedit
			))
		    (object Attribute
			tool       	"VC++"
			name       	"RvcPtyVersion"
			value      	"1.4")
		    (object Attribute
			tool       	"VC++"
			name       	"ModelIDStyle"
			value      	2)
		    (object Attribute
			tool       	"VC++"
			name       	"DocStyle"
			value      	1)
		    (object Attribute
			tool       	"VC++"
			name       	"GenerateIncludes"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"ApplyPattern"
			value      	FALSE)
		    (object Attribute
			tool       	"VC++"
			name       	"CreateBackupFiles"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"SupportCodeName"
			value      	FALSE)
		    (object Attribute
			tool       	"VC++"
			name       	"DocRevEngineer"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"CreateOverviewDiagrams"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"UpdateModelIDsInCode"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"AttributeTypes"
			value      	(value Text 
|attr1=bool
|attr2=short
|attr3=int
|attr4=long
|attr5=char
|attr6=float
|attr7=double
|attr8=void
|attr9=clock_t
|attr10=_complex
|attr11=_dev_t
|attr12=div_t
|attr13=_exception
|attr14=FILE
|attr15=_finddata_t
|attr16=_FPIEEE_RECORD
|attr17=fpos_t
|attr18=_HEAPINFO
|attr19=jmp_buf
|attr20=lconv
|attr21=ldiv_t
|attr22=_off_t
|attr23=_onexit_t
|attr24=_PNH
|attr25=ptrdiff_t
|attr26=sig_atomic_t
|attr27=size_t
|attr28=_stat
|attr29=time_t
|attr30=_timeb
|attr31=tm
|attr32=_utimbuf
|attr33=va_list
|attr34=wchar_t
|attr35=wctrans_t
|attr36=wctype_t
|attr37=_wfinddata_t
|attr38=_wfinddatai64_t
|attr39=wint_t
|attr40=ABORTPROC
|attr41=ACMDRIVERENUMCB
|attr42=ACMDRIVERPROC
|attr43=ACMFILTERCHOOSEHOOKPROC
|attr44=ACMFILTERENUMCB
|attr45=ACMFILTERTAGENUMCB
|attr46=ACMFORMATCHOOSEHOOKPROC
|attr47=ACMFORMATENUMCB
|attr48=ACMFORMATTAGENUMCB
|attr49=APPLET_PROC
|attr50=ATOM
|attr51=BOOL
|attr52=BOOLEAN
|attr53=BYTE
|attr54=CALINFO_ENUMPROC
|attr55=CALLBACK
|attr56=CHAR
|attr57=COLORREF
|attr58=CONST
|attr59=CRITICAL_SECTION
|attr60=CTRYID
|attr61=DATEFMT_ENUMPROC
|attr62=DESKTOPENUMPROC
|attr63=DLGPROC
|attr64=DRAWSTATEPROC
|attr65=DWORD
|attr66=EDITWORDBREAKPROC
|attr67=ENHMFENUMPROC
|attr68=ENUMRESLANGPROC
|attr69=ENUMRESNAMEPROC
|attr70=ENUMRESTYPEPROC
|attr71=FARPROC
|attr72=FILE_SEGMENT_ELEMENT
|attr73=FLOAT
|attr74=FONTENUMPROC
|attr75=GOBJENUMPROC
|attr76=GRAYSTRINGPROC
|attr77=HACCEL
|attr78=HANDLE
|attr79=HBITMAP
|attr80=HBRUSH
|attr81=HCOLORSPACE
|attr82=HCONV
|attr83=HCONVLIST
|attr84=HCURSOR
|attr85=HDC
|attr86=HDDEDATA
|attr87=HDESK
|attr88=HDROP
|attr89=HDWP
|attr90=HENHMETAFILE
|attr91=HFILE
|attr92=HFONT
|attr93=HGDIOBJ
|attr94=HGLOBAL
|attr95=HHOOK
|attr96=HICON
|attr97=HIMAGELIST
|attr98=HIMC
|attr99=HINSTANCE
|attr100=HKEY
|attr101=HKL
|attr102=HLOCAL
|attr103=HMENU
|attr104=HMETAFILE
|attr105=HMODULE
|attr106=HMONITOR
|attr107=HOOKPROC
|attr108=HPALETTE
|attr109=HPEN
|attr110=HRGN
|attr111=HRSRC
|attr112=HSZ
|attr113=HTREEITEM
|attr114=HWINSTA
|attr115=HWND
|attr116=INT
|attr117=IPADDR
|attr118=LANGID
|attr119=LCID
|attr120=LCSCSTYPE
|attr121=LCSGAMUTMATCH
|attr122=LCTYPE
|attr123=LINEDDAPROC
|attr124=LOCALE_ENUMPROC
|attr125=LONG
|attr126=LONGLONG
|attr127=LPARAM
|attr128=LPBOOL
|attr129=LPBYTE
|attr130=LPCCHOOKPROC
|attr131=LPCFHOOKPROC
|attr132=LPCOLORREF
|attr133=LPCRITICAL_SECTION
|attr134=LPCSTR
|attr135=LPCTSTR
|attr136=LPCVOID
|attr137=LPCWSTR
|attr138=LPDWORD
|attr139=LPFIBER_START_ROUTINE
|attr140=LPFRHOOKPROC
|attr141=LPHANDLE
|attr142=LPHANDLER_FUNCTION
|attr143=LPINT
|attr144=LPLONG
|attr145=LPOFNHOOKPROC
|attr146=LPPAGEPAINTHOOK
|attr147=LPPAGESETUPHOOK
|attr148=LPPRINTHOOKPROC
|attr149=LPPROGRESS_ROUTINE
|attr150=LPSETUPHOOKPROC
|attr151=LPSTR
|attr152=LPSTREAM
|attr153=LPTHREAD_START_ROUTINE
|attr154=LPTSTR
|attr155=LPVOID
|attr156=LPWORD
|attr157=LPWSTR
|attr158=LRESULT
|attr159=LUID
|attr160=PBOOL
|attr161=PBOOLEAN
|attr162=PBYTE
|attr163=PCHAR
|attr164=PCRITICAL_SECTION
|attr165=PCSTR
|attr166=PCTSTR
|attr167=PCWCH
|attr168=PCWSTR
|attr169=PDWORD
|attr170=PFLOAT
|attr171=PFNCALLBACK
|attr172=PHANDLE
|attr173=PHANDLER_ROUTINE
|attr174=PHKEY
|attr175=PINT
|attr176=PLCID
|attr177=PLONG
|attr178=PLUID
|attr179=PROPENUMPROC
|attr180=PROPENUMPROCEX
|attr181=PSHORT
|attr182=PSTR
|attr183=PTBYTE
|attr184=PTCHAR
|attr185=PTIMERAPCROUTINE
|attr186=PTSTR
|attr187=PUCHAR
|attr188=PUINT
|attr189=PULONG
|attr190=PUSHORT
|attr191=PVOID
|attr192=PWCHAR
|attr193=PWORD
|attr194=PWSTR
|attr195=REGISTERWORDENUMPROC
|attr196=REGSAM
|attr197=SC_HANDLE
|attr198=SC_LOCK
|attr199=SENDASYNCPROC
|attr200=SERVICE_STATUS_HANDLE
|attr201=SHORT
|attr202=TBYTE
|attr203=TCHAR
|attr204=TIMEFMT_ENUMPROC
|attr205=TIMERPROC
|attr206=UCHAR
|attr207=UINT
|attr208=ULONG
|attr209=ULONGLONG
|attr210=UNSIGNED
|attr211=USHORT
|attr212=VOID
|attr213=WCHAR
|attr214=WINAPI
|attr215=WINSTAENUMPROC
|attr216=WNDENUMPROC
|attr217=WNDPROC
|attr218=WORD
|attr219=WPARAM
|attr220=YIELDPROC
|attr221=CPoint
|attr222=CRect
|attr223=CSize
|attr224=CString
|attr225=CTime
|attr226=CTimeSpan
|attr227=CCreateContext
|attr228=CMemoryState
|attr229=COleSafeArray
|attr230=CPrintInfo
|attr231=HRESULT
			))
		    (object Attribute
			tool       	"VC++"
			name       	"Containers"
			value      	(value Text 
|cont1=CArray<$TYPE, $TYPE&>
|cont2=CByteArray
|cont3=CDWordArray
|cont4=CObArray
|cont5=CPtrArray
|cont6=CStringArray
|cont7=CUIntArray
|cont8=CWordArray
|cont9=CList<$TYPE, $TYPE&>
|cont10=CPtrList
|cont11=CObList
|cont12=CStringList
|cont13=CMapWordToPtr
|cont14=CMapPtrToWord
|cont15=CMapPtrToPtr
|cont16=CMapWordToOb
|cont17=CMapStringToPtr
|cont18=CMapStringToOb
|cont19=CMapStringToString
|cont20=CTypedPtrArray<CPtrArray, $TYPE*>
|cont21=CTypedPtrArray<CObArray, $TYPE*>
|cont22=CTypedPtrList<CObList, $TYPE*>
|cont23=CTypedPtrList<CPtrList, $TYPE*>
|cont24=CComObject<$TYPE>
|cont25=CComPtr<$TYPE>
|cont26=CComQIPtr<$TYPE>
|cont27=CComQIPtr<$TYPE, IID*>
			))
		    (object Attribute
			tool       	"VC++"
			name       	"ClassMethods"
			value      	(value Text 
|*_body=// ToDo: Add your specialized code here and/or call the base class
|cm1=$NAME()
|cm2=$NAME(orig:const $NAME&)
|cm3=<<virtual>> ~$NAME()
|cm4=operator=(rhs:$NAME&):$NAME&
|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
|cm5=<<const>> operator==(rhs:const $NAME&):bool
|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm6=<<const>> operator!=(rhs:$NAME&):bool
|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm7=<<const>> operator<(rhs:$NAME&):bool
|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm8=<<const>> operator>(rhs:$NAME&):bool
|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm9=<<const>> operator<=(rhs:$NAME&):bool
|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm10=<<const>> operator>=(rhs:$NAME&):bool
|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm11=<<friend>> operator>>(i:istream&, rhs:$NAME&):istream&
|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
|cm12=<<friend>> operator<<(o:ostream&, rhs:const $NAME&):ostream&
|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
			))
		    (object Attribute
			tool       	"VC++"
			name       	"Accessors"
			value      	(value Text 
|agf=<<const>> get_$BASICNAME():const $TYPE
|agf_body=return $NAME;
|asf=set_$BASICNAME(value:$TYPE):void
|asf_body=$NAME = value;|return;
|agv=<<const>> get_$BASICNAME():const $TYPE&
|agv_body=return $NAME;
|asv=set_$BASICNAME(value:$TYPE&):void
|asv_body=$NAME = value;|return;
|agp=<<const>> get_$BASICNAME():const $TYPE
|agp_body=return $NAME;
|asp=set_$BASICNAME(value:$TYPE):void
|asp_body=$NAME = value;|return;
|agr=<<const>> get_$BASICNAME():const $TYPE
|agr_body=return $NAME;
|asr=set_$BASICNAME(value:$TYPE):void
|asr_body=$NAME = value;|return;
|aga=<<const>> get_$BASICNAME(index:int):const $TYPE
|aga_body=return $NAME[index];
|asa=set_$BASICNAME(index:int, value:$TYPE):void
|asa_body=$NAME[index] = value;|return;
			))
		    (object Attribute
			tool       	"VC++"
			name       	"Conditionals"
			value      	(value Text 
|*_decl=#ifdef _DEBUG
|*_base=CObject
|cond1=<<virtual, const>> AssertValid():void
|cond1_body=$SUPERNAME::AssertValid();
|cond2=<<virtual, const>> Dump(dc:CDumpContext&):void
|cond2_body=$SUPERNAME::Dump(dc);
			))
		    (object Attribute
			tool       	"VC++"
			name       	"Patterns"
			value      	(value Text 
|patrn1=cm1,cm3,cond1,cond2
|Patrn1_name=Default
			))
		    (object Attribute
			tool       	"VC++"
			name       	"AtlClassPrefix"
			value      	"C")
		    (object Attribute
			tool       	"VC++"
			name       	"AtlInterfacePrefix"
			value      	"I")
		    (object Attribute
			tool       	"VC++"
			name       	"AtlTypeDescription"
			value      	"Class")
		    (object Attribute
			tool       	"VC++"
			name       	"DefaultLogicalPackage"
			value      	"$language Reverse Engineered/$component")
		    (object Attribute
			tool       	"VC++"
			name       	"DefaultComponentPackage"
			value      	"")
		    (object Attribute
			tool       	"VC++"
			name       	"ForwardReferences"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"IndentType"
			value      	1)
		    (object Attribute
			tool       	"VC++"
			name       	"NumTabsOrSpaces"
			value      	1)
		    (object Attribute
			tool       	"VC++"
			name       	"MaxCharsOfCommentLine"
			value      	60)))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"HeaderFileName"
			value      	"")
		    (object Attribute
			tool       	"VC++"
			name       	"CodeFileName"
			value      	"")))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"InternalMap"
			value      	(value Text 
|*:AUTO:AUTO
|
			))
		    (object Attribute
			tool       	"VC++"
			name       	"ExportMap"
			value      	(value Text 
|*:AUTO:AUTO
|
			))
		    (object Attribute
			tool       	"VC++"
			name       	"InitialSourceIncludes"
			value      	(value Text 
|"stdafx.h"
			))
		    (object Attribute
			tool       	"VC++"
			name       	"InitialHeaderIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"VC++"
			name       	"Copyright"
			value      	(value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))
		    (object Attribute
			tool       	"VC++"
			name       	"KindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"VC++"
				name       	"(none)"
				value      	300)
			    (object Attribute
				tool       	"VC++"
				name       	"DLL"
				value      	301)
			    (object Attribute
				tool       	"VC++"
				name       	"EXE"
				value      	302)
			    (object Attribute
				tool       	"VC++"
				name       	"MIDL"
				value      	303)))
		    (object Attribute
			tool       	"VC++"
			name       	"Kind"
			value      	("KindSet" 300))
		    (object Attribute
			tool       	"VC++"
			name       	"BodyExtensions"
			value      	(value Text 
|.cpp
|.cxx
|.inl
			))
		    (object Attribute
			tool       	"VC++"
			name       	"HeaderExtensions"
			value      	(value Text 
|.h
|.hpp
|.hxx
|inl
			))
		    (object Attribute
			tool       	"VC++"
			name       	"ProjectFolders"
			value      	(value Text 
|Source Files
|Header Files
			))
		    (object Attribute
			tool       	"VC++"
			name       	"UsePathMap"
			value      	FALSE)))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"Const"
			value      	FALSE)
		    (object Attribute
			tool       	"VC++"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"InitialValue"
			value      	"")))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Uses"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"Generate"
			value      	TRUE)))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Category"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"IsDirectory"
			value      	FALSE)
		    (object Attribute
			tool       	"VC++"
			name       	"Directory"
			value      	"")))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"Generate"
			value      	TRUE)))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"Inline"
			value      	FALSE)
		    (object Attribute
			tool       	"VC++"
			name       	"DefaultBody"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"VC++"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Version Control"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Visual Basic"
		name       	"propertyId"
		value      	"783606378")
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"UpdateCode"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"UpdateModel"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"InstancingSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Visual Basic"
				name       	"Private"
				value      	221)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"PublicNotCreatable"
				value      	213)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"SingleUse"
				value      	214)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"GlobalSingleUse"
				value      	215)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"MultiUse"
				value      	219)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"GlobalMultiUse"
				value      	220)))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"BaseSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Visual Basic"
				name       	"(none)"
				value      	222)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"0"
				value      	223)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"1"
				value      	224)))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"OptionBase"
			value      	("BaseSet" 222))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"OptionExplicit"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"OptionCompare"
			value      	("CompareSet" 202))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"Instancing"
			value      	("InstancingSet" 219))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"CompareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Visual Basic"
				name       	"(none)"
				value      	202)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"Binary"
				value      	203)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"Text"
				value      	204)))))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"LibraryName"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"AliasName"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"IsStatic"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ProcedureID"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ReplaceExistingBody"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"DefaultBody"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"New"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"WithEvents"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ProcedureID"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"PropertyName"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"Subscript"
			value      	"")))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"UpdateCode"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"New"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"WithEvents"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"FullName"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ProcedureID"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"PropertyName"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"Subscript"
			value      	"")))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Inherit"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ImplementsDelegation"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"FullName"
			value      	FALSE)))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Param"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ByVal"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ByRef"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"Optional"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ParamArray"
			value      	FALSE)))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ProjectFile"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"UpdateCode"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"UpdateModel"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ImportReferences"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"QuickImport"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ImportBinary"
			value      	FALSE)))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"VisualStudio"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Web Modeler"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"XML_DTD"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"XML_DTD"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"XML_DTD"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Editor"
			value      	("EditorType" 100))
		    (object Attribute
			tool       	"XML_DTD"
			name       	"StopOnError"
			value      	TRUE)
		    (object Attribute
			tool       	"XML_DTD"
			name       	"EditorType"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"XML_DTD"
				name       	"BuiltIn"
				value      	100)
			    (object Attribute
				tool       	"XML_DTD"
				name       	"WindowsShell"
				value      	101)))))
	    (object Attribute
		tool       	"XML_DTD"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Entity_SystemID"
			value      	"")
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Entity_PublicID"
			value      	"")
		    (object Attribute
			tool       	"XML_DTD"
			name       	"NotationValue"
			value      	"")
		    (object Attribute
			tool       	"XML_DTD"
			name       	"InternalValue"
			value      	"")
		    (object Attribute
			tool       	"XML_DTD"
			name       	"ParameterEntity"
			value      	FALSE)
		    (object Attribute
			tool       	"XML_DTD"
			name       	"ExternalEntity"
			value      	FALSE)
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Notation_SystemID"
			value      	"")
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Notation_PublicID"
			value      	"")))
	    (object Attribute
		tool       	"XML_DTD"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"XML_DTD"
			name       	"DefaultDeclType"
			value      	"")))
	    (object Attribute
		tool       	"XML_DTD"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Assign All"
			value      	FALSE)
		    (object Attribute
			tool       	"XML_DTD"
			name       	"ComponentPath"
			value      	"")))
	    (object Attribute
		tool       	"XML_DTD"
		name       	"HiddenTool"
		value      	FALSE))
	quid       	"40CEF8B80166"))