Content Supported by Sourcelens Consulting


(object Petal
    version    	42
    _written   	"Microsoft Visual Modeler 2.0.8133"
    charSet    	0)

(object Design "Logical View"
    is_unit    	TRUE
    is_loaded  	TRUE
    defaults   	(object defaults
	rightMargin 	0.250000
	leftMargin 	0.250000
	topMargin  	0.250000
	bottomMargin 	0.500000
	pageOverlap 	0.250000
	clipIconLabels 	TRUE
	autoResize 	TRUE
	snapToGrid 	FALSE
	gridX      	16
	gridY      	16
	defaultFont 	(object Font
	    size       	8
	    face       	"MS Sans Serif"
	    bold       	FALSE
	    italics    	FALSE
	    underline  	FALSE
	    strike     	FALSE
	    color      	0
	    default_color 	TRUE)
	showMessageNum 	3
	showClassOfObject 	TRUE
	notation   	"Unified")
    root_usecase_package 	(object Class_Category "Use Case View"
	quid       	"3490315B0198"
	exportControl 	"Public"
	global     	TRUE
	logical_models 	(list unit_reference_list)
	logical_presentations 	(list unit_reference_list
	    (object UseCaseDiagram "Main"
		quid       	"3490315B01C9"
		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       	"3490315B0197"
	exportControl 	"Public"
	global     	TRUE
	subsystem  	"Component View"
	quidu      	"3490315B0199"
	logical_models 	(list unit_reference_list
	    (object Association "schedules"
		quid       	"3490624A0398"
		roles      	(list role_list
		    (object Role "$UNNAMED$0"
			quid       	"3490624B0209"
			supplier   	"Logical View::Business Services::ECourse"
			quidu      	"349062240217"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$1"
			quid       	"3490624B020A"
			supplier   	"Logical View::Business Services::EAdministrator"
			quidu      	"34906168000E"
			is_navigable 	TRUE)))
	    (object Association "attends"
		quid       	"349062E200E4"
		roles      	(list role_list
		    (object Role "$UNNAMED$2"
			quid       	"349062E401F5"
			supplier   	"Logical View::Business Services::ECourse"
			quidu      	"349062240217"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$3"
			quid       	"349062E401FF"
			supplier   	"Logical View::Business Services::EStudent"
			quidu      	"349032EC0099"
			is_navigable 	TRUE)))
	    (object Association "lectures"
		quid       	"3490630100FC"
		roles      	(list role_list
		    (object Role "$UNNAMED$4"
			quid       	"3490630E0079"
			supplier   	"Logical View::Business Services::ECourse"
			quidu      	"349062240217"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$5"
			quid       	"3490630E007A"
			supplier   	"Logical View::Business Services::EProfessor"
			quidu      	"34906180008A"
			is_navigable 	TRUE)))
	    (object Association "$UNNAMED$6"
		quid       	"3490AB5A0193"
		roles      	(list role_list
		    (object Role "$UNNAMED$7"
			quid       	"3490AB5D020F"
			supplier   	"Logical View::Business Services::ESection"
			quidu      	"34909F5D0226"
			is_navigable 	TRUE
			is_aggregate 	TRUE)
		    (object Role "$UNNAMED$8"
			quid       	"3490AB5D0223"
			supplier   	"Logical View::User Services::CSectionSet"
			quidu      	"3490AAD902F6"
			is_navigable 	TRUE)))
	    (object Association "$UNNAMED$9"
		quid       	"3490AD340126"
		roles      	(list role_list
		    (object Role "$UNNAMED$10"
			quid       	"3490AD37024D"
			supplier   	"Logical View::User Services::CSectionSet"
			quidu      	"3490AAD902F6"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$11"
			quid       	"3490AD370257"
			supplier   	"Logical View::User Services::CMainFrame"
			quidu      	"3490AC1003E3"
			is_navigable 	TRUE)))
	    (object Association "$UNNAMED$12"
		quid       	"3490AE2703CF"
		roles      	(list role_list
		    (object Role "$UNNAMED$13"
			quid       	"3490AE2802FE"
			supplier   	"Logical View::User Services::CCourseSet"
			quidu      	"3490ADF600FD"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$14"
			quid       	"3490AE280308"
			supplier   	"Logical View::User Services::CMainFrame"
			quidu      	"3490AC1003E3"
			is_navigable 	TRUE)))
	    (object Association "$UNNAMED$15"
		quid       	"3490AE4B004B"
		roles      	(list role_list
		    (object Role "$UNNAMED$16"
			quid       	"3490AE4C0006"
			supplier   	"Logical View::Business Services::ECourse"
			quidu      	"349062240217"
			is_navigable 	TRUE
			is_aggregate 	TRUE)
		    (object Role "$UNNAMED$17"
			quid       	"3490AE4C0010"
			supplier   	"Logical View::User Services::CCourseSet"
			quidu      	"3490ADF600FD"
			is_navigable 	TRUE)))
	    (object Association "$UNNAMED$18"
		quid       	"3490AF5102E7"
		roles      	(list role_list
		    (object Role "$UNNAMED$19"
			quid       	"3490AF520324"
			supplier   	"Logical View::User Services::CMainFrame"
			quidu      	"3490AC1003E3"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$20"
			quid       	"3490AF52032E"
			supplier   	"Logical View::User Services::CEnrollApp"
			quidu      	"34906536025D"
			is_navigable 	TRUE)))
	    (object Association "$UNNAMED$21"
		quid       	"3490C6350076"
		roles      	(list role_list
		    (object Role "$UNNAMED$22"
			quid       	"3490C636001D"
			supplier   	"Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CRecordView"
			quidu      	"3490323D0065"
			client_cardinality 	(value cardinality "0..*")
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$23"
			quid       	"3490C636001E"
			supplier   	"Logical View::User Services::CMainFrame"
			quidu      	"3490AC1003E3"
			is_navigable 	TRUE)))
	    (object Association "$UNNAMED$24"
		quid       	"3490C64602D3"
		roles      	(list role_list
		    (object Role "$UNNAMED$25"
			quid       	"3490C6470203"
			supplier   	"Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CRecordView"
			quidu      	"3490323D0065"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$26"
			quid       	"3490C647020D"
			supplier   	"Logical View::User Services::CMainFrame"
			quidu      	"3490AC1003E3"
			client_cardinality 	(value cardinality "1")
			is_navigable 	TRUE)))
	    (object Class_Category "User Services"
		attributes 	(list Attribute_Set
		    (object Attribute
			tool       	"VisualBasic"
			name       	"TierPackage"
			value      	"User Services"))
		quid       	"3490315B01A0"
		documentation 	"User services provide the visual interface for presenting information and gathering data in an application. The user services connect the user with the application and request the business and/or data services needed by the user to execute business the tasks."
		visible_categories 	(list visibility_relationship_list
		    (object Visibility_Relationship
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"VisualBasic"
				name       	"TierPackage"
				value      	"Business Services"))
			quid       	"3490315B01A6"
			supplier   	"Logical View::Business Services"
			quidu      	"3490315B01A2")
		    (object Visibility_Relationship
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"VisualBasic"
				name       	"TierPackage"
				value      	"Data Services"))
			quid       	"3490315B01A7"
			supplier   	"Logical View::Data Services"
			quidu      	"3490315B01A4"))
		exportControl 	"Public"
		subsystem  	"Component View"
		quidu      	"3490315B0199"
		logical_models 	(list unit_reference_list
		    (object Class "CWinApp"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"VC++"
				name       	"Generate"
				value      	FALSE)
			    (object Attribute
				tool       	"VC++"
				name       	"HeaderFile"
				value      	"<afxwin.h>")
			    (object Attribute
				tool       	"VC++"
				name       	"cg_style"
				value      	"default"))
			quid       	"3490323B01AC"
			documentation 	"The CWinApp class is the base class from which you derive a Windows application object. An application object provides member functions for initializing your application (and each instance of it) and for running the application."
			module     	"Component View::MFC 4.21"
			quidu      	"3490323900D7"
			language   	"VC++")
		    (object Class "CEnrollApp"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"Traversal"
				name       	"CodeFile"
				value      	"C:\\samples\\VC98\\enroll\\UnivApp.h")
			    (object Attribute
				tool       	"VC++"
				name       	"cg_style"
				value      	"default"))
			quid       	"34906536025D"
			superclasses 	(list inheritance_relationship_list
			    (object Inheritance_Relationship
				quid       	"3490654402FD"
				supplier   	"Logical View::User Services::CWinApp"
				quidu      	"3490323B01AC")))
		    (object Class "CRecordset"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"VC++"
				name       	"Generate"
				value      	FALSE)
			    (object Attribute
				tool       	"VC++"
				name       	"HeaderFile"
				value      	"<afxdb.h>")
			    (object Attribute
				tool       	"VC++"
				name       	"cg_style"
				value      	"default"))
			quid       	"3490323A0061"
			documentation 	"A CRecordset object represents a set of records selected from a data source. Known as 'recordsets,' CRecordset objects are typically used in two forms: dynasets and snapshots. A dynaset stays synchronized with data updates made by other users. A snapshot is a static view of the data. Each form represents a set of records fixed at the time the recordset is opened, but when you scroll to a record in a dynaset, it reflects changes subsequently made to the record, either by other users or by other recordsets in your application."
			used_nodes 	(list uses_relationship_list
			    (object Uses_Relationship
				quid       	"3490C94E0121"
				supplier   	"Logical View::Data Services::ODBC"
				quidu      	"3490C9380101"))
			module     	"Component View::MFC 4.21"
			quidu      	"3490323900D7"
			language   	"VC++")
		    (object Class "CSectionSet"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"VC++"
				name       	"Generate"
				value      	FALSE)
			    (object Attribute
				tool       	"VC++"
				name       	"HeaderFile"
				value      	"sectset.h"))
			quid       	"3490AAD902F6"
			superclasses 	(list inheritance_relationship_list
			    (object Inheritance_Relationship
				quid       	"3490AAE60240"
				supplier   	"Logical View::User Services::CRecordset"
				quidu      	"3490323A0061"))
			module     	"Component View::Enroll (task spec)"
			quidu      	"3490319200D7"
			language   	"VC++")
		    (object Class "CDocument"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"VC++"
				name       	"Generate"
				value      	FALSE)
			    (object Attribute
				tool       	"VC++"
				name       	"HeaderFile"
				value      	"<afxwin.h>")
			    (object Attribute
				tool       	"VC++"
				name       	"cg_style"
				value      	"default"))
			quid       	"3490323B02E3"
			documentation 	"The CDocument class provides the basic functionality for user-defined document classes. A document represents the unit of data that the user typically opens with the File Open command and saves with the File Save command."
			module     	"Component View::MFC 4.21"
			quidu      	"3490323900D7"
			language   	"VC++")
		    (object Class "CMainFrame"
			quid       	"3490AC1003E3"
			superclasses 	(list inheritance_relationship_list
			    (object Inheritance_Relationship
				quid       	"3490BB5302FB"
				supplier   	"Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Frame Windows::CFrameWnd"
				quidu      	"3490323C003C"))
			used_nodes 	(list uses_relationship_list
			    (object Uses_Relationship
				quid       	"3490C78702A3"
				supplier   	"Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CView"
				quidu      	"3490323C037C"
				supplier_cardinality 	(value cardinality "0..n")
				client_cardinality 	(value cardinality "0..n"))))
		    (object Class "CCourseSet"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"VC++"
				name       	"Generate"
				value      	FALSE)
			    (object Attribute
				tool       	"VC++"
				name       	"HeaderFile"
				value      	"coursset.h"))
			quid       	"3490ADF600FD"
			superclasses 	(list inheritance_relationship_list
			    (object Inheritance_Relationship
				quid       	"3490AE050004"
				supplier   	"Logical View::User Services::CRecordset"
				quidu      	"3490323A0061"))
			module     	"Component View::Enroll (task spec)"
			quidu      	"3490319200D7"
			language   	"VC++")
		    (object Class "CAddForm"
			quid       	"3490C58B01BC"
			superclasses 	(list inheritance_relationship_list
			    (object Inheritance_Relationship
				quid       	"3490C5C0003C"
				supplier   	"Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CRecordView"
				quidu      	"3490323D0065")))
		    (object Class "CCourseForm"
			quid       	"3490C59900C2"
			superclasses 	(list inheritance_relationship_list
			    (object Inheritance_Relationship
				quid       	"3490C5B901F4"
				supplier   	"Logical View::User Services::CAddForm"
				quidu      	"3490C58B01BC"))
			used_nodes 	(list uses_relationship_list
			    (object Uses_Relationship
				quid       	"3490C8B60140"
				supplier   	"Logical View::User Services::CCourseSet"
				quidu      	"3490ADF600FD"
				supplier_cardinality 	(value cardinality "0..1")
				client_cardinality 	(value cardinality "1..1"))))
		    (object Class "CSectionForm"
			quid       	"3490C842022A"
			superclasses 	(list inheritance_relationship_list
			    (object Inheritance_Relationship
				quid       	"3490C8610242"
				supplier   	"Logical View::User Services::CAddForm"
				quidu      	"3490C58B01BC"))
			used_nodes 	(list uses_relationship_list
			    (object Uses_Relationship
				quid       	"3490C8CC0250"
				supplier   	"Logical View::User Services::CSectionSet"
				quidu      	"3490AAD902F6"
				supplier_cardinality 	(value cardinality "0..1")
				client_cardinality 	(value cardinality "1..1")))))
		logical_presentations 	(list unit_reference_list
		    (object ClassDiagram "Package Overview"
			quid       	"3490315B01A1"
			title      	"Package Overview"
			zoom       	100
			max_height 	28350
			max_width  	21600
			origin_x   	0
			origin_y   	0
			items      	(list diagram_item_list
			    (object ClassView "Class" "Logical View::Business Services::EIndividual" @1
				ShowCompartmentStereotypes 	TRUE
				location   	(270, 120)
				label      	(object ItemLabel
				    Parent_View 	@1
				    location   	(169, 55)
				    nlines     	1
				    max_width  	202
				    justify    	0
				    label      	"EIndividual")
				icon_style 	"Icon"
				quidu      	"3490325E0243"
				width      	220
				height     	150
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::Business Services::EStaff" @2
				ShowCompartmentStereotypes 	TRUE
				location   	(630, 120)
				label      	(object ItemLabel
				    Parent_View 	@2
				    location   	(548, 55)
				    nlines     	1
				    max_width  	164
				    justify    	0
				    label      	"EStaff")
				icon_style 	"Icon"
				quidu      	"349033D400CE"
				width      	182
				height     	150
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @3
				stereotype 	TRUE
				quidu      	"349034010065"
				client     	@2
				supplier   	@1
				line_style 	0)
			    (object ClassView "Class" "Logical View::User Services::CWinApp" @4
				ShowCompartmentStereotypes 	TRUE
				location   	(810, 840)
				label      	(object ItemLabel
				    Parent_View 	@4
				    location   	(724, 798)
				    nlines     	1
				    max_width  	172
				    justify    	0
				    label      	"CWinApp")
				icon_style 	"Icon"
				quidu      	"3490323B01AC"
				width      	190
				height     	104
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::User Services::CRecordset" @5
				ShowCompartmentStereotypes 	TRUE
				location   	(270, 660)
				label      	(object ItemLabel
				    Parent_View 	@5
				    location   	(164, 618)
				    nlines     	1
				    max_width  	212
				    justify    	0
				    label      	"CRecordset")
				icon_style 	"Icon"
				quidu      	"3490323A0061"
				width      	230
				height     	104
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::User Services::CDocument" @6
				ShowCompartmentStereotypes 	TRUE
				location   	(1260, 660)
				label      	(object ItemLabel
				    Parent_View 	@6
				    location   	(1154, 618)
				    nlines     	1
				    max_width  	212
				    justify    	0
				    label      	"CDocument")
				icon_style 	"Icon"
				quidu      	"3490323B02E3"
				width      	230
				height     	104
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::Business Services::EStudent" @7
				ShowCompartmentStereotypes 	TRUE
				location   	(270, 390)
				label      	(object ItemLabel
				    Parent_View 	@7
				    location   	(161, 325)
				    nlines     	1
				    max_width  	218
				    justify    	0
				    label      	"EStudent")
				icon_style 	"Icon"
				quidu      	"349032EC0099"
				width      	236
				height     	150
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @8
				stereotype 	TRUE
				quidu      	"349032F902F0"
				client     	@7
				supplier   	@1
				line_style 	0)
			    (object ClassView "Class" "Logical View::Business Services::EProfessor" @9
				ShowCompartmentStereotypes 	TRUE
				location   	(990, 120)
				label      	(object ItemLabel
				    Parent_View 	@9
				    location   	(863, 55)
				    nlines     	1
				    max_width  	254
				    justify    	0
				    label      	"EProfessor")
				icon_style 	"Icon"
				quidu      	"34906180008A"
				width      	272
				height     	150
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @10
				stereotype 	TRUE
				quidu      	"34906198003F"
				client     	@9
				supplier   	@2
				line_style 	0)
			    (object ClassView "Class" "Logical View::Business Services::EAdministrator" @11
				ShowCompartmentStereotypes 	TRUE
				location   	(720, 390)
				label      	(object ItemLabel
				    Parent_View 	@11
				    location   	(596, 325)
				    nlines     	1
				    max_width  	248
				    justify    	0
				    label      	"EAdministrator")
				icon_style 	"Icon"
				quidu      	"34906168000E"
				width      	266
				height     	150
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @12
				stereotype 	TRUE
				quidu      	"3490619203A7"
				client     	@11
				supplier   	@2
				line_style 	0)
			    (object ClassView "Class" "Logical View::Business Services::ESection" @13
				ShowCompartmentStereotypes 	TRUE
				location   	(630, 1110)
				label      	(object ItemLabel
				    Parent_View 	@13
				    location   	(300, 1045)
				    nlines     	1
				    max_width  	660
				    justify    	0
				    label      	"ESection")
				icon_style 	"Icon"
				quidu      	"34909F5D0226"
				width      	678
				height     	150
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::Business Services::ECourse" @14
				ShowCompartmentStereotypes 	TRUE
				location   	(1170, 390)
				label      	(object ItemLabel
				    Parent_View 	@14
				    location   	(966, 325)
				    nlines     	1
				    max_width  	408
				    justify    	0
				    label      	"ECourse")
				icon_style 	"Icon"
				quidu      	"349062240217"
				width      	426
				height     	150
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "attends" @15
				location   	(672, 390)
				label      	(object SegLabel @16
				    Parent_View 	@15
				    location   	(672, 331)
				    font       	(object Font
					italics    	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	600
				    justify    	0
				    label      	"attends"
				    pctDist    	0.500000
				    height     	60
				    orientation 	0)
				stereotype 	TRUE
				quidu      	"349062E200E4"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$3" @17
					Parent_View 	@15
					location   	(-498, 0)
					label      	(object SegLabel @18
					    Parent_View 	@17
					    location   	(445, 349)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					quidu      	"349062E401FF"
					client     	@15
					supplier   	@7
					line_style 	0)
				    (object RoleView "$UNNAMED$2" @19
					Parent_View 	@15
					location   	(-498, 0)
					label      	(object SegLabel @20
					    Parent_View 	@19
					    location   	(899, 349)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					quidu      	"349062E401F5"
					client     	@15
					supplier   	@14
					line_style 	0)))
			    (object AssociationViewNew "lectures" @21
				location   	(1079, 254)
				label      	(object SegLabel @22
				    Parent_View 	@21
				    location   	(1079, 195)
				    font       	(object Font
					italics    	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	600
				    justify    	0
				    label      	"lectures"
				    pctDist    	0.500000
				    height     	60
				    orientation 	0)
				stereotype 	TRUE
				quidu      	"3490630100FC"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$5" @23
					Parent_View 	@21
					location   	(-91, -136)
					label      	(object SegLabel @24
					    Parent_View 	@23
					    location   	(1013, 231)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					quidu      	"3490630E007A"
					client     	@21
					supplier   	@9
					line_style 	0)
				    (object RoleView "$UNNAMED$4" @25
					Parent_View 	@21
					location   	(-91, -136)
					label      	(object SegLabel @26
					    Parent_View 	@25
					    location   	(1077, 326)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					quidu      	"3490630E0079"
					client     	@21
					supplier   	@14
					line_style 	0)))
			    (object AssociationViewNew "schedules" @27
				location   	(904, 390)
				label      	(object SegLabel @28
				    Parent_View 	@27
				    location   	(904, 331)
				    font       	(object Font
					italics    	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	600
				    justify    	0
				    label      	"schedules"
				    pctDist    	0.500000
				    height     	60
				    orientation 	0)
				stereotype 	TRUE
				quidu      	"3490624A0398"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$1" @29
					Parent_View 	@27
					location   	(-266, 0)
					label      	(object SegLabel @30
					    Parent_View 	@29
					    location   	(863, 349)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					quidu      	"3490624B020A"
					client     	@27
					supplier   	@11
					line_style 	0)
				    (object RoleView "$UNNAMED$0" @31
					Parent_View 	@27
					location   	(-266, 0)
					label      	(object SegLabel @32
					    Parent_View 	@31
					    location   	(945, 349)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					quidu      	"3490624B0209"
					client     	@27
					supplier   	@14
					line_style 	0)))
			    (object UsesView "attends" @33
				label      	(object ItemLabel
				    Parent_View 	@33
				    location   	(672, 390)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	108
				    justify    	0
				    label      	"attends")
				stereotype 	TRUE
				quidu      	"349069EA0363"
				client     	@7
				supplier   	@14
				line_style 	0)
			    (object UsesView "schedules" @34
				label      	(object ItemLabel
				    Parent_View 	@34
				    location   	(905, 390)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	156
				    justify    	0
				    label      	"schedules")
				stereotype 	TRUE
				quidu      	"34906A5602BE"
				client     	@11
				supplier   	@14
				line_style 	0)
			    (object UsesView "lectures" @35
				label      	(object ItemLabel
				    Parent_View 	@35
				    location   	(1080, 255)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	120
				    justify    	0
				    label      	"lectures")
				stereotype 	TRUE
				quidu      	"34906AA20385"
				client     	@9
				supplier   	@14
				line_style 	0)
			    (object UsesView "set of" @36
				label      	(object ItemLabel
				    Parent_View 	@36
				    location   	(899, 749)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	96
				    justify    	0
				    label      	"set of")
				stereotype 	TRUE
				quidu      	"3490A0A703C5"
				client     	@14
				supplier   	@13
				line_style 	0)
			    (object ClassView "Class" "Logical View::User Services::CSectionSet" @37
				ShowCompartmentStereotypes 	TRUE
				location   	(270, 1200)
				label      	(object ItemLabel
				    Parent_View 	@37
				    location   	(162, 1158)
				    nlines     	1
				    max_width  	216
				    justify    	0
				    label      	"CSectionSet")
				icon_style 	"Icon"
				quidu      	"3490AAD902F6"
				width      	234
				height     	104
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @38
				stereotype 	TRUE
				quidu      	"3490AAE60240"
				client     	@37
				supplier   	@5
				line_style 	0)
			    (object AssociationViewNew "$UNNAMED$6" @39
				location   	(356, 1177)
				stereotype 	TRUE
				quidu      	"3490AB5A0193"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$8" @40
					Parent_View 	@39
					location   	(-274, 67)
					label      	(object SegLabel @41
					    Parent_View 	@40
					    location   	(246, 931)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					quidu      	"3490AB5D0223"
					client     	@39
					supplier   	@37
					line_style 	0)
				    (object RoleView "$UNNAMED$7" @42
					Parent_View 	@39
					location   	(-274, 67)
					label      	(object SegLabel @43
					    Parent_View 	@42
					    location   	(325, 937)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					quidu      	"3490AB5D020F"
					client     	@39
					supplier   	@13
					line_style 	0)))
			    (object ClassView "Class" "Logical View::User Services::CCourseSet" @44
				ShowCompartmentStereotypes 	TRUE
				location   	(1260, 930)
				label      	(object ItemLabel
				    Parent_View 	@44
				    location   	(1159, 888)
				    nlines     	1
				    max_width  	202
				    justify    	0
				    label      	"CCourseSet")
				icon_style 	"Icon"
				quidu      	"3490ADF600FD"
				width      	220
				height     	104
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @45
				stereotype 	TRUE
				quidu      	"3490AE050004"
				client     	@44
				supplier   	@5
				line_style 	0)
			    (object AssociationViewNew "$UNNAMED$15" @46
				location   	(1216, 671)
				stereotype 	TRUE
				quidu      	"3490AE4B004B"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$17" @47
					Parent_View 	@46
					location   	(46, 281)
					label      	(object SegLabel @48
					    Parent_View 	@47
					    location   	(1203, 842)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					quidu      	"3490AE4C0010"
					client     	@46
					supplier   	@44
					line_style 	0)
				    (object RoleView "$UNNAMED$16" @49
					Parent_View 	@46
					location   	(46, 281)
					label      	(object SegLabel @50
					    Parent_View 	@49
					    location   	(1148, 514)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					quidu      	"3490AE4C0006"
					client     	@46
					supplier   	@14
					line_style 	0)))
			    (object ClassView "Class" "Logical View::User Services::CEnrollApp" @51
				ShowCompartmentStereotypes 	TRUE
				location   	(270, 930)
				label      	(object ItemLabel
				    Parent_View 	@51
				    location   	(172, 888)
				    nlines     	1
				    max_width  	196
				    justify    	0
				    label      	"CEnrollApp")
				icon_style 	"Icon"
				quidu      	"34906536025D"
				width      	214
				height     	104
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @52
				stereotype 	TRUE
				quidu      	"3490654402FD"
				client     	@51
				supplier   	@4
				line_style 	0)
			    (object ClassView "Class" "Logical View::User Services::CMainFrame" @53
				ShowCompartmentStereotypes 	TRUE
				location   	(1440, 120)
				label      	(object ItemLabel
				    Parent_View 	@53
				    location   	(1330, 78)
				    nlines     	1
				    max_width  	220
				    justify    	0
				    label      	"CMainFrame")
				icon_style 	"Icon"
				quidu      	"3490AC1003E3"
				width      	238
				height     	104
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "$UNNAMED$9" @54
				location   	(853, 659)
				stereotype 	TRUE
				quidu      	"3490AD340126"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$11" @55
					Parent_View 	@54
					location   	(583, -541)
					label      	(object SegLabel @56
					    Parent_View 	@55
					    location   	(1247, 241)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					quidu      	"3490AD370257"
					client     	@54
					supplier   	@53
					line_style 	0)
				    (object RoleView "$UNNAMED$10" @57
					Parent_View 	@54
					location   	(583, -541)
					label      	(object SegLabel @58
					    Parent_View 	@57
					    location   	(403, 1019)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					quidu      	"3490AD37024D"
					client     	@54
					supplier   	@37
					line_style 	0)))
			    (object AssociationViewNew "$UNNAMED$12" @59
				location   	(1349, 524)
				stereotype 	TRUE
				quidu      	"3490AE2703CF"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$14" @60
					Parent_View 	@59
					location   	(89, -406)
					label      	(object SegLabel @61
					    Parent_View 	@60
					    location   	(1372, 234)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					quidu      	"3490AE280308"
					client     	@59
					supplier   	@53
					line_style 	0)
				    (object RoleView "$UNNAMED$13" @62
					Parent_View 	@59
					location   	(89, -406)
					label      	(object SegLabel @63
					    Parent_View 	@62
					    location   	(1247, 798)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					quidu      	"3490AE2802FE"
					client     	@59
					supplier   	@44
					line_style 	0)))
			    (object AssociationViewNew "$UNNAMED$18" @64
				location   	(853, 524)
				stereotype 	TRUE
				quidu      	"3490AF5102E7"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$20" @65
					Parent_View 	@64
					location   	(-587, 404)
					label      	(object SegLabel @66
					    Parent_View 	@65
					    location   	(424, 772)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					quidu      	"3490AF52032E"
					client     	@64
					supplier   	@51
					line_style 	0)
				    (object RoleView "$UNNAMED$19" @67
					Parent_View 	@64
					location   	(-587, 404)
					label      	(object SegLabel @68
					    Parent_View 	@67
					    location   	(1236, 209)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					quidu      	"3490AF520324"
					client     	@64
					supplier   	@53
					line_style 	0)))
			    (object ClassView "Class" "Logical View::User Services::CAddForm" @69
				ShowCompartmentStereotypes 	TRUE
				location   	(1710, 390)
				label      	(object ItemLabel
				    Parent_View 	@69
				    location   	(1611, 348)
				    nlines     	1
				    max_width  	198
				    justify    	0
				    label      	"CAddForm")
				icon_style 	"Icon"
				quidu      	"3490C58B01BC"
				width      	216
				height     	104
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::User Services::CCourseForm" @70
				ShowCompartmentStereotypes 	TRUE
				location   	(1260, 1200)
				label      	(object ItemLabel
				    Parent_View 	@70
				    location   	(1147, 1158)
				    nlines     	1
				    max_width  	226
				    justify    	0
				    label      	"CCourseForm")
				icon_style 	"Icon"
				quidu      	"3490C59900C2"
				width      	244
				height     	104
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @71
				stereotype 	TRUE
				quidu      	"3490C5B901F4"
				client     	@70
				supplier   	@69
				line_style 	0)
			    (object ClassView "Class" "Logical View::User Services::CSectionForm" @72
				ShowCompartmentStereotypes 	TRUE
				location   	(1710, 660)
				label      	(object ItemLabel
				    Parent_View 	@72
				    location   	(1536, 618)
				    nlines     	1
				    max_width  	348
				    justify    	0
				    label      	"CSectionForm")
				icon_style 	"Icon"
				quidu      	"3490C842022A"
				width      	366
				height     	104
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @73
				stereotype 	TRUE
				quidu      	"3490C8610242"
				client     	@72
				supplier   	@69
				line_style 	0)
			    (object UsesView "" @74
				stereotype 	TRUE
				quidu      	"3490C8B60140"
				client     	@70
				supplier   	@44
				line_style 	0)
			    (object UsesView "" @75
				stereotype 	TRUE
				quidu      	"3490C8CC0250"
				client     	@72
				supplier   	@37
				line_style 	0)))))
	    (object Class_Category "Business Services"
		attributes 	(list Attribute_Set
		    (object Attribute
			tool       	"VisualBasic"
			name       	"TierPackage"
			value      	"Business Services"))
		quid       	"3490315B01A2"
		documentation 	"Business services respond to requests from the user (or other business services) in order to execute a business task. They accomplish this by requesting the data services needed and applying formal procedures and business rules to the relevant data. This protocol insulates the user from direct interaction with the database. Because business rules tend to change more frequently than the specific business tasks they support, they are ideal candidates for encapsulating in components that are physically separate from the application logic itself."
		visible_categories 	(list visibility_relationship_list
		    (object Visibility_Relationship
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"VisualBasic"
				name       	"TierPackage"
				value      	"User Services"))
			quid       	"3490315B01A8"
			supplier   	"Logical View::User Services"
			quidu      	"3490315B01A0")
		    (object Visibility_Relationship
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"VisualBasic"
				name       	"TierPackage"
				value      	"Data Services"))
			quid       	"3490315B01A9"
			supplier   	"Logical View::Data Services"
			quidu      	"3490315B01A4"))
		exportControl 	"Public"
		subsystem  	"Component View"
		quidu      	"3490315B0199"
		logical_models 	(list unit_reference_list
		    (object Class "ESection"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"Traversal"
				name       	"CodeFile"
				value      	"C:\\samples\\VC98\\enroll\\ESection.h")
			    (object Attribute
				tool       	"VC++"
				name       	"cg_style"
				value      	"default"))
			quid       	"34909F5D0226"
			class_attributes 	(list class_attribute_list
			    (object ClassAttribute "m_CourseID"
				quid       	"34909F7001BF"
				type       	"CString"
				initv      	"0"
				exportControl 	"Public")
			    (object ClassAttribute "m_SectionNo"
				quid       	"34909F87033F"
				type       	"CString"
				initv      	"0"
				exportControl 	"Public")
			    (object ClassAttribute "m_InstructorID"
				quid       	"34909FB202A0"
				type       	"CString"
				exportControl 	"Public")
			    (object ClassAttribute "m_Schedule"
				quid       	"34909FDE0181"
				type       	"CString"
				exportControl 	"Public")
			    (object ClassAttribute "m_RoomNo"
				quid       	"3490A9AD02A4"
				type       	"CString"
				exportControl 	"Public")
			    (object ClassAttribute "m_Capacity"
				quid       	"3490A9C003D8"
				type       	"int"
				exportControl 	"Public"))
			module     	"Component View::Enroll (task spec)"
			quidu      	"3490319200D7"
			language   	"VC++")
		    (object Class "EProfessor"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"Traversal"
				name       	"CodeFile"
				value      	"C:\\samples\\VC98\\enroll\\EProfessor.h"))
			quid       	"34906180008A"
			superclasses 	(list inheritance_relationship_list
			    (object Inheritance_Relationship
				quid       	"34906198003F"
				supplier   	"Logical View::Business Services::EStaff"
				quidu      	"349033D400CE"))
			used_nodes 	(list uses_relationship_list
			    (object Uses_Relationship
				quid       	"34906AA20385"
				label      	"lectures"
				supplier   	"Logical View::Business Services::ECourse"
				quidu      	"349062240217"
				supplier_cardinality 	(value cardinality "1..1")
				client_cardinality 	(value cardinality "0..n")))
			class_attributes 	(list class_attribute_list
			    (object ClassAttribute "m_InstructorID"
				quid       	"3490A1520367"
				type       	"CString"
				exportControl 	"Public"))
			module     	"Component View::Enroll (task spec)"
			quidu      	"3490319200D7"
			language   	"VC++")
		    (object Class "EAdministrator"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"Traversal"
				name       	"CodeFile"
				value      	"C:\\samples\\VC98\\enroll\\EAdministrator.h"))
			quid       	"34906168000E"
			superclasses 	(list inheritance_relationship_list
			    (object Inheritance_Relationship
				quid       	"3490619203A7"
				supplier   	"Logical View::Business Services::EStaff"
				quidu      	"349033D400CE"))
			used_nodes 	(list uses_relationship_list
			    (object Uses_Relationship
				quid       	"34906A5602BE"
				label      	"schedules"
				supplier   	"Logical View::Business Services::ECourse"
				quidu      	"349062240217"
				supplier_cardinality 	(value cardinality "1..1")
				client_cardinality 	(value cardinality "0..n")))
			class_attributes 	(list class_attribute_list
			    (object ClassAttribute "m_Jobcode"
				quid       	"3490A13B00D9"
				type       	"int"
				exportControl 	"Public"))
			module     	"Component View::Enroll (task spec)"
			quidu      	"3490319200D7"
			language   	"VC++")
		    (object Class "EStaff"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"Traversal"
				name       	"CodeFile"
				value      	"C:\\samples\\VC98\\enroll\\EStaff.h"))
			quid       	"349033D400CE"
			superclasses 	(list inheritance_relationship_list
			    (object Inheritance_Relationship
				quid       	"349034010065"
				supplier   	"Logical View::Business Services::EIndividual"
				quidu      	"3490325E0243"))
			class_attributes 	(list class_attribute_list
			    (object ClassAttribute "m_Salary"
				quid       	"349033E20179"
				initv      	"0"
				exportControl 	"Public"))
			module     	"Component View::Enroll (task spec)"
			quidu      	"3490319200D7"
			language   	"VC++")
		    (object Class "EIndividual"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"Traversal"
				name       	"CodeFile"
				value      	"C:\\samples\\VC98\\enroll\\EIndividual.h"))
			quid       	"3490325E0243"
			class_attributes 	(list class_attribute_list
			    (object ClassAttribute "m_Name"
				quid       	"3490326D0028"
				type       	"CString"
				exportControl 	"Public"))
			module     	"Component View::Enroll (task spec)"
			quidu      	"3490319200D7"
			language   	"VC++")
		    (object Class "EStudent"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"Traversal"
				name       	"CodeFile"
				value      	"C:\\samples\\VC98\\enroll\\EStudent.h"))
			quid       	"349032EC0099"
			superclasses 	(list inheritance_relationship_list
			    (object Inheritance_Relationship
				quid       	"349032F902F0"
				supplier   	"Logical View::Business Services::EIndividual"
				quidu      	"3490325E0243"))
			used_nodes 	(list uses_relationship_list
			    (object Uses_Relationship
				quid       	"349069EA0363"
				label      	"attends"
				supplier   	"Logical View::Business Services::ECourse"
				quidu      	"349062240217"
				supplier_cardinality 	(value cardinality "0..n")
				client_cardinality 	(value cardinality "0..n")))
			class_attributes 	(list class_attribute_list
			    (object ClassAttribute "m_StudentID"
				quid       	"349033170253"
				type       	"int"
				exportControl 	"Public")
			    (object ClassAttribute "m_GradYear"
				quid       	"3490A494001D"
				type       	"int"
				exportControl 	"Public"))
			module     	"Component View::Enroll (task spec)"
			quidu      	"3490319200D7"
			language   	"VC++")
		    (object Class "ECourse"
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"Traversal"
				name       	"CodeFile"
				value      	"C:\\samples\\VC98\\enroll\\ECourse.h")
			    (object Attribute
				tool       	"VC++"
				name       	"cg_style"
				value      	"default"))
			quid       	"349062240217"
			used_nodes 	(list uses_relationship_list
			    (object Uses_Relationship
				quid       	"3490A0A703C5"
				label      	"set of"
				supplier   	"Logical View::Business Services::ESection"
				quidu      	"34909F5D0226"
				supplier_cardinality 	(value cardinality "1..n")
				client_cardinality 	(value cardinality "1..n")))
			class_attributes 	(list class_attribute_list
			    (object ClassAttribute "m_CourseID"
				quid       	"34909EAD007E"
				type       	"CString"
				initv      	"0"
				exportControl 	"Public")
			    (object ClassAttribute "m_CourseTitle"
				quid       	"34909EE203BA"
				type       	"CString"
				exportControl 	"Public")
			    (object ClassAttribute "m_Hours"
				quid       	"34909EFB0243"
				type       	"int"
				initv      	"0"
				exportControl 	"Public"))
			module     	"Component View::Enroll (task spec)"
			quidu      	"3490319200D7"
			language   	"VC++"))
		logical_presentations 	(list unit_reference_list
		    (object ClassDiagram "Package Overview"
			quid       	"3490315B01A3"
			title      	"Package Overview"
			zoom       	100
			max_height 	28350
			max_width  	21600
			origin_x   	0
			origin_y   	0
			items      	(list diagram_item_list))))
	    (object Class_Category "Data Services"
		attributes 	(list Attribute_Set
		    (object Attribute
			tool       	"VisualBasic"
			name       	"TierPackage"
			value      	"Data Services"))
		quid       	"3490315B01A4"
		documentation 	"Data services maintain, access, and update data. They also manage and satisfy requests to manipulate data that are initiated by business services. Separating data services allows the data structure and access mechanisms to be maintained, modified, or, if necessary, even re-architected without affecting business or user services."
		visible_categories 	(list visibility_relationship_list
		    (object Visibility_Relationship
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"VisualBasic"
				name       	"TierPackage"
				value      	"User Services"))
			quid       	"3490315B01AA"
			supplier   	"Logical View::User Services"
			quidu      	"3490315B01A0")
		    (object Visibility_Relationship
			attributes 	(list Attribute_Set
			    (object Attribute
				tool       	"VisualBasic"
				name       	"TierPackage"
				value      	"Data Services"))
			quid       	"3490315B01AB"
			supplier   	"Logical View::Business Services"
			quidu      	"3490315B01A2"))
		exportControl 	"Public"
		subsystem  	"Component View"
		quidu      	"3490315B0199"
		logical_models 	(list unit_reference_list
		    (object Class "ODBC"
			quid       	"3490C9380101"
			stereotype 	"Interface"))
		logical_presentations 	(list unit_reference_list
		    (object ClassDiagram "Package Overview"
			quid       	"3490315B01A5"
			title      	"Package Overview"
			zoom       	100
			max_height 	28350
			max_width  	21600
			origin_x   	0
			origin_y   	0
			items      	(list diagram_item_list
			    (object ClassView "Class" "Logical View::Data Services::ODBC" @76
				ShowCompartmentStereotypes 	TRUE
				location   	(270, 120)
				label      	(object ItemLabel
				    Parent_View 	@76
				    location   	(189, 78)
				    nlines     	1
				    max_width  	162
				    justify    	0
				    label      	"ODBC")
				icon       	"Interface"
				icon_style 	"None"
				quidu      	"3490C9380101"
				height     	104
				annotation 	8
				autoResize 	TRUE)))))
	    (object Class_Category "MFC 4.21"
		quid       	"3490323900EB"
		exportControl 	"Public"
		logical_models 	(list unit_reference_list
		    (object Class_Category "CObject Classes"
			quid       	"3490323900FF"
			exportControl 	"Public"
			logical_models 	(list unit_reference_list
			    (object Class "CObject"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE)
				    (object Attribute
					tool       	"VC++"
					name       	"HeaderFile"
					value      	"<afx.h>"))
				quid       	"34903239010A"
				documentation 	"CObject is the principal base class for the Microsoft Foundation Class Library. It serves as the root not only for library classes such as CFile and CObList, but also for the classes that you write. CObject provides basic services, including serialization support, run-time class information, object diagnostic output, and compatibility with collection classes."
				module     	"Component View::MFC 4.21"
				quidu      	"3490323900D7"
				language   	"VC++")
			    (object Class_Category "Internet Services"
				quid       	"34903239011D"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CInternetSession"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"349032390128"
					documentation 	"Use class CInternetSession to create and initialize a single or several simultaneous Internet sessions and, if necessary, to describe your connection to a proxy server. If your Internet connection must be maintained for the duration of an application, you can create a CInternetSession member of the class CWinApp."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CInternetConnection"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"349032390145"
					documentation 	
|The MFC class CInternetConnection manages your connection to an Internet server. It is the base class for MFC classes CFtpConnection, CHttpConnection, and CGopherConnection. Each of these classes provides additional functionality for communicating with the respective FTP, HTTP, or gopher server.
|
|To communicate directly with an Internet server, you must have a CInternetSession object and a CInternetConnection object.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CFtpConnection"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"349032390159"
					documentation 	"The MFC class CFtpConnection both manages your FTP connection to an Internet server and allows direct manipulation of directories and files on that server. FTP is one of the three Internet services recognized by the MFC WinInet classes."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CGopherConnection"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"349032390177"
					documentation 	"The MFC class CGopherConnection manages your connection to a gopher Internet server. The gopher service is one of three Internet services recognized by the MFC WinInet classes. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CHttpConnection"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"34903239018C"
					documentation 	"The MFC class CHttpConnection manages your connection to an HTTP server. HTTP is one of three Internet server protocols implemented by the MFC WinInet classes. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CFileFind"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323901AA"
					documentation 	
|The MFC class CFileFind performs local file searches and is the base class for CGopherFileFind and CFtpFileFind, which perform Internet file searches. CFileFind includes member functions that begin a search, locate a file, and return the title, name, or path of the file. For Internet searches, the member function GetFileURL returns the file's URL.
|
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CFtpFileFind"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"3490323901BE"
					documentation 	"Class CFtpFileFind aids in Internet file searches of FTP servers. CFtpFileFind includes member functions that begin a search, locate a file, and return the URL or other descriptive information about the file. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CGopherFileFind"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"3490323901D2"
					documentation 	"Class CGopherFileFind aids in Internet file searches of gopher servers. CGopherFileFind includes member functions that begin a search, locate a file, and return a file's URL. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CGopherLocator"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"3490323901E6"
					documentation 	
|The class CGopherLocator gets a gopher 'locator' from a gopher server, determines the locator's type, and makes the locator available to CGopherFileFind. 
|
|An application must get a gopher server's locator before it can retrieve information from that server. Once it has the locator, it must treat the locator as an opaque token.
|
|Each gopher locator has attributes that determine the type of file or server found.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"349032390127"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Internet Services::CInternetSession" @77
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@77
						    location   	(128, 78)
						    nlines     	1
						    max_width  	284
						    justify    	0
						    label      	"CInternetSession")
						icon_style 	"Icon"
						quidu      	"349032390128"
						width      	302
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Internet Services::CInternetConnection" @78
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@78
						    location   	(104, 348)
						    nlines     	1
						    max_width  	332
						    justify    	0
						    label      	"CInternetConnection")
						icon_style 	"Icon"
						quidu      	"349032390145"
						width      	350
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Internet Services::CFtpConnection" @79
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@79
						    location   	(587, 78)
						    nlines     	1
						    max_width  	266
						    justify    	0
						    label      	"CFtpConnection")
						icon_style 	"Icon"
						quidu      	"349032390159"
						width      	284
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Internet Services::CGopherConnection" @80
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 390)
						label      	(object ItemLabel
						    Parent_View 	@80
						    location   	(555, 348)
						    nlines     	1
						    max_width  	330
						    justify    	0
						    label      	"CGopherConnection")
						icon_style 	"Icon"
						quidu      	"349032390177"
						width      	348
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Internet Services::CHttpConnection" @81
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 660)
						label      	(object ItemLabel
						    Parent_View 	@81
						    location   	(128, 618)
						    nlines     	1
						    max_width  	284
						    justify    	0
						    label      	"CHttpConnection")
						icon_style 	"Icon"
						quidu      	"34903239018C"
						width      	302
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Internet Services::CFileFind" @82
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 660)
						label      	(object ItemLabel
						    Parent_View 	@82
						    location   	(639, 618)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CFileFind")
						icon_style 	"Icon"
						quidu      	"3490323901AA"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Internet Services::CFtpFileFind" @83
						ShowCompartmentStereotypes 	TRUE
						location   	(1080, 660)
						label      	(object ItemLabel
						    Parent_View 	@83
						    location   	(971, 618)
						    nlines     	1
						    max_width  	218
						    justify    	0
						    label      	"CFtpFileFind")
						icon_style 	"Icon"
						quidu      	"3490323901BE"
						width      	236
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Internet Services::CGopherFileFind" @84
						ShowCompartmentStereotypes 	TRUE
						location   	(1170, 120)
						label      	(object ItemLabel
						    Parent_View 	@84
						    location   	(1029, 78)
						    nlines     	1
						    max_width  	282
						    justify    	0
						    label      	"CGopherFileFind")
						icon_style 	"Icon"
						quidu      	"3490323901D2"
						width      	300
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Internet Services::CGopherLocator" @85
						ShowCompartmentStereotypes 	TRUE
						location   	(1170, 390)
						label      	(object ItemLabel
						    Parent_View 	@85
						    location   	(1031, 348)
						    nlines     	1
						    max_width  	278
						    justify    	0
						    label      	"CGopherLocator")
						icon_style 	"Icon"
						quidu      	"3490323901E6"
						width      	296
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Windows Sockets"
				quid       	"349032390204"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CAsyncSocket"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxsock.h>"))
					quid       	"34903239020F"
					documentation 	
|A CAsyncSocket object represents a Windows Socket, an endpoint of network communication. Class CAsyncSocket encapsulates the Windows Sockets API, providing an object-oriented abstraction for programmers who want to use Windows Sockets in conjunction with MFC.
|
|This class is based on the assumption that you understand network communications. You are responsible for handling blocking, byte-order differences, and conversions between Unicode and multibyte character set (MBCS) strings.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CSocket"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxsock.h>"))
					quid       	"349032390222"
					documentation 	"Class CSocket derives from CAsyncSocket and inherits its encapsulation of the Windows Sockets API. A CSocket object represents a higher level of abstraction of the Windows Sockets API than that of a CAsyncSocket object. CSocket works with classes CSocketFile and CArchive to manage the sending and receiving of data."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"34903239020E"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Windows Sockets::CAsyncSocket" @86
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@86
						    location   	(144, 78)
						    nlines     	1
						    max_width  	252
						    justify    	0
						    label      	"CAsyncSocket")
						icon_style 	"Icon"
						quidu      	"34903239020F"
						width      	270
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Windows Sockets::CSocket" @87
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@87
						    location   	(187, 348)
						    nlines     	1
						    max_width  	166
						    justify    	0
						    label      	"CSocket")
						icon_style 	"Icon"
						quidu      	"349032390222"
						width      	184
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Maps"
				quid       	"349032390236"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CMap"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxtempl.h>"))
					quid       	"349032390241"
					documentation 	"CMap is a dictionary collection class that maps unique keys to values. Once you have inserted a key-value pair (element) into the map, you can efficiently retrieve or delete the pair using the key to access it. You can also iterate over all the elements in the map."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMapPtrToPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"349032390254"
					documentation 	"The CMapPtrToPtr class supports maps of void pointers keyed by void pointers. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMapWordToPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"349032390268"
					documentation 	"The CMapWordToPtr class supports maps of void pointers keyed by 16-bit words. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMapPtrToWord"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"349032390286"
					documentation 	"The CMapPtrToWord class supports maps of 16-bit words keyed by void pointers. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMapWordToOb"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"34903239029A"
					documentation 	"The CMapWordToOb class supports maps of CObject pointers keyed by 16-bit words. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMapStringToPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323902AE"
					documentation 	"The CMapStringToPtr class supports maps of void pointers keyed by CString objects. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMapStringToOb"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323902CC"
					documentation 	"CMapStringToOb is a dictionary collection class that maps unique CString objects to CObject pointers. Once you have inserted a CString-CObject* pair (element) into the map, you can efficiently retrieve or delete the pair using a string or a CString value as a key. You can also iterate over all the elements in the map."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMapStringToString"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323902E0"
					documentation 	"The CMapStringToString class supports maps of CString objects keyed by CString objects."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"349032390240"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Maps::CMap" @88
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@88
						    location   	(189, 78)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CMap")
						icon_style 	"Icon"
						quidu      	"349032390241"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Maps::CMapPtrToPtr" @89
						ShowCompartmentStereotypes 	TRUE
						location   	(630, 120)
						label      	(object ItemLabel
						    Parent_View 	@89
						    location   	(511, 78)
						    nlines     	1
						    max_width  	238
						    justify    	0
						    label      	"CMapPtrToPtr")
						icon_style 	"Icon"
						quidu      	"349032390254"
						width      	256
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Maps::CMapWordToPtr" @90
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@90
						    location   	(130, 348)
						    nlines     	1
						    max_width  	280
						    justify    	0
						    label      	"CMapWordToPtr")
						icon_style 	"Icon"
						quidu      	"349032390268"
						width      	298
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Maps::CMapPtrToWord" @91
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 390)
						label      	(object ItemLabel
						    Parent_View 	@91
						    location   	(580, 348)
						    nlines     	1
						    max_width  	280
						    justify    	0
						    label      	"CMapPtrToWord")
						icon_style 	"Icon"
						quidu      	"349032390286"
						width      	298
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Maps::CMapWordToOb" @92
						ShowCompartmentStereotypes 	TRUE
						location   	(1080, 120)
						label      	(object ItemLabel
						    Parent_View 	@92
						    location   	(940, 78)
						    nlines     	1
						    max_width  	280
						    justify    	0
						    label      	"CMapWordToOb")
						icon_style 	"Icon"
						quidu      	"34903239029A"
						width      	298
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Maps::CMapStringToPtr" @93
						ShowCompartmentStereotypes 	TRUE
						location   	(1170, 390)
						label      	(object ItemLabel
						    Parent_View 	@93
						    location   	(1029, 348)
						    nlines     	1
						    max_width  	282
						    justify    	0
						    label      	"CMapStringToPtr")
						icon_style 	"Icon"
						quidu      	"3490323902AE"
						width      	300
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Maps::CMapStringToOb" @94
						ShowCompartmentStereotypes 	TRUE
						location   	(1530, 120)
						label      	(object ItemLabel
						    Parent_View 	@94
						    location   	(1383, 78)
						    nlines     	1
						    max_width  	294
						    justify    	0
						    label      	"CMapStringToOb")
						icon_style 	"Icon"
						quidu      	"3490323902CC"
						width      	312
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Maps::CMapStringToString" @95
						ShowCompartmentStereotypes 	TRUE
						location   	(1620, 390)
						label      	(object ItemLabel
						    Parent_View 	@95
						    location   	(1457, 348)
						    nlines     	1
						    max_width  	326
						    justify    	0
						    label      	"CMapStringToString")
						icon_style 	"Icon"
						quidu      	"3490323902E0"
						width      	344
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Synchronization"
				quid       	"349032390308"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CSyncObject"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxmt.h>"))
					quid       	"349032390313"
					documentation 	"The CSyncObject class is a pure virtual class that provides functionality common to the synchronization objects in Win32. The Microsoft Foundation Class Library provides several classes derived from CSyncObject. These are CEvent, CMutex, CCriticalSection, and CSemaphore."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CCriticalSection"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxmt.h>"))
					quid       	"349032390326"
					documentation 	"An object of class CCriticalSection represents a 'critical section' (a synchronization object that allows one thread at a time to access a resource or section of code). Critical sections are useful when only one thread at a time can be allowed to modify data or some other controlled resource. For example, adding nodes to a linked list is a process that should only be allowed by one thread at a time. By using a CCriticalSection object to control the linked list, only one thread at a time can gain access to the list."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CEvent"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxmt.h>"))
					quid       	"349032390344"
					documentation 	"An object of class CEvent represents an 'event' (a synchronization object that allows one thread to notify another that an event has occurred). Events are useful when a thread needs to know when to perform its task. For example, a thread that copies data to a data archive would need to be notified when new data is available. By using a CEvent object to notify the copy thread when new data is available, the thread can perform its task as soon as possible."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMutex"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxmt.h>"))
					quid       	"349032390358"
					documentation 	"An object of class CMutex represents a 'mutex' (a synchronization object that allows one thread mutually exclusive access to a resource). Mutexes are useful when only one thread at a time can be allowed to modify data or some other controlled resource. For example, adding nodes to a linked list is a process that should only be allowed by one thread at a time. By using a CMutex object to control the linked list, only one thread at a time can gain access to the list."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CSemaphore"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxmt.h>"))
					quid       	"349032390362"
					documentation 	"An object of class CSemaphore represents a 'semaphore' (a synchronization object that allows a limited number of threads in one or more processes to access a resource). A CSemaphore object maintains a count of the number of threads currently accessing a specified resource. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"349032390312"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Synchronization::CSyncObject" @96
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@96
						    location   	(154, 78)
						    nlines     	1
						    max_width  	232
						    justify    	0
						    label      	"CSyncObject")
						icon_style 	"Icon"
						quidu      	"349032390313"
						width      	250
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Synchronization::CCriticalSection" @97
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@97
						    location   	(138, 348)
						    nlines     	1
						    max_width  	264
						    justify    	0
						    label      	"CCriticalSection")
						icon_style 	"Icon"
						quidu      	"349032390326"
						width      	282
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Synchronization::CEvent" @98
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@98
						    location   	(639, 78)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CEvent")
						icon_style 	"Icon"
						quidu      	"349032390344"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Synchronization::CMutex" @99
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 390)
						label      	(object ItemLabel
						    Parent_View 	@99
						    location   	(639, 348)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CMutex")
						icon_style 	"Icon"
						quidu      	"349032390358"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Synchronization::CSemaphore" @100
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 660)
						label      	(object ItemLabel
						    Parent_View 	@100
						    location   	(160, 618)
						    nlines     	1
						    max_width  	220
						    justify    	0
						    label      	"CSemaphore")
						icon_style 	"Icon"
						quidu      	"349032390362"
						width      	238
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "DAO Database Support"
				quid       	"349032390380"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CDaoDatabase"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdao.h>"))
					quid       	"34903239038B"
					documentation 	"A CDaoDatabase object represents a connection to a database through which you can operate on the data.  You can have one or more CDaoDatabase objects active at a time in a given 'workspace,' represented by a CDaoWorkspace object."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDaoQueryDef"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdao.h>"))
					quid       	"3490323903A8"
					documentation 	"A CDaoQueryDef object represents a query definition, or 'querydef,' usually one saved in a database. A querydef is a data access object that contains the SQL statement that describes a query, and its properties, such as 'Date Created' and 'ODBC Timeout.' "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDaoRecordset"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdao.h>"))
					quid       	"3490323903BC"
					documentation 	
|A CDaoRecordset object represents a set of records selected from a data source. Known as 'recordsets,' CDaoRecordset objects are available in three forms:
|table-type recordsets, dynaset-type recordsets, and snapshot-type recordsets.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDaoTableDef"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdao.h>"))
					quid       	"3490323903D0"
					documentation 	"A CDaoTableDef object represents the stored definition of a base table or an attached table. Each DAO database object maintains a collection, called TableDefs, that contains all saved DAO tabledef objects."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDaoWorkspace"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdao.h>"))
					quid       	"3490323903E4"
					documentation 	"A CDaoWorkspace object manages a named, password-protected database session from login to logoff, by a single user. In most cases, you will not need multiple workspaces, and you will not need to create explicit workspace objects; when you open database and recordset objects, they use DAO's default workspace. However, if needed, you can run multiple sessions at a time by creating additional workspace objects. Each workspace object can contain multiple open database objects in its own Databases collection. In MFC, a workspace is primarily a transaction manager, specifying a set of open databases all in the same 'transaction space.'"
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"34903239038A"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::DAO Database Support::CDaoDatabase" @101
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@101
						    location   	(141, 78)
						    nlines     	1
						    max_width  	258
						    justify    	0
						    label      	"CDaoDatabase")
						icon_style 	"Icon"
						quidu      	"34903239038B"
						width      	276
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::DAO Database Support::CDaoQueryDef" @102
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@102
						    location   	(141, 348)
						    nlines     	1
						    max_width  	258
						    justify    	0
						    label      	"CDaoQueryDef")
						icon_style 	"Icon"
						quidu      	"3490323903A8"
						width      	276
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::DAO Database Support::CDaoRecordset" @103
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@103
						    location   	(583, 78)
						    nlines     	1
						    max_width  	274
						    justify    	0
						    label      	"CDaoRecordset")
						icon_style 	"Icon"
						quidu      	"3490323903BC"
						width      	292
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::DAO Database Support::CDaoTableDef" @104
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 390)
						label      	(object ItemLabel
						    Parent_View 	@104
						    location   	(593, 348)
						    nlines     	1
						    max_width  	254
						    justify    	0
						    label      	"CDaoTableDef")
						icon_style 	"Icon"
						quidu      	"3490323903D0"
						width      	272
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::DAO Database Support::CDaoWorkspace" @105
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 660)
						label      	(object ItemLabel
						    Parent_View 	@105
						    location   	(127, 618)
						    nlines     	1
						    max_width  	286
						    justify    	0
						    label      	"CDaoWorkspace")
						icon_style 	"Icon"
						quidu      	"3490323903E4"
						width      	304
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Menus"
				quid       	"3490323A001A"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CMenu"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A0025"
					documentation 	"The CMenu class is an encapsulation of the Windows HMENU. It provides member functions for creating, tracking, updating, and destroying a menu."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323A0024"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Menus::CMenu" @106
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@106
						    location   	(189, 78)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CMenu")
						icon_style 	"Icon"
						quidu      	"3490323A0025"
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "ODBC Database Support"
				quid       	"3490323A0038"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CDatabase"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdb.h>"))
					quid       	"3490323A004D"
					documentation 	"A CDatabase object represents a connection to a data source, through which you can operate on the data source. A data source is a specific instance of data hosted by some database management system (DBMS). Examples include Microsoft SQL Server, Microsoft Access, Borland. dBASE., and xBASE. You can have one or more CDatabase objects active at a time in your application."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CLongBinary"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdb.h>"))
					quid       	"3490323A0075"
					documentation 	"Class CLongBinary simplifies working with very large binary data objects (often called BLOBs, or 'binary large objects') in a database. For example, a record field in an SQL table might contain a bitmap representing a picture. A CLongBinary object stores such an object and keeps track of its size."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323A004C"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::ODBC Database Support::CDatabase" @107
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@107
						    location   	(172, 78)
						    nlines     	1
						    max_width  	196
						    justify    	0
						    label      	"CDatabase")
						icon_style 	"Icon"
						quidu      	"3490323A004D"
						width      	214
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::ODBC Database Support::CLongBinary" @108
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@108
						    location   	(609, 78)
						    nlines     	1
						    max_width  	222
						    justify    	0
						    label      	"CLongBinary")
						icon_style 	"Icon"
						quidu      	"3490323A0075"
						width      	240
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Arrays"
				quid       	"3490323A0089"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CWordArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323A0094"
					documentation 	"The CWordArray class supports arrays of 16-bit words. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxtempl.h>"))
					quid       	"3490323A00A7"
					documentation 	
|The CArray class supports arrays that are are similar to C arrays, but can dynamically shrink and grow as necessary. 
|
|Array indexes always start at position 0. You can decide whether to fix the upper bound or allow the array to expand when you add elements past the current bound. Memory is allocated contiguously to the upper bound, even if some elements are null.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CByteArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323A00BB"
					documentation 	"The CByteArray class supports dynamic arrays of bytes. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDWordArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323A00CF"
					documentation 	"The CDWordArray class supports arrays of 32-bit doublewords. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CObArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323A00E3"
					documentation 	
|The CObArray class supports arrays of CObject pointers. These object arrays are similar to C arrays, but they can dynamically shrink and grow as necessary. 
|
|Array indexes always start at position 0. You can decide whether to fix the upper bound or allow the array to expand when you add elements past the current bound. Memory is allocated contiguously to the upper bound, even if some elements are null.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CPtrArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323A00F7"
					documentation 	"The CPtrArray class supports arrays of void pointers."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CStringArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323A010B"
					documentation 	
|The CStringArray class supports arrays of CString objects. 
|
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CUIntArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323A011F"
					documentation 	"The CUIntArray class supports arrays of unsigned integers. An unsigned integer, or UINT, differs from words and doublewords in that the physical size of a UINT can change depending on the target operating environment. Under Windows version 3.1, a UINT is the same size as a WORD. Under Windows NT and Windows 95, a UINT is the same size as a doubleword. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323A0093"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Arrays::CWordArray" @109
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@109
						    location   	(162, 78)
						    nlines     	1
						    max_width  	216
						    justify    	0
						    label      	"CWordArray")
						icon_style 	"Icon"
						quidu      	"3490323A0094"
						width      	234
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Arrays::CArray" @110
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@110
						    location   	(189, 348)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CArray")
						icon_style 	"Icon"
						quidu      	"3490323A00A7"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Arrays::CByteArray" @111
						ShowCompartmentStereotypes 	TRUE
						location   	(630, 390)
						label      	(object ItemLabel
						    Parent_View 	@111
						    location   	(531, 348)
						    nlines     	1
						    max_width  	198
						    justify    	0
						    label      	"CByteArray")
						icon_style 	"Icon"
						quidu      	"3490323A00BB"
						width      	216
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Arrays::CDWordArray" @112
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@112
						    location   	(601, 78)
						    nlines     	1
						    max_width  	238
						    justify    	0
						    label      	"CDWordArray")
						icon_style 	"Icon"
						quidu      	"3490323A00CF"
						width      	256
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Arrays::CObArray" @113
						ShowCompartmentStereotypes 	TRUE
						location   	(1080, 390)
						label      	(object ItemLabel
						    Parent_View 	@113
						    location   	(993, 348)
						    nlines     	1
						    max_width  	174
						    justify    	0
						    label      	"CObArray")
						icon_style 	"Icon"
						quidu      	"3490323A00E3"
						width      	192
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Arrays::CPtrArray" @114
						ShowCompartmentStereotypes 	TRUE
						location   	(1170, 120)
						label      	(object ItemLabel
						    Parent_View 	@114
						    location   	(1083, 78)
						    nlines     	1
						    max_width  	174
						    justify    	0
						    label      	"CPtrArray")
						icon_style 	"Icon"
						quidu      	"3490323A00F7"
						width      	192
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Arrays::CStringArray" @115
						ShowCompartmentStereotypes 	TRUE
						location   	(1530, 390)
						label      	(object ItemLabel
						    Parent_View 	@115
						    location   	(1421, 348)
						    nlines     	1
						    max_width  	218
						    justify    	0
						    label      	"CStringArray")
						icon_style 	"Icon"
						quidu      	"3490323A010B"
						width      	236
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Arrays::CUIntArray" @116
						ShowCompartmentStereotypes 	TRUE
						location   	(1620, 120)
						label      	(object ItemLabel
						    Parent_View 	@116
						    location   	(1523, 78)
						    nlines     	1
						    max_width  	194
						    justify    	0
						    label      	"CUIntArray")
						icon_style 	"Icon"
						quidu      	"3490323A011F"
						width      	212
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Lists"
				quid       	"3490323A0133"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxtempl.h>"))
					quid       	"3490323A013E"
					documentation 	"The CList class supports ordered lists of nonunique objects accessible sequentially or by value. CList lists behave like doubly-linked lists. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CPtrList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323A0151"
					documentation 	"The CPtrList class supports lists of void pointers. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CObList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323A015B"
					documentation 	"The CObList class supports ordered lists of nonunique CObject pointers accessible sequentially or by pointer value. CObList lists behave like doubly-linked lists. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CStringList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcoll.h>"))
					quid       	"3490323A016F"
					documentation 	"The CStringList class supports lists of CString objects. All comparisons are done by value, meaning that the characters in the string are compared instead of the addresses of the strings."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323A013D"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Lists::CList" @117
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@117
						    location   	(189, 78)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CList")
						icon_style 	"Icon"
						quidu      	"3490323A013E"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Lists::CPtrList" @118
						ShowCompartmentStereotypes 	TRUE
						location   	(630, 120)
						label      	(object ItemLabel
						    Parent_View 	@118
						    location   	(549, 78)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CPtrList")
						icon_style 	"Icon"
						quidu      	"3490323A0151"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Lists::CObList" @119
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@119
						    location   	(189, 348)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CObList")
						icon_style 	"Icon"
						quidu      	"3490323A015B"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Lists::CStringList" @120
						ShowCompartmentStereotypes 	TRUE
						location   	(630, 390)
						label      	(object ItemLabel
						    Parent_View 	@120
						    location   	(538, 348)
						    nlines     	1
						    max_width  	184
						    justify    	0
						    label      	"CStringList")
						icon_style 	"Icon"
						quidu      	"3490323A016F"
						width      	202
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Graphical Drawing Objects"
				quid       	"3490323A0183"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CGdiObject"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A0198"
					documentation 	"The CGdiObject class provides a base class for various kinds of Windows graphics device interface (GDI) objects such as bitmaps, regions, brushes, pens, palettes, and fonts. You never create a CGdiObject directly. Rather, you create an object from one of its derived classes, such as CPen or CBrush."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CBitmap"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A01AB"
					documentation 	"The CBitmap class encapsulates a Windows graphics device interface (GDI) bitmap and provides member functions to manipulate the bitmap. To use a CBitmap object, construct the object, attach a bitmap handle to it with one of the initialization member functions, and then call the object's member functions."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CBrush"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A01BF"
					documentation 	
|The CBrush class encapsulates a Windows graphics device interface (GDI) brush. To use a CBrush object, construct a CBrush object and pass it to any CDC member function that requires a brush.
|
|Brushes can be solid, hatched, or patterned.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CFont"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A01D3"
					documentation 	"The CFont class encapsulates a Windows graphics device interface (GDI) font and provides member functions for manipulating the font. To use a CFont object, construct a CFont object and attach a Windows font to it with CreateFont, CreateFontIndirect, CreatePointFont, or CreatePointFontIndirect, and then use the object's member functions to manipulate the font."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CPalette"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A01DD"
					documentation 	"The CPalette class encapsulates a Windows color palette. A palette provides an interface between an application and a color output device (such as a display device). The interface allows the application to take full advantage of the color capabilities of the output device without severely interfering with the colors displayed by other applications. Windows uses the application's logical palette (a list of needed colors) and the system palette (which defines available colors) to determine the colors used."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CPen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A01F1"
					documentation 	"The CPen class encapsulates a Windows graphics device interface (GDI) pen."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CRgn"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A0205"
					documentation 	"The CRgn class encapsulates a Windows graphics device interface (GDI) region. A region is an elliptical or polygonal area within a window. To use regions, you use the member functions of class CRgn with the clipping functions defined as members of class CDC. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323A0197"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing Objects::CGdiObject" @121
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@121
						    location   	(171, 78)
						    nlines     	1
						    max_width  	198
						    justify    	0
						    label      	"CGdiObject")
						icon_style 	"Icon"
						quidu      	"3490323A0198"
						width      	216
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing Objects::CBitmap" @122
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@122
						    location   	(189, 348)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CBitmap")
						icon_style 	"Icon"
						quidu      	"3490323A01AB"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing Objects::CBrush" @123
						ShowCompartmentStereotypes 	TRUE
						location   	(630, 390)
						label      	(object ItemLabel
						    Parent_View 	@123
						    location   	(549, 348)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CBrush")
						icon_style 	"Icon"
						quidu      	"3490323A01BF"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing Objects::CFont" @124
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@124
						    location   	(639, 78)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CFont")
						icon_style 	"Icon"
						quidu      	"3490323A01D3"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing Objects::CPalette" @125
						ShowCompartmentStereotypes 	TRUE
						location   	(990, 390)
						label      	(object ItemLabel
						    Parent_View 	@125
						    location   	(909, 348)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CPalette")
						icon_style 	"Icon"
						quidu      	"3490323A01DD"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing Objects::CPen" @126
						ShowCompartmentStereotypes 	TRUE
						location   	(1080, 120)
						label      	(object ItemLabel
						    Parent_View 	@126
						    location   	(999, 78)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CPen")
						icon_style 	"Icon"
						quidu      	"3490323A01F1"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing Objects::CRgn" @127
						ShowCompartmentStereotypes 	TRUE
						location   	(1350, 390)
						label      	(object ItemLabel
						    Parent_View 	@127
						    location   	(1269, 348)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CRgn")
						icon_style 	"Icon"
						quidu      	"3490323A0205"
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Control Support"
				quid       	"3490323A0219"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CDockState"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxadv.h>"))
					quid       	"3490323A022D"
					documentation 	"CDockState is a serialized CObject class that loads, unloads, or clears the state of one or more docking control bars in persistent memory (a file). The dock state includes the size and position of the bar and whether or not it is docked. When retrieving the stored dock state, CDockState checks the bar's position and, if the bar is not visible with the current screen settings, CDockState scales the bar's position so that it is visible. The main purpose of CDockState is to hold the entire state of a number of control bars and to allow that state to be saved and loaded either to the registry, the application's .INI file, or in binary form as part of a CArchive object's contents. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CImageList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxcmn.h>"))
					quid       	"3490323A0241"
					documentation 	"An 'image list' is a collection of same-sized images, each of which can be referred to by its zero-based index. Image lists are used to efficiently manage large sets of icons or bitmaps. All images in an image list are contained in a single, wide bitmap in screen device format. An image list may also include a monochrome bitmap that contains masks used to draw images transparently (icon style). The Microsoft Win32 application programming interface (API) provides image list functions that enable you to draw images, create and destroy image lists, add and remove images, replace images, merge images, and drag images."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323A0223"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Control Support::CDockState" @128
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@128
						    location   	(164, 78)
						    nlines     	1
						    max_width  	212
						    justify    	0
						    label      	"CDockState")
						icon_style 	"Icon"
						quidu      	"3490323A022D"
						width      	230
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Control Support::CImageList" @129
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@129
						    location   	(171, 348)
						    nlines     	1
						    max_width  	198
						    justify    	0
						    label      	"CImageList")
						icon_style 	"Icon"
						quidu      	"3490323A0241"
						width      	216
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Graphical Drawing"
				quid       	"3490323A0255"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CMetaFileDC"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxext.h>"))
					quid       	"3490323A026A"
					documentation 	"A Windows metafile contains a sequence of graphics device interface (GDI) commands that you can replay to create a desired image or text."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDC"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A027D"
					documentation 	"The CDC class defines a class of device-context objects. The CDC object provides member functions for working with a device context, such as a display or printer, as well as members for working with a display context associated with the client area of a window."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CClientDC"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A0287"
					documentation 	"The CClientDC class is derived from CDC and takes care of calling the Windows functions GetDC at construction time and ReleaseDC at destruction time. This means that the device context associated with a CClientDC object is the client area of a window."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CWindowDC"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A029B"
					documentation 	"The CWindowDC class is derived from CDC. It calls the Windows functions GetWindowDC at construction time and ReleaseDC at destruction time. This means that a CWindowDC object accesses the entire screen area of a CWnd (both client and nonclient areas)."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CPaintDC"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323A02AF"
					documentation 	"The CPaintDC class is a device-context class derived from CDC. It performs a CWnd::BeginPaint at construction time and CWnd::EndPaint at destruction time. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323A0269"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing::CMetaFileDC" @130
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@130
						    location   	(159, 78)
						    nlines     	1
						    max_width  	222
						    justify    	0
						    label      	"CMetaFileDC")
						icon_style 	"Icon"
						quidu      	"3490323A026A"
						width      	240
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing::CDC" @131
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@131
						    location   	(189, 348)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CDC")
						icon_style 	"Icon"
						quidu      	"3490323A027D"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing::CClientDC" @132
						ShowCompartmentStereotypes 	TRUE
						location   	(630, 390)
						label      	(object ItemLabel
						    Parent_View 	@132
						    location   	(541, 348)
						    nlines     	1
						    max_width  	178
						    justify    	0
						    label      	"CClientDC")
						icon_style 	"Icon"
						quidu      	"3490323A0287"
						width      	196
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing::CWindowDC" @133
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@133
						    location   	(611, 78)
						    nlines     	1
						    max_width  	218
						    justify    	0
						    label      	"CWindowDC")
						icon_style 	"Icon"
						quidu      	"3490323A029B"
						width      	236
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Graphical Drawing::CPaintDC" @134
						ShowCompartmentStereotypes 	TRUE
						location   	(1080, 390)
						label      	(object ItemLabel
						    Parent_View 	@134
						    location   	(993, 348)
						    nlines     	1
						    max_width  	174
						    justify    	0
						    label      	"CPaintDC")
						icon_style 	"Icon"
						quidu      	"3490323A02AF"
						width      	192
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "File Services"
				quid       	"3490323A02C3"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CFile"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323A02D8"
					documentation 	
|CFile is the base class for Microsoft Foundation file classes. It directly provides unbuffered, binary disk input/output services, and it indirectly supports text files and memory files through its derived classes. CFile works in conjunction with the CArchive class to support serialization of Microsoft Foundation Class objects. 
|
|Use CFile and its derived classes for general-purpose disk I/O. Use ofstream or other Microsoft iostream classes for formatted text sent to a disk file. 
|
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMemFile"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323A02E1"
					documentation 	"CMemFile is the CFile-derived class that supports memory files. These memory files behave like disk files except that the file is stored in RAM rather than on disk. A memory file is useful for fast temporary storage or for transferring raw bytes or serialized objects between independent processes."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CSharedFile"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxadv.h>"))
					quid       	"3490323A02F5"
					documentation 	
|CSharedFile is the CMemFile-derived class that supports shared memory files. Memory files behave like disk files except that the file is stored in RAM rather than on disk. A memory file is useful for fast temporary storage or for transferring raw bytes or serialized objects between independent processes.
|
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleStreamFile"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323A0309"
					documentation 	"A COleStreamFile object represents a stream of data (IStream) in a compound file as part of OLE Structured Storage. An IStorage object must exist before the stream can be opened or created unless it is a memory stream."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMonikerFile"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323A0328"
					documentation 	
|A CMonikerFile object represents a stream of data (IStream) named by an IMoniker.
|
|A moniker contains information much like a pathname to a file. If you have a pointer to a moniker object's IMoniker interface, you can get access to the identified file without having any other specific information about where the file is actually located. 
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CAsyncMonikerFile"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323A033C"
					documentation 	"CAsyncMonikerFile provides functionality for the use of asynchronous monikers in ActiveX controls (formerly OLE controls). Derived from CMonikerFile, which in turn is derived from COleStreamFile, CAsyncMonikerFile uses the IMoniker interface to access any data stream asynchronously, including loading files asynchronously from a URL. The files can be datapath properties of ActiveX controls."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDataPathProperty"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxctl.h>"))
					quid       	"3490323A035A"
					documentation 	"Class CDataPathProperty implements an OLE control property that can be loaded asynchronously. Asynchronous properties are loaded after synchronous initiation. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CCachedDataPathProperty"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxctl.h>"))
					quid       	"3490323A036E"
					documentation 	"Class CCachedDataPathProperty implements an OLE control property transferred asynchronously and cached in a memory file. A memory file is stored in RAM rather than on disk and is useful for fast temporary transfers. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CSocketFile"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxsock.h>"))
					quid       	"3490323A038C"
					documentation 	"A CSocketFile object is a CFile object used for sending and receiving data across a network via Windows Sockets. You can attach the CSocketFile object to a CSocket object for this purpose. You also can (and usually do) attach the CSocketFile object to a CArchive object to simplify sending and receiving data using MFC serialization."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CStdioFile"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323A03AA"
					documentation 	"A CStdioFile object represents a C run-time stream file as opened by the run-time function fopen. Stream files are buffered and can be opened in either text mode (the default) or binary mode."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CInternetFile"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"3490323A03BE"
					documentation 	"The MFC class CInternetFile provides a base class for the CHttpFile and CGopherFile file classes. CInternetFile and its derived classes allow access to files on remote systems that use Internet protocols. You never create a CInternetFile object directly. Instead, create an object of one of its derived classes by calling CGopherConnection::OpenFile or CHttpConnection::OpenRequest. You also can create a CInternetFile object by calling CFtpConnection::OpenFile."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CGopherFile"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"3490323A03D2"
					documentation 	
|The MFC class CGopherFile provides the functionality to find and read files on a gopher server. 
|
|The gopher service does not allow users to write data to a gopher file because this service functions mainly as a menu-driven interface for finding information. 
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CHttpFile"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"3490323A03E6"
					documentation 	"The class CHttpFile provides the functionality to request and read files on an HTTP server."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CRecentFileList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxadv.h>"))
					quid       	"3490323B0012"
					documentation 	"CRecentFileList is a CObject class that supports control of the most recently used (MRU) file list. Files can be added to or deleted from the MRU file list, the file list can be read from or written to the registry or an .INI file, and the menu displaying the MRU file list can be updated. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323A02D7"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CFile" @135
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@135
						    location   	(189, 78)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CFile")
						icon_style 	"Icon"
						quidu      	"3490323A02D8"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CMemFile" @136
						ShowCompartmentStereotypes 	TRUE
						location   	(630, 120)
						label      	(object ItemLabel
						    Parent_View 	@136
						    location   	(541, 78)
						    nlines     	1
						    max_width  	178
						    justify    	0
						    label      	"CMemFile")
						icon_style 	"Icon"
						quidu      	"3490323A02E1"
						width      	196
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CSharedFile" @137
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@137
						    location   	(168, 348)
						    nlines     	1
						    max_width  	204
						    justify    	0
						    label      	"CSharedFile")
						icon_style 	"Icon"
						quidu      	"3490323A02F5"
						width      	222
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::COleStreamFile" @138
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 390)
						label      	(object ItemLabel
						    Parent_View 	@138
						    location   	(589, 348)
						    nlines     	1
						    max_width  	262
						    justify    	0
						    label      	"COleStreamFile")
						icon_style 	"Icon"
						quidu      	"3490323A0309"
						width      	280
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CMonikerFile" @139
						ShowCompartmentStereotypes 	TRUE
						location   	(1080, 120)
						label      	(object ItemLabel
						    Parent_View 	@139
						    location   	(969, 78)
						    nlines     	1
						    max_width  	222
						    justify    	0
						    label      	"CMonikerFile")
						icon_style 	"Icon"
						quidu      	"3490323A0328"
						width      	240
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CAsyncMonikerFile" @140
						ShowCompartmentStereotypes 	TRUE
						location   	(1170, 390)
						label      	(object ItemLabel
						    Parent_View 	@140
						    location   	(1015, 348)
						    nlines     	1
						    max_width  	310
						    justify    	0
						    label      	"CAsyncMonikerFile")
						icon_style 	"Icon"
						quidu      	"3490323A033C"
						width      	328
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CDataPathProperty" @141
						ShowCompartmentStereotypes 	TRUE
						location   	(1530, 120)
						label      	(object ItemLabel
						    Parent_View 	@141
						    location   	(1370, 78)
						    nlines     	1
						    max_width  	320
						    justify    	0
						    label      	"CDataPathProperty")
						icon_style 	"Icon"
						quidu      	"3490323A035A"
						width      	338
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CCachedDataPathProperty" @142
						ShowCompartmentStereotypes 	TRUE
						location   	(1620, 390)
						label      	(object ItemLabel
						    Parent_View 	@142
						    location   	(1403, 348)
						    nlines     	1
						    max_width  	434
						    justify    	0
						    label      	"CCachedDataPathProperty")
						icon_style 	"Icon"
						quidu      	"3490323A036E"
						width      	452
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CSocketFile" @143
						ShowCompartmentStereotypes 	TRUE
						location   	(1980, 120)
						label      	(object ItemLabel
						    Parent_View 	@143
						    location   	(1873, 78)
						    nlines     	1
						    max_width  	214
						    justify    	0
						    label      	"CSocketFile")
						icon_style 	"Icon"
						quidu      	"3490323A038C"
						width      	232
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CStdioFile" @144
						ShowCompartmentStereotypes 	TRUE
						location   	(2160, 390)
						label      	(object ItemLabel
						    Parent_View 	@144
						    location   	(2070, 348)
						    nlines     	1
						    max_width  	180
						    justify    	0
						    label      	"CStdioFile")
						icon_style 	"Icon"
						quidu      	"3490323A03AA"
						width      	198
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CInternetFile" @145
						ShowCompartmentStereotypes 	TRUE
						location   	(2430, 120)
						label      	(object ItemLabel
						    Parent_View 	@145
						    location   	(2320, 78)
						    nlines     	1
						    max_width  	220
						    justify    	0
						    label      	"CInternetFile")
						icon_style 	"Icon"
						quidu      	"3490323A03BE"
						width      	238
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CGopherFile" @146
						ShowCompartmentStereotypes 	TRUE
						location   	(2610, 390)
						label      	(object ItemLabel
						    Parent_View 	@146
						    location   	(2501, 348)
						    nlines     	1
						    max_width  	218
						    justify    	0
						    label      	"CGopherFile")
						icon_style 	"Icon"
						quidu      	"3490323A03D2"
						width      	236
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CHttpFile" @147
						ShowCompartmentStereotypes 	TRUE
						location   	(2880, 120)
						label      	(object ItemLabel
						    Parent_View 	@147
						    location   	(2794, 78)
						    nlines     	1
						    max_width  	172
						    justify    	0
						    label      	"CHttpFile")
						icon_style 	"Icon"
						quidu      	"3490323A03E6"
						width      	190
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::File Services::CRecentFileList" @148
						ShowCompartmentStereotypes 	TRUE
						location   	(3060, 390)
						label      	(object ItemLabel
						    Parent_View 	@148
						    location   	(2928, 348)
						    nlines     	1
						    max_width  	264
						    justify    	0
						    label      	"CRecentFileList")
						icon_style 	"Icon"
						quidu      	"3490323B0012"
						width      	282
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Exceptions"
				quid       	"3490323B0026"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CArchiveException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323B0031"
					documentation 	"A CArchiveException object represents a serialization exception condition. The CArchiveException class includes a public data member that indicates the cause of the exception. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323B004E"
					documentation 	"CException is the base class for all exceptions in the Microsoft Foundation Class Library."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDaoException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdao.h>"))
					quid       	"3490323B0062"
					documentation 	"A CDaoException object represents an exception condition arising from the MFC database classes based on data access objects (DAO). The class includes public data members you can use to determine the cause of the exception. CDaoException objects are constructed and thrown by member functions of the DAO database classes. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDBException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdb.h>"))
					quid       	"3490323B0080"
					documentation 	"A CDBException object represents an exception condition arising from the database classes. The class includes two public data members you can use to determine the cause of the exception or to display a text message describing the exception. CDBException objects are constructed and thrown by member functions of the database classes. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CFileException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323B0094"
					documentation 	"A CFileException object represents a file-related exception condition. The CFileException class includes public data members that hold the portable cause code and the operating-system-specific error number. The class also provides static member functions for throwing file exceptions and for returning cause codes for both operating-system errors and C run-time errors. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CInternetException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxinet.h>"))
					quid       	"3490323B00A8"
					documentation 	"The CInternetException object represents an exception condition related to an Internet operation. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMemoryException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323B00C6"
					documentation 	"A CMemoryException object represents an out-of-memory exception condition. No further qualification is necessary or possible. Memory exceptions are thrown automatically by new. If you write your own memory functions, using malloc, for example, then you are responsible for throwing memory exceptions."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CNotSupportedException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323B00DA"
					documentation 	"A CNotSupportedException object represents an exception that is the result of a request for an unsupported feature. No further qualification is necessary or possible."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CUserException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323B0102"
					documentation 	"A CUserException is thrown to stop an end-user operation. Use CUserException when you want to use the throw/catch exception mechanism for application-specific exceptions. 'User' in the class name can be interpreted as 'my user did something exceptional that I need to handle.'"
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CResourceException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323B0116"
					documentation 	"A CResourceException object is generated when Windows cannot find or allocate a requested resource. No further qualification is necessary or possible."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323B0134"
					documentation 	"A COleException object represents an exception condition related to an OLE operation. The COleException class includes a public data member that holds the status code indicating the reason for the exception."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleDispatchException"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdisp.h>"))
					quid       	"3490323B0152"
					documentation 	"The COleDispatchException class handles exceptions specific to the OLE IDispatch interface, which is a key part of OLE automation."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323B0030"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::CArchiveException" @149
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@149
						    location   	(111, 78)
						    nlines     	1
						    max_width  	318
						    justify    	0
						    label      	"CArchiveException")
						icon_style 	"Icon"
						quidu      	"3490323B0031"
						width      	336
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::CException" @150
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@150
						    location   	(171, 348)
						    nlines     	1
						    max_width  	198
						    justify    	0
						    label      	"CException")
						icon_style 	"Icon"
						quidu      	"3490323B004E"
						width      	216
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::CDaoException" @151
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@151
						    location   	(590, 78)
						    nlines     	1
						    max_width  	260
						    justify    	0
						    label      	"CDaoException")
						icon_style 	"Icon"
						quidu      	"3490323B0062"
						width      	278
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::CDBException" @152
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 390)
						label      	(object ItemLabel
						    Parent_View 	@152
						    location   	(599, 348)
						    nlines     	1
						    max_width  	242
						    justify    	0
						    label      	"CDBException")
						icon_style 	"Icon"
						quidu      	"3490323B0080"
						width      	260
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::CFileException" @153
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 660)
						label      	(object ItemLabel
						    Parent_View 	@153
						    location   	(147, 618)
						    nlines     	1
						    max_width  	246
						    justify    	0
						    label      	"CFileException")
						icon_style 	"Icon"
						quidu      	"3490323B0094"
						width      	264
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::CInternetException" @154
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 660)
						label      	(object ItemLabel
						    Parent_View 	@154
						    location   	(560, 618)
						    nlines     	1
						    max_width  	320
						    justify    	0
						    label      	"CInternetException")
						icon_style 	"Icon"
						quidu      	"3490323B00A8"
						width      	338
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::CMemoryException" @155
						ShowCompartmentStereotypes 	TRUE
						location   	(1170, 120)
						label      	(object ItemLabel
						    Parent_View 	@155
						    location   	(1014, 78)
						    nlines     	1
						    max_width  	312
						    justify    	0
						    label      	"CMemoryException")
						icon_style 	"Icon"
						quidu      	"3490323B00C6"
						width      	330
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::CNotSupportedException" @156
						ShowCompartmentStereotypes 	TRUE
						location   	(1170, 390)
						label      	(object ItemLabel
						    Parent_View 	@156
						    location   	(969, 348)
						    nlines     	1
						    max_width  	402
						    justify    	0
						    label      	"CNotSupportedException")
						icon_style 	"Icon"
						quidu      	"3490323B00DA"
						width      	420
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::CUserException" @157
						ShowCompartmentStereotypes 	TRUE
						location   	(1170, 660)
						label      	(object ItemLabel
						    Parent_View 	@157
						    location   	(1037, 618)
						    nlines     	1
						    max_width  	266
						    justify    	0
						    label      	"CUserException")
						icon_style 	"Icon"
						quidu      	"3490323B0102"
						width      	284
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::CResourceException" @158
						ShowCompartmentStereotypes 	TRUE
						location   	(1620, 120)
						label      	(object ItemLabel
						    Parent_View 	@158
						    location   	(1450, 78)
						    nlines     	1
						    max_width  	340
						    justify    	0
						    label      	"CResourceException")
						icon_style 	"Icon"
						quidu      	"3490323B0116"
						width      	358
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::COleException" @159
						ShowCompartmentStereotypes 	TRUE
						location   	(1620, 660)
						label      	(object ItemLabel
						    Parent_View 	@159
						    location   	(1492, 618)
						    nlines     	1
						    max_width  	256
						    justify    	0
						    label      	"COleException")
						icon_style 	"Icon"
						quidu      	"3490323B0134"
						width      	274
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Exceptions::COleDispatchException" @160
						ShowCompartmentStereotypes 	TRUE
						location   	(1710, 390)
						label      	(object ItemLabel
						    Parent_View 	@160
						    location   	(1519, 348)
						    nlines     	1
						    max_width  	382
						    justify    	0
						    label      	"COleDispatchException")
						icon_style 	"Icon"
						quidu      	"3490323B0152"
						width      	400
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Application Architecture"
				quid       	"3490323B0170"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CCmdTarget"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323B0185"
					documentation 	"CCmdTarget is the base class for the Microsoft Foundation Class Library message-map architecture. A message map routes commands or messages to the member functions you write to handle them. (A command is a message from a menu item, command button, or accelerator key.)"
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CWinThread"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323B0198"
					documentation 	
|A CWinThread object represents a thread of execution within an application. The main thread of execution is usually provided by an object derived from CWinApp; CWinApp is derived from CWinThread. Additional CWinThread objects allow multiple threads within a given application.
|
|There are two general types of threads that CWinThread supports: worker threads and user-interface threads.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleControlModule"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxctl.h>"))
					quid       	"3490323B01C0"
					documentation 	"The COleControlModule class is the base class from which you derive an OLE control module object. This class provides member functions for initializing your control module. Each OLE control module that uses the Microsoft Foundation classes can only contain one object derived from COleControlModule. This object is constructed when other C++ global objects are constructed. Declare your derived COleControlModule object at the global level."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDocTemplate"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323B01DF"
					documentation 	"CDocTemplate is an abstract base class that defines the basic functionality for document templates. You usually create one or more document templates in the implementation of your application's InitInstance function. A document template defines the relationships among three types of classes: a document class, a view class, and a frame window class."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CSingleDocTemplate"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323B01F3"
					documentation 	
|The CSingleDocTemplate class defines a document template that implements the single document interface (SDI). An SDI application uses the main frame window to display a document; only one document can be open at a time.
|
|A document template defines the relationship between a document class, a view class, and a frame window class.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMultiDocTemplate"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323B0211"
					documentation 	"The CMultiDocTemplate class defines a document template that implements the multiple document interface (MDI). An MDI application uses the main frame window as a workspace in which the user can open zero or more document frame windows, each of which displays a document."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleObjectFactory"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdisp.h>"))
					quid       	"3490323B0225"
					documentation 	"The COleObjectFactory class implements the OLE class factory, which creates OLE objects such as servers, automation objects, and documents."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleTemplateServer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdisp.h>"))
					quid       	"3490323B0243"
					documentation 	
|The COleTemplateServer class is used for OLE visual editing servers, automation servers, and link containers (applications that support links to embeddings). 
|
|Use COleTemplateServer when implementing a full server, that is, a server that can be run as a standalone application. One COleTemplateServer object is needed for each type of server document an application supports; that is, if your server application supports both worksheets and charts, you must have two COleTemplateServer objects.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleDataSource"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323B0261"
					documentation 	
|The COleDataSource class acts as a cache into which an application places the data that it will offer during data transfer operations, such as Clipboard or drag-and-drop operations.
|
|Whenever you want to prepare data for a transfer, you should create an object of this class and fill it with your data using the most appropriate method for your data.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleDropSource"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323B0275"
					documentation 	"A COleDropSource object allows data to be dragged to a drop target. The COleDropTarget class handles the receiving portion of the drag-and-drop operation. The COleDropSource object is responsible for determining when a drag operation begins, providing feedback during the drag operation, and determining when the drag operation ends."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleDropTarget"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323B0293"
					documentation 	"A COleDropTarget object provides the communication mechanism between a window and the OLE libraries. Creating an object of this class allows a window to accept data through the OLE drag-and-drop mechanism."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleMessageFilter"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323B02A7"
					documentation 	
|The COleMessageFilter class manages the concurrency required by the interaction of OLE applications. 
|
|The COleMessageFilter class is useful in visual editing server and container applications, as well as OLE automation applications. For server applications that are being called, this class can be used to make the application 'busy' so that incoming calls from other container applications are either canceled or retried later. This class can also be used to determine the action to be taken by a calling application when the called application is busy.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CConnectionPoint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxctl.h>"))
					quid       	"3490323B02C5"
					documentation 	
|The CConnectionPoint class defines a special type of interface used to communicate with other OLE objects, called a 'connection point.' Unlike normal OLE interfaces, which are used to implement and expose the functionality of an OLE control, a connection point implements an outgoing interface that is able to initiate actions on other objects, such as firing events and change notifications.
|
|A connection consists of two parts: the object calling the interface, called the 'source,' and the object implementing the interface, called the 'sink.' By exposing a connection point, a source allows sinks to establish connections to itself. 
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleDocument"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323B02F7"
					documentation 	
|COleDocument is the base class for OLE documents that support visual editing. COleDocument is derived from CDocument, which allows your OLE applications to use the document/view architecture provided by the Microsoft Foundation Class Library.
|
|COleDocument treats a document as a collection of CDocItem objects to handle OLE items. Both container and server applications require such an architecture because their documents must be able to contain OLE items.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleLinkingDoc"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323B030B"
					documentation 	
|The COleLinkingDoc class is the base class for OLE container documents that support linking to the embedded items they contain. A container application that supports linking to embedded items is called a 'link container.' 
|
|When a linked item's source is an embedded item in another document, that containing document must be loaded in order for the embedded item to be edited. For this reason, a link container must be able to be launched by another container application when the user wants to edit the source of a linked item. 
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleServerDoc"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323B0329"
					documentation 	"COleServerDoc is the base class for OLE server documents. A server document can contain COleServerItem objects, which represent the server interface to embedded or linked items. When a server application is launched by a container to edit an embedded item, the item is loaded as its own server document; the COleServerDoc object contains just one COleServerItem object, consisting of the entire document. When a server application is launched by a container to edit a linked item, an existing document is loaded from disk; a portion of the document's contents is highlighted to indicate the linked item."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CRichEditDoc"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxrich.h>"))
					quid       	"3490323B033D"
					documentation 	
|A 'rich edit control' is a window in which the user can enter and edit text. The text can be assigned character and paragraph formatting, and can include embedded OLE objects. Rich edit controls provide a programming interface for formatting text. However, an application must implement any user interface components necessary to make formatting operations available to the user.
|
|The CRichEditDoc class, with CRichEditView and CRichEditCntrItem, provides the functionality of the rich edit control within the context of MFC's document view architecture. CRichEditView maintains the text and formatting characteristic of text. CRichEditDoc maintains the list of client items which are in the view. CRichEditCntrItem provides container-side access to the OLE client items.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDocItem"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323B035B"
					documentation 	"CDocItem is the base class for document items, which are components of a document's data. CDocItem objects are used to represent OLE items in both client and server documents."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleClientItem"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323B036F"
					documentation 	"The COleClientItem class defines the container interface to OLE items. An OLE item represents data, created and maintained by a server application, which can be 'seamlessly' incorporated into a document so that it appears to the user to be a single document. The result is a 'compound document' made up of the OLE item and a containing document."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CRichEditCntrItem"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxrich.h>"))
					quid       	"3490323B0383"
					documentation 	
|A 'rich edit control' is a window in which the user can enter and edit text. The text can be assigned character and paragraph formatting, and can include embedded OLE objects. Rich edit controls provide a programming interface for formatting text. However, an application must implement any user interface components necessary to make formatting operations available to the user.
|
|The CRichEditCntrItem class, with CRichEditView and CRichEditDoc, provides the functionality of the rich edit control within the context of MFC's document view architecture. CRichEditView maintains the text and formatting characteristic of text. CRichEditDoc maintains the list of OLE client items which are in the view. CRichEditCntrItem provides container-side access to the OLE client item.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleServerItem"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323B03A1"
					documentation 	"The COleServerItem class provides the server interface to OLE items. A linked item can represent some or all of a server document. An embedded item always represents an entire server document. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDocObjectServerItem"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdocobj.h>"))
					quid       	"3490323B03B5"
					documentation 	"Class CDocObjectServerItem, derived from COleServerItem, implements OLE server verbs specifically for DocObject servers. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDocObjectServer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdocobj.h>"))
					quid       	"3490323B03D3"
					documentation 	"Class CDocObjectServer implements the additional OLE interfaces needed to make a normal COleDocument server into a full DocObject server: IOleDocument, IOleDocumentView, IOleCommandTarget, and IPrint. CDocObjectServer is derived from CCmdTarget and works closely with COleServerDoc to expose the interfaces. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class_Category "Window Support"
					quid       	"3490323C0009"
					exportControl 	"Public"
					logical_models 	(list unit_reference_list
					    (object Class "CWnd"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Generate"
							value      	FALSE)
						    (object Attribute
							tool       	"VC++"
							name       	"HeaderFile"
							value      	"<afxwin.h>"))
						quid       	"3490323C001D"
						documentation 	
|The CWnd class provides the base functionality of all window classes in the Microsoft Foundation Class Library. 
|
|A CWnd object is distinct from a Windows window, but the two are tightly linked. 
|
|The CWnd class and the message-map mechanism hide the WndProc function.
|
|The CWnd class also lets you create a Windows child window for your application.
						
						module     	"Component View::MFC 4.21"
						quidu      	"3490323900D7"
						language   	"VC++")
					    (object Class_Category "Frame Windows"
						quid       	"3490323C0027"
						exportControl 	"Public"
						logical_models 	(list unit_reference_list
						    (object Class "CFrameWnd"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323C003C"
							documentation 	"The CFrameWnd class provides the functionality of a Windows single document interface (SDI) overlapped or pop-up frame window, along with members for managing the window. "
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CMDIChildWnd"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323C004F"
							documentation 	
|The CMDIChildWnd class provides the functionality of a Windows multiple document interface (MDI) child window, along with members for managing the window. 
|
|An MDI child window looks much like a typical frame window, except that the MDI child window appears inside an MDI frame window rather than on the desktop. An MDI child window does not have a menu bar of its own, but instead shares the menu of the MDI frame window. The framework automatically changes the MDI frame menu to represent the currently active MDI child window.
							
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CMDIFrameWnd"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323C0063"
							documentation 	"The CMDIFrameWnd class provides the functionality of a Windows multiple document interface (MDI) frame window, along with members for managing the window."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CMiniFrameWnd"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323C0081"
							documentation 	"A CMiniFrameWnd object represents a half-height frame window typically seen around floating toolbars. These mini-frame windows behave like normal frame windows, except that they do not have minimize/maximize buttons or menus and you only have to single-click on the system menu to dismiss them."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COleIPFrameWnd"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxole.h>"))
							quid       	"3490323C0095"
							documentation 	"Use the COleIPFrameWnd class as the base for your application's in-place editing window. This class creates and positions control bars within the container application's document window. It also handles notifications generated by an embedded COleResizeBar object when the user resizes the in-place editing window."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CSplitterWnd"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxext.h>"))
							quid       	"3490323C00B4"
							documentation 	"The CSplitterWnd class provides the functionality of a splitter window, which is a window that contains multiple panes. A pane is usually an application-specific object derived from CView, but it can be any CWnd object that has the appropriate child window ID."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++"))
						logical_presentations 	(list unit_reference_list
						    (object ClassDiagram "Package Overview"
							quid       	"3490323C003B"
							title      	"Package Overview"
							zoom       	100
							max_height 	28350
							max_width  	21600
							origin_x   	0
							origin_y   	0
							items      	(list diagram_item_list
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Frame Windows::CFrameWnd" @161
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 120)
								label      	(object ItemLabel
								    Parent_View 	@161
								    location   	(161, 78)
								    nlines     	1
								    max_width  	218
								    justify    	0
								    label      	"CFrameWnd")
								icon_style 	"Icon"
								quidu      	"3490323C003C"
								width      	236
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Frame Windows::CMDIChildWnd" @162
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 390)
								label      	(object ItemLabel
								    Parent_View 	@162
								    location   	(140, 348)
								    nlines     	1
								    max_width  	260
								    justify    	0
								    label      	"CMDIChildWnd")
								icon_style 	"Icon"
								quidu      	"3490323C004F"
								width      	278
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Frame Windows::CMDIFrameWnd" @163
								ShowCompartmentStereotypes 	TRUE
								location   	(720, 120)
								label      	(object ItemLabel
								    Parent_View 	@163
								    location   	(580, 78)
								    nlines     	1
								    max_width  	280
								    justify    	0
								    label      	"CMDIFrameWnd")
								icon_style 	"Icon"
								quidu      	"3490323C0063"
								width      	298
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Frame Windows::CMiniFrameWnd" @164
								ShowCompartmentStereotypes 	TRUE
								location   	(720, 390)
								label      	(object ItemLabel
								    Parent_View 	@164
								    location   	(579, 348)
								    nlines     	1
								    max_width  	282
								    justify    	0
								    label      	"CMiniFrameWnd")
								icon_style 	"Icon"
								quidu      	"3490323C0081"
								width      	300
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Frame Windows::COleIPFrameWnd" @165
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 660)
								label      	(object ItemLabel
								    Parent_View 	@165
								    location   	(123, 618)
								    nlines     	1
								    max_width  	294
								    justify    	0
								    label      	"COleIPFrameWnd")
								icon_style 	"Icon"
								quidu      	"3490323C0095"
								width      	312
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Frame Windows::CSplitterWnd" @166
								ShowCompartmentStereotypes 	TRUE
								location   	(720, 660)
								label      	(object ItemLabel
								    Parent_View 	@166
								    location   	(609, 618)
								    nlines     	1
								    max_width  	222
								    justify    	0
								    label      	"CSplitterWnd")
								icon_style 	"Icon"
								quidu      	"3490323C00B4"
								width      	240
								height     	104
								annotation 	8
								autoResize 	TRUE)))))
					    (object Class_Category "Control Bars"
						quid       	"3490323C00C8"
						exportControl 	"Public"
						logical_models 	(list unit_reference_list
						    (object Class "CControlBar"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxext.h>"))
							quid       	"3490323C00D3"
							documentation 	"CControlBar is the base class for the control-bar classes CStatusBar, CToolBar, CDialogBar, and COleResizeBar. A control bar is a window that is usually aligned to the left or right of a frame window. It may contain child items that are either HWND-based controls, which are Windows windows that generate and respond to Windows messages, or non-HWND-based items, which are not windows and are managed by application code or framework code."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CDialogBar"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxext.h>"))
							quid       	"3490323C00E6"
							documentation 	"The CDialogBar class provides the functionality of a Windows modeless dialog box in a control bar. A dialog bar resembles a dialog box in that it contains standard Windows controls that the user can tab between. Another similarity is that you create a dialog template to represent the dialog bar."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COleResizeBar"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxole.h>"))
							quid       	"3490323C00FA"
							documentation 	"An object of the class COleResizeBar is a type of control bar that supports resizing of in-place OLE items. COleResizeBar objects appear as a CRectTracker with a hatched border and outer resize handles."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CStatusBar"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxext.h>"))
							quid       	"3490323C0118"
							documentation 	"A CStatusBar object is a control bar with a row of text output panes, or 'indicators.' The output panes commonly are used as message lines and as status indicators. Examples include the menu help-message lines that briefly explain the selected menu command and the indicators that show the status of the SCROLL LOCK, NUM LOCK, and other keys."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CToolBar"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxext.h>"))
							quid       	"3490323C012C"
							documentation 	"Objects of the class CToolBar are control bars that have a row of bitmapped buttons and optional separators. The buttons can act like pushbuttons, check-box buttons, or radio buttons. CToolBar objects are usually embedded members of frame-window objects derived from the class CFrameWnd or CMDIFrameWnd."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++"))
						logical_presentations 	(list unit_reference_list
						    (object ClassDiagram "Package Overview"
							quid       	"3490323C00D2"
							title      	"Package Overview"
							zoom       	100
							max_height 	28350
							max_width  	21600
							origin_x   	0
							origin_y   	0
							items      	(list diagram_item_list
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Control Bars::CControlBar" @167
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 120)
								label      	(object ItemLabel
								    Parent_View 	@167
								    location   	(168, 78)
								    nlines     	1
								    max_width  	204
								    justify    	0
								    label      	"CControlBar")
								icon_style 	"Icon"
								quidu      	"3490323C00D3"
								width      	222
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Control Bars::CDialogBar" @168
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 390)
								label      	(object ItemLabel
								    Parent_View 	@168
								    location   	(170, 348)
								    nlines     	1
								    max_width  	200
								    justify    	0
								    label      	"CDialogBar")
								icon_style 	"Icon"
								quidu      	"3490323C00E6"
								width      	218
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Control Bars::COleResizeBar" @169
								ShowCompartmentStereotypes 	TRUE
								location   	(720, 120)
								label      	(object ItemLabel
								    Parent_View 	@169
								    location   	(595, 78)
								    nlines     	1
								    max_width  	250
								    justify    	0
								    label      	"COleResizeBar")
								icon_style 	"Icon"
								quidu      	"3490323C00FA"
								width      	268
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Control Bars::CStatusBar" @170
								ShowCompartmentStereotypes 	TRUE
								location   	(720, 390)
								label      	(object ItemLabel
								    Parent_View 	@170
								    location   	(621, 348)
								    nlines     	1
								    max_width  	198
								    justify    	0
								    label      	"CStatusBar")
								icon_style 	"Icon"
								quidu      	"3490323C0118"
								width      	216
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Control Bars::CToolBar" @171
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 660)
								label      	(object ItemLabel
								    Parent_View 	@171
								    location   	(183, 618)
								    nlines     	1
								    max_width  	174
								    justify    	0
								    label      	"CToolBar")
								icon_style 	"Icon"
								quidu      	"3490323C012C"
								width      	192
								height     	104
								annotation 	8
								autoResize 	TRUE)))))
					    (object Class_Category "Property Sheets"
						quid       	"3490323C0140"
						exportControl 	"Public"
						logical_models 	(list unit_reference_list
						    (object Class "CPropertySheet"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxdlgs.h>"))
							quid       	"3490323C014B"
							documentation 	"Objects of class CPropertySheet represent property sheets, otherwise known as tab dialog boxes. A property sheet consists of a CPropertySheet object and one or more CPropertyPage objects. A property sheet is displayed by the framework as a window with a set of tab indices, with which the user selects the current page, and an area for the currently selected page. "
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++"))
						logical_presentations 	(list unit_reference_list
						    (object ClassDiagram "Package Overview"
							quid       	"3490323C014A"
							title      	"Package Overview"
							zoom       	100
							max_height 	28350
							max_width  	21600
							origin_x   	0
							origin_y   	0
							items      	(list diagram_item_list
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Property Sheets::CPropertySheet" @172
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 120)
								label      	(object ItemLabel
								    Parent_View 	@172
								    location   	(139, 78)
								    nlines     	1
								    max_width  	262
								    justify    	0
								    label      	"CPropertySheet")
								icon_style 	"Icon"
								quidu      	"3490323C014B"
								width      	280
								height     	104
								annotation 	8
								autoResize 	TRUE)))))
					    (object Class_Category "Dialog Boxes"
						quid       	"3490323C015E"
						exportControl 	"Public"
						logical_models 	(list unit_reference_list
						    (object Class "CDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323C0169"
							documentation 	
|The CDialog class is the base class used for displaying dialog boxes on the screen. Dialog boxes are of two types: modal and modeless. A modal dialog box must be closed by the user before the application continues. A modeless dialog box allows the user to display the dialog box and return to another task without canceling or removing the dialog box.
|
|A CDialog object is a combination of a dialog template and a CDialog-derived class. Use the dialog editor to create the dialog template and store it in a resource, then use ClassWizard to create a class derived from CDialog. 
							
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CCommonDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxdlgs.h>"))
							quid       	"3490323C017C"
							documentation 	
|CCommonDialog is the base class for classes that encapsulate functionality of the Windows common dialogs, such as CFileDialog and CFontDialog.
|
							
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CColorDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxdlgs.h>"))
							quid       	"3490323C019A"
							documentation 	"The CColorDialog class allows you to incorporate a color-selection dialog box into your application. A CColorDialog object is a dialog box with a list of colors that are defined for the display system. The user can select or create a particular color from the list, which is then reported back to the application when the dialog box exits."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CFileDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxdlgs.h>"))
							quid       	"3490323C01AE"
							documentation 	"The CFileDialog class encapsulates the Windows common file dialog box. Common file dialog boxes provide an easy way to implement File Open and File Save As dialog boxes (as well as other file-selection dialog boxes) in a manner consistent with Windows standards."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CFindReplaceDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxdlgs.h>"))
							quid       	"3490323C01C2"
							documentation 	"The CFindReplaceDialog class allows you to implement standard string Find/Replace dialog boxes in your application. Unlike the other Windows common dialog boxes, CFindReplaceDialog objects are modeless, allowing users to interact with other windows while they are on screen. There are two kinds of CFindReplaceDialog objects: Find dialog boxes and Find/Replace dialog boxes. Although the dialog boxes allow the user to input search and search/replace strings, they do not perform any of the searching or replacing functions. You must add these to the application."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CFontDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxdlgs.h>"))
							quid       	"3490323C01E0"
							documentation 	"The CFontDialog class allows you to incorporate a font-selection dialog box into your application. A CFontDialog object is a dialog box with a list of fonts that are currently installed in the system. The user can select a particular font from the list, and this selection is then reported back to the application."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COleDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxodlgs.h>"))
							quid       	"3490323C01F4"
							documentation 	"The COleDialog class provides functionality common to dialog boxes for OLE."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COleBusyDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxodlgs.h>"))
							quid       	"3490323C0208"
							documentation 	"The COleBusyDialog class is used for the OLE Server Not Responding or Server Busy dialog boxes. Create an object of class COleBusyDialog when you want to call these dialog boxes. After a COleBusyDialog object has been constructed, you can use the m_bz structure to initialize the values or states of controls in the dialog box. The m_bz structure is of type OLEUIBUSY."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COleChangeIconDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxodlgs.h>"))
							quid       	"3490323C0226"
							documentation 	"The COleChangeIconDialog class is used for the OLE Change Icon dialog box. Create an object of class COleChangeIconDialog when you want to call this dialog box. After a COleChangeIconDialog object has been constructed, you can use the m_ci structure to initialize the values or states of controls in the dialog box. The m_ci structure is of type OLEUICHANGEICON."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COleChangeSourceDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxodlgs.h>"))
							quid       	"3490323C0244"
							documentation 	"The COleChangeSourceDialog class is used for the OLE Change Source dialog box. Create an object of class COleChangeSourceDialog when you want to call this dialog box. After a COleChangeSourceDialog object has been constructed, you can use the m_cs structure to initialize the values or states of controls in the dialog box. The m_cs structure is of type OLEUICHANGESOURCE."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COleConvertDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxodlgs.h>"))
							quid       	"3490323C026C"
							documentation 	"The COleConvertDialog class is used for the OLE Convert dialog box. Create an object of class COleConvertDialog when you want to call this dialog box. After a COleConvertDialog object has been constructed, you can use the m_cv structure to initialize the values or states of controls in the dialog box. The m_cv structure is of type OLEUICONVERT."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COleInsertDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxodlgs.h>"))
							quid       	"3490323C028A"
							documentation 	"The COleInsertDialog class is used for the OLE Insert Object dialog box. Create an object of class COleInsertDialog when you want to call this dialog box. After a COleInsertDialog object has been constructed, you can use the m_io structure to initialize the values or states of controls in the dialog box. The m_io structure is of type OLEUIINSERTOBJECT."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COleLinksDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxodlgs.h>"))
							quid       	"3490323C029E"
							documentation 	"The COleLinksDialog object is used for the OLE Edit Links dialog box. Create an object of class COleLinksDialog when you want to call this dialog box. After a COleLinksDialog object has been constructed, you can use the m_el structure to initialize the values or states of controls in the dialog box. The m_el structure is of type OLEUIEDITLINKS."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COleUpdateDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxodlgs.h>"))
							quid       	"3490323C02B2"
							documentation 	"The COleUpdateDialog class is used for a special case of the OLE Edit Links dialog box, which should be used when you need to update only existing linked or embedded objects in a document."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COlePasteSpecialDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxodlgs.h>"))
							quid       	"3490323C02D0"
							documentation 	"The COlePasteSpecialDialog class is used for the OLE Paste Special dialog box. Create an object of class COlePasteSpecialDialog when you want to call this dialog box. After a COlePasteSpecialDialog object has been constructed, you can use the AddFormat and AddStandardFormats member functions to add Clipboard formats to the dialog box. You can also use the m_ps structure to initialize the values or states of controls in the dialog box. The m_ps structure is of type OLEUIPASTESPECIAL. "
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COlePropertiesDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxodlgs.h>"))
							quid       	"3490323C02EE"
							documentation 	"The COlePropertiesDialog class encapsulates the Windows common OLE Object Properties dialog box. Common OLE Object Properties dialog boxes provide an easy way to display and modify the properties of an OLE document item in a manner consistent with Windows standards. These properties include, among others, information on the file represented by the document item, options for displaying the icon and image scaling, and information on the item's link (if the item is linked)."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CPageSetupDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxdlgs.h>"))
							quid       	"3490323C030C"
							documentation 	"The CPageSetupDialog class encapsulates the services provided by the Windows common OLE Page Setup dialog box with additional support for setting and modifying print margins. This class is designed to take the place of the Print Setup dialog box."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CPrintDialog"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxdlgs.h>"))
							quid       	"3490323C032A"
							documentation 	"The CPrintDialog class encapsulates the services provided by the Windows common dialog box for printing. Common print dialog boxes provide an easy way to implement Print and Print Setup dialog boxes in a manner consistent with Windows standards."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COlePropertyPage"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxctl.h>"))
							quid       	"3490323C033E"
							documentation 	"The COlePropertyPage class is used to display the properties of a custom control in a graphical interface, similar to a dialog box. For instance, a property page may include an edit control that allows the user to view and modify the control's caption property."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CPropertyPage"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxdlgs.h>"))
							quid       	"3490323C035C"
							documentation 	"Objects of class CPropertyPage represent individual pages of a property sheet, otherwise known as a tab dialog box."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++"))
						logical_presentations 	(list unit_reference_list
						    (object ClassDiagram "Package Overview"
							quid       	"3490323C0168"
							title      	"Package Overview"
							zoom       	100
							max_height 	28350
							max_width  	21600
							origin_x   	0
							origin_y   	0
							items      	(list diagram_item_list
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::CDialog" @173
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 120)
								label      	(object ItemLabel
								    Parent_View 	@173
								    location   	(189, 78)
								    nlines     	1
								    max_width  	162
								    justify    	0
								    label      	"CDialog")
								icon_style 	"Icon"
								quidu      	"3490323C0169"
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::CCommonDialog" @174
								ShowCompartmentStereotypes 	TRUE
								location   	(630, 120)
								label      	(object ItemLabel
								    Parent_View 	@174
								    location   	(489, 78)
								    nlines     	1
								    max_width  	282
								    justify    	0
								    label      	"CCommonDialog")
								icon_style 	"Icon"
								quidu      	"3490323C017C"
								width      	300
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::CColorDialog" @175
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 390)
								label      	(object ItemLabel
								    Parent_View 	@175
								    location   	(159, 348)
								    nlines     	1
								    max_width  	222
								    justify    	0
								    label      	"CColorDialog")
								icon_style 	"Icon"
								quidu      	"3490323C019A"
								width      	240
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::CFileDialog" @176
								ShowCompartmentStereotypes 	TRUE
								location   	(720, 390)
								label      	(object ItemLabel
								    Parent_View 	@176
								    location   	(620, 348)
								    nlines     	1
								    max_width  	200
								    justify    	0
								    label      	"CFileDialog")
								icon_style 	"Icon"
								quidu      	"3490323C01AE"
								width      	218
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::CFindReplaceDialog" @177
								ShowCompartmentStereotypes 	TRUE
								location   	(1080, 120)
								label      	(object ItemLabel
								    Parent_View 	@177
								    location   	(912, 78)
								    nlines     	1
								    max_width  	336
								    justify    	0
								    label      	"CFindReplaceDialog")
								icon_style 	"Icon"
								quidu      	"3490323C01C2"
								width      	354
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::CFontDialog" @178
								ShowCompartmentStereotypes 	TRUE
								location   	(1170, 390)
								label      	(object ItemLabel
								    Parent_View 	@178
								    location   	(1062, 348)
								    nlines     	1
								    max_width  	216
								    justify    	0
								    label      	"CFontDialog")
								icon_style 	"Icon"
								quidu      	"3490323C01E0"
								width      	234
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::COleDialog" @179
								ShowCompartmentStereotypes 	TRUE
								location   	(1530, 120)
								label      	(object ItemLabel
								    Parent_View 	@179
								    location   	(1431, 78)
								    nlines     	1
								    max_width  	198
								    justify    	0
								    label      	"COleDialog")
								icon_style 	"Icon"
								quidu      	"3490323C01F4"
								width      	216
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::COleBusyDialog" @180
								ShowCompartmentStereotypes 	TRUE
								location   	(1620, 390)
								label      	(object ItemLabel
								    Parent_View 	@180
								    location   	(1486, 348)
								    nlines     	1
								    max_width  	268
								    justify    	0
								    label      	"COleBusyDialog")
								icon_style 	"Icon"
								quidu      	"3490323C0208"
								width      	286
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::COleChangeIconDialog" @181
								ShowCompartmentStereotypes 	TRUE
								location   	(1980, 120)
								label      	(object ItemLabel
								    Parent_View 	@181
								    location   	(1790, 78)
								    nlines     	1
								    max_width  	380
								    justify    	0
								    label      	"COleChangeIconDialog")
								icon_style 	"Icon"
								quidu      	"3490323C0226"
								width      	398
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::COleChangeSourceDialog" @182
								ShowCompartmentStereotypes 	TRUE
								location   	(2070, 390)
								label      	(object ItemLabel
								    Parent_View 	@182
								    location   	(1859, 348)
								    nlines     	1
								    max_width  	422
								    justify    	0
								    label      	"COleChangeSourceDialog")
								icon_style 	"Icon"
								quidu      	"3490323C0244"
								width      	440
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::COleConvertDialog" @183
								ShowCompartmentStereotypes 	TRUE
								location   	(2520, 120)
								label      	(object ItemLabel
								    Parent_View 	@183
								    location   	(2363, 78)
								    nlines     	1
								    max_width  	314
								    justify    	0
								    label      	"COleConvertDialog")
								icon_style 	"Icon"
								quidu      	"3490323C026C"
								width      	332
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::COleInsertDialog" @184
								ShowCompartmentStereotypes 	TRUE
								location   	(2610, 390)
								label      	(object ItemLabel
								    Parent_View 	@184
								    location   	(2468, 348)
								    nlines     	1
								    max_width  	284
								    justify    	0
								    label      	"COleInsertDialog")
								icon_style 	"Icon"
								quidu      	"3490323C028A"
								width      	302
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::COleLinksDialog" @185
								ShowCompartmentStereotypes 	TRUE
								location   	(2970, 120)
								label      	(object ItemLabel
								    Parent_View 	@185
								    location   	(2829, 78)
								    nlines     	1
								    max_width  	282
								    justify    	0
								    label      	"COleLinksDialog")
								icon_style 	"Icon"
								quidu      	"3490323C029E"
								width      	300
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::COleUpdateDialog" @186
								ShowCompartmentStereotypes 	TRUE
								location   	(3060, 390)
								label      	(object ItemLabel
								    Parent_View 	@186
								    location   	(2908, 348)
								    nlines     	1
								    max_width  	304
								    justify    	0
								    label      	"COleUpdateDialog")
								icon_style 	"Icon"
								quidu      	"3490323C02B2"
								width      	322
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::COlePasteSpecialDialog" @187
								ShowCompartmentStereotypes 	TRUE
								location   	(3420, 120)
								label      	(object ItemLabel
								    Parent_View 	@187
								    location   	(3221, 78)
								    nlines     	1
								    max_width  	398
								    justify    	0
								    label      	"COlePasteSpecialDialog")
								icon_style 	"Icon"
								quidu      	"3490323C02D0"
								width      	416
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::COlePropertiesDialog" @188
								ShowCompartmentStereotypes 	TRUE
								location   	(3510, 390)
								label      	(object ItemLabel
								    Parent_View 	@188
								    location   	(3338, 348)
								    nlines     	1
								    max_width  	344
								    justify    	0
								    label      	"COlePropertiesDialog")
								icon_style 	"Icon"
								quidu      	"3490323C02EE"
								width      	362
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::CPageSetupDialog" @189
								ShowCompartmentStereotypes 	TRUE
								location   	(3960, 120)
								label      	(object ItemLabel
								    Parent_View 	@189
								    location   	(3804, 78)
								    nlines     	1
								    max_width  	312
								    justify    	0
								    label      	"CPageSetupDialog")
								icon_style 	"Icon"
								quidu      	"3490323C030C"
								width      	330
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::CPrintDialog" @190
								ShowCompartmentStereotypes 	TRUE
								location   	(4050, 390)
								label      	(object ItemLabel
								    Parent_View 	@190
								    location   	(3941, 348)
								    nlines     	1
								    max_width  	218
								    justify    	0
								    label      	"CPrintDialog")
								icon_style 	"Icon"
								quidu      	"3490323C032A"
								width      	236
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::COlePropertyPage" @191
								ShowCompartmentStereotypes 	TRUE
								location   	(4410, 120)
								label      	(object ItemLabel
								    Parent_View 	@191
								    location   	(4256, 78)
								    nlines     	1
								    max_width  	308
								    justify    	0
								    label      	"COlePropertyPage")
								icon_style 	"Icon"
								quidu      	"3490323C033E"
								width      	326
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes::CPropertyPage" @192
								ShowCompartmentStereotypes 	TRUE
								location   	(4500, 390)
								label      	(object ItemLabel
								    Parent_View 	@192
								    location   	(4371, 348)
								    nlines     	1
								    max_width  	258
								    justify    	0
								    label      	"CPropertyPage")
								icon_style 	"Icon"
								quidu      	"3490323C035C"
								width      	276
								height     	104
								annotation 	8
								autoResize 	TRUE)))))
					    (object Class_Category "Views"
						quid       	"3490323C0371"
						exportControl 	"Public"
						logical_models 	(list unit_reference_list
						    (object Class "CView"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323C037C"
							documentation 	"The CView class provides the basic functionality for user-defined view classes. A view is attached to a document and acts as an intermediary between the document and the user: the view renders an image of the document on the screen or printer and interprets user input as operations upon the document."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CCtrlView"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323C038F"
							documentation 	"The class CCtrlView and its derivatives, CEditView, CListView, CTreeView, and CRichEditView, adapt the document-view architecture to the new common controls supported by Windows 95 and Windows NT versions 3.51 and later."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CEditView"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxext.h>"))
							quid       	"3490323C03A3"
							documentation 	"A CEditView object is a view that, like the CEdit class, provides the functionality of a Windows edit control and can be used to implement simple text-editor functionality. In addition, the CEditView class provides functions for printing as well as 'find and replace'. "
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CListView"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcview.h>"))
							quid       	"3490323C03B7"
							documentation 	"The CListView class simplifies use of the list control and of CListCtrl, the class that encapsulates list-control functionality, with MFC's document-view architecture."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CRichEditView"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxrich.h>"))
							quid       	"3490323C03CB"
							documentation 	
|A 'rich edit control' is a window in which the user can enter and edit text. The text can be assigned character and paragraph formatting, and can include embedded OLE objects. Rich edit controls provide a programming interface for formatting text. However, an application must implement any user interface components necessary to make formatting operations available to the user.
|
|The CRichEditCntrItem class, with CRichEditView and CRichEditDoc, provides the functionality of the rich edit control within the context of MFC's document view architecture. CRichEditView maintains the text and formatting characteristic of text. CRichEditDoc maintains the list of OLE client items which are in the view. CRichEditCntrItem provides container-side access to the OLE client item.
							
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CTreeView"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcview.h>"))
							quid       	"3490323D0001"
							documentation 	"The CTreeView class simplifies use of the tree control and of CTreeCtrl, the class that encapsulates tree-control functionality, with MFC's document-view architecture."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CScrollView"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323D0015"
							documentation 	"The CScrollView class is a CView with scrolling capabilities. "
							superclasses 	(list inheritance_relationship_list
							    (object Inheritance_Relationship
								quid       	"3490C77D01FE"
								supplier   	"Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CView"
								quidu      	"3490323C037C"))
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CFormView"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxext.h>"))
							quid       	"3490323D0029"
							documentation 	"The CFormView class is the base class used for views containing controls. These controls are laid out based on a dialog-template resource. Use CFormView if you want form-based documents in your application. These views support scrolling, as needed, using the CScrollView. "
							superclasses 	(list inheritance_relationship_list
							    (object Inheritance_Relationship
								quid       	"3490C77B01BF"
								supplier   	"Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CScrollView"
								quidu      	"3490323D0015"))
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CDaoRecordView"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxdao.h>"))
							quid       	"3490323D003D"
							documentation 	"A CDaoRecordView object is a view that displays database records in controls. The view is a form view directly connected to a CDaoRecordset object. The view is created from a dialog template resource and displays the fields of the CDaoRecordset object in the dialog template's controls. The CDaoRecordView object uses dialog data exchange (DDX) and DAO record field exchange (DFX) to automate the movement of data between the controls on the form and the fields of the recordset. CDaoRecordView also supplies a default implementation for moving to the first, next, previous, or last record and an interface for updating the record currently in view."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CRecordView"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxdb.h>"))
							quid       	"3490323D0065"
							documentation 	"A CRecordView object is a view that displays database records in controls. The view is a form view directly connected to a CRecordset object. The view is created from a dialog template resource and displays the fields of the CRecordset object in the dialog template's controls. The CRecordView object uses dialog data exchange (DDX) and record field exchange (RFX) to automate the movement of data between the controls on the form and the fields of the recordset. CRecordView also supplies a default implementation for moving to the first, next, previous, or last record and an interface for updating the record currently on view."
							superclasses 	(list inheritance_relationship_list
							    (object Inheritance_Relationship
								quid       	"3490C7780306"
								supplier   	"Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CFormView"
								quidu      	"3490323D0029"))
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++"))
						logical_presentations 	(list unit_reference_list
						    (object ClassDiagram "Package Overview"
							quid       	"3490323C037B"
							title      	"Package Overview"
							zoom       	100
							max_height 	28350
							max_width  	21600
							origin_x   	0
							origin_y   	0
							items      	(list diagram_item_list
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CView" @193
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 120)
								label      	(object ItemLabel
								    Parent_View 	@193
								    location   	(189, 78)
								    nlines     	1
								    max_width  	162
								    justify    	0
								    label      	"CView")
								icon_style 	"Icon"
								quidu      	"3490323C037C"
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CCtrlView" @194
								ShowCompartmentStereotypes 	TRUE
								location   	(630, 120)
								label      	(object ItemLabel
								    Parent_View 	@194
								    location   	(543, 78)
								    nlines     	1
								    max_width  	174
								    justify    	0
								    label      	"CCtrlView")
								icon_style 	"Icon"
								quidu      	"3490323C038F"
								width      	192
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CEditView" @195
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 390)
								label      	(object ItemLabel
								    Parent_View 	@195
								    location   	(181, 348)
								    nlines     	1
								    max_width  	178
								    justify    	0
								    label      	"CEditView")
								icon_style 	"Icon"
								quidu      	"3490323C03A3"
								width      	196
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CListView" @196
								ShowCompartmentStereotypes 	TRUE
								location   	(720, 390)
								label      	(object ItemLabel
								    Parent_View 	@196
								    location   	(632, 348)
								    nlines     	1
								    max_width  	176
								    justify    	0
								    label      	"CListView")
								icon_style 	"Icon"
								quidu      	"3490323C03B7"
								width      	194
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CRichEditView" @197
								ShowCompartmentStereotypes 	TRUE
								location   	(1080, 120)
								label      	(object ItemLabel
								    Parent_View 	@197
								    location   	(953, 78)
								    nlines     	1
								    max_width  	254
								    justify    	0
								    label      	"CRichEditView")
								icon_style 	"Icon"
								quidu      	"3490323C03CB"
								width      	272
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CTreeView" @198
								ShowCompartmentStereotypes 	TRUE
								location   	(1170, 390)
								label      	(object ItemLabel
								    Parent_View 	@198
								    location   	(1073, 348)
								    nlines     	1
								    max_width  	194
								    justify    	0
								    label      	"CTreeView")
								icon_style 	"Icon"
								quidu      	"3490323D0001"
								width      	212
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CScrollView" @199
								ShowCompartmentStereotypes 	TRUE
								location   	(1530, 120)
								label      	(object ItemLabel
								    Parent_View 	@199
								    location   	(1429, 78)
								    nlines     	1
								    max_width  	202
								    justify    	0
								    label      	"CScrollView")
								icon_style 	"Icon"
								quidu      	"3490323D0015"
								width      	220
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CFormView" @200
								ShowCompartmentStereotypes 	TRUE
								location   	(1620, 390)
								label      	(object ItemLabel
								    Parent_View 	@200
								    location   	(1521, 348)
								    nlines     	1
								    max_width  	198
								    justify    	0
								    label      	"CFormView")
								icon_style 	"Icon"
								quidu      	"3490323D0029"
								width      	216
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CDaoRecordView" @201
								ShowCompartmentStereotypes 	TRUE
								location   	(1980, 120)
								label      	(object ItemLabel
								    Parent_View 	@201
								    location   	(1829, 78)
								    nlines     	1
								    max_width  	302
								    justify    	0
								    label      	"CDaoRecordView")
								icon_style 	"Icon"
								quidu      	"3490323D003D"
								width      	320
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CRecordView" @202
								ShowCompartmentStereotypes 	TRUE
								location   	(2070, 390)
								label      	(object ItemLabel
								    Parent_View 	@202
								    location   	(1953, 348)
								    nlines     	1
								    max_width  	234
								    justify    	0
								    label      	"CRecordView")
								icon_style 	"Icon"
								quidu      	"3490323D0065"
								width      	252
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object InheritView "" @203
								stereotype 	TRUE
								quidu      	"3490C7780306"
								client     	@202
								supplier   	@200
								line_style 	0)
							    (object InheritView "" @204
								stereotype 	TRUE
								quidu      	"3490C77B01BF"
								client     	@200
								supplier   	@199
								line_style 	0)
							    (object InheritView "" @205
								stereotype 	TRUE
								quidu      	"3490C77D01FE"
								client     	@199
								supplier   	@193
								line_style 	0)))))
					    (object Class_Category "Controls"
						quid       	"3490323D0079"
						exportControl 	"Public"
						logical_models 	(list unit_reference_list
						    (object Class "CAnimateCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D0084"
							documentation 	
|The CAnimateCtrl class provides the functionality of the Windows common animation control. This control (and therefore the CAnimateCtrl class) is available only to programs running under Windows 95 and Windows NT version 3.51 and later.
|
|An animation control is a rectangular window that displays a clip in AVI (Audio Video Interleaved) format - the standard Windows video/audio format. An AVI clip is a series of bitmap frames, like a movie.
							
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CButton"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323D00A1"
							documentation 	"The CButton class provides the functionality of Windows button controls. A button control is a small, rectangular child window that can be clicked on and off. Buttons can be used alone or in groups and can either be labeled or appear without text. A button typically changes appearance when the user clicks it. "
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CBitmapButton"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxext.h>"))
							quid       	"3490323D00AB"
							documentation 	"Use the CBitmapButton class to create pushbutton controls labeled with bitmapped images instead of text. CBitmapButton objects contain up to four bitmaps, which contain images for the different states a button can assume: up (or normal), down (or selected), focused, and disabled. Only the first bitmap is required; the others are optional."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CComboBox"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323D00C9"
							documentation 	
|The CComboBox class provides the functionality of a Windows combo box. 
|
|A combo box consists of a list box combined with either a static control or edit control. The list-box portion of the control may be displayed at all times or may only drop down when the user selects the drop-down arrow next to the control.
							
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CEdit"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323D00DD"
							documentation 	"The CEdit class provides the functionality of a Windows edit control. An edit control is a rectangular child window in which the user can enter text."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CHeaderCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D00F1"
							documentation 	"A 'header control' is a window usually positioned above columns of text or numbers. It contains a title for each column, and it can be divided into parts. The user can drag the dividers that separate the parts to set the width of each column. "
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CHotKeyCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D0105"
							documentation 	"A 'hot key control' is a window that enables the user to create a hot key. A 'hot key' is a key combination that the user can press to perform an action quickly. (For example, a user can create a hot key that activates a given window and brings it to the top of the Z order.) The hot key control displays the user's choices and ensures that the user selects a valid key combination."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CListBox"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323D0119"
							documentation 	
|The CListBox class provides the functionality of a Windows list box. A list box displays a list of items, such as filenames, that the user can view and select. 
|
|In a single-selection list box, the user can select only one item. In a multiple-selection list box, a range of items can be selected. When the user selects an item, it is highlighted and the list box sends a notification message to the parent window.
							
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CCheckListBox"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323D012D"
							documentation 	"The CCheckListBox class provides the functionality of a Windows checklist box. A 'checklist box' displays a list of items, such as filenames. Each item in the list has a check box next to it that the user can check or clear."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CDragListBox"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D0141"
							documentation 	
|In addition to providing the functionality of a Windows list box, the CDragListBox class allows the user to move list box items within the list box. List boxes with this capability allow users to order the items in a list in whatever manner is most useful to them. By default, the list box will move the item to the new location in the list. However, CDragListBox objects can be customized to copy items instead of moving them.
|
							
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CListCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D0155"
							documentation 	"The CListCtrl class encapsulates the functionality of a 'list view control,' which displays a collection of items each consisting of an icon and a label. List views provide several ways of arranging items and displaying individual items. For example, additional information about each item can be displayed in colums to the right of the icon and label."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "COleControl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxctl.h>"))
							quid       	"3490323D0169"
							documentation 	"The COleControl class is a powerful base class for developing OLE controls. Derived from CWnd, this class inherits all the functionality of a Windows window object plus additional functionality specific to OLE, such as event firing and the ability to support methods and properties."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CProgressCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D017D"
							documentation 	"A 'progress bar control' is a window that an application can use to indicate the progress of a lengthy operation. It consists of a rectangle that is gradually filled, from left to right, with the system highlight color as an operation progresses."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CRichEditCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D019B"
							documentation 	
|A 'rich edit control' is a window in which the user can enter and edit text. The text can be assigned character and paragraph formatting, and can include embedded OLE objects. Rich edit controls provide a programming interface for formatting text. However, an application must implement any user interface components necessary to make formatting operations available to the user.
|
|The CRichEditCntrItem class, with CRichEditView and CRichEditDoc, provides the functionality of the rich edit control within the context of MFC's document view architecture. CRichEditView maintains the text and formatting characteristic of text. CRichEditDoc maintains the list of OLE client items which are in the view. CRichEditCntrItem provides container-side access to the OLE client item.
							
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CScrollBar"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323D01AF"
							documentation 	"The CScrollBar class provides the functionality of a Windows scroll-bar control. "
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CSliderCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D01C3"
							documentation 	
|A 'slider control' (also known as a trackbar) is a window containing a slider and optional tick marks. When the user moves the slider, using either the mouse or the direction keys, the control sends notification messages to indicate the change.
|
|Slider controls are useful when you want the user to select a discrete value or a set of consecutive values in a range.
							
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CSpinButtonCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D01D7"
							documentation 	"A 'spin button control' (also known as an up-down control) is a pair of arrow buttons that the user can click to increment or decrement a value, such as a scroll position or a number displayed in a companion control. The value associated with a spin button control is called its current position. A spin button control is most often used with a companion control, called a 'buddy window.'"
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CStatic"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxwin.h>"))
							quid       	"3490323D01EB"
							documentation 	"The CStatic class provides the functionality of a Windows static control. A static control displays a text string, box, rectangle, icon, cursor, bitmap, or enhanced metafile. It can be used to label, box, or separate other controls. A static control normally takes no input and provides no output; however, it can notify its parent of mouse clicks if it's created with SS_NOTIFY style."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CStatusBarCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D01FF"
							documentation 	"A 'status bar control' is a horizontal window, usually displayed at the bottom of a parent window, in which an application can display various kinds of status information. The status bar control can be divided into parts to display more than one type of information."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CTabCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D021D"
							documentation 	"A 'tab control' is analogous to the dividers in a notebook or the labels in a file cabinet. By using a tab control, an application can define multiple pages for the same area of a window or dialog box. Each page consists of a set of information or a group of controls that the application displays when the user selects the corresponding tab. A special type of tab control displays tabs that look like buttons. Clicking a button should immediately perform a command instead of displaying a page."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CToolBarCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D0231"
							documentation 	
|The CToolBarCtrl class provides the functionality of the Windows toolbar common control. This control (and therefore the CToolBarCtrl class) is available only to programs running under Windows 95 and Windows NT version 3.51 and later.
|
|A Windows toolbar common control is a rectangular child window that contains one or more buttons. These buttons can display a bitmap image, a string, or both. When the user chooses a button, it sends a command message to the toolbar's owner window. 
							
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CToolTipCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D0246"
							documentation 	"The CToolTipCtrl class encapsulates the functionality of a 'tool tip control,' a small pop-up window that displays a single line of text describing the purpose of a tool in an application. A 'tool' is either a window, such as a child window or control, or an application-defined rectangular area within a window's client area. A tool tip is hidden most of the time, appearing only when the user puts the cursor on a tool and leaves it there for approximately one-half second. The tool tip appears near the cursor and disappears when the user clicks a mouse button or moves the cursor off of the tool."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++")
						    (object Class "CTreeCtrl"
							attributes 	(list Attribute_Set
							    (object Attribute
								tool       	"VC++"
								name       	"Generate"
								value      	FALSE)
							    (object Attribute
								tool       	"VC++"
								name       	"HeaderFile"
								value      	"<afxcmn.h>"))
							quid       	"3490323D025A"
							documentation 	"A 'tree view control' is a window that displays a hierarchical list of items, such as the headings in a document, the entries in an index, or the files and directories on a disk. Each item consists of a label and an optional bitmapped image, and each item can have a list of subitems associated with it. By clicking an item, the user can expand and collapse the associated list of subitems."
							module     	"Component View::MFC 4.21"
							quidu      	"3490323900D7"
							language   	"VC++"))
						logical_presentations 	(list unit_reference_list
						    (object ClassDiagram "Package Overview"
							quid       	"3490323D0083"
							title      	"Package Overview"
							zoom       	100
							max_height 	28350
							max_width  	21600
							origin_x   	0
							origin_y   	0
							items      	(list diagram_item_list
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CAnimateCtrl" @206
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 120)
								label      	(object ItemLabel
								    Parent_View 	@206
								    location   	(160, 78)
								    nlines     	1
								    max_width  	220
								    justify    	0
								    label      	"CAnimateCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D0084"
								width      	238
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CButton" @207
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 390)
								label      	(object ItemLabel
								    Parent_View 	@207
								    location   	(189, 348)
								    nlines     	1
								    max_width  	162
								    justify    	0
								    label      	"CButton")
								icon_style 	"Icon"
								quidu      	"3490323D00A1"
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CBitmapButton" @208
								ShowCompartmentStereotypes 	TRUE
								location   	(630, 390)
								label      	(object ItemLabel
								    Parent_View 	@208
								    location   	(507, 348)
								    nlines     	1
								    max_width  	246
								    justify    	0
								    label      	"CBitmapButton")
								icon_style 	"Icon"
								quidu      	"3490323D00AB"
								width      	264
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CComboBox" @209
								ShowCompartmentStereotypes 	TRUE
								location   	(720, 120)
								label      	(object ItemLabel
								    Parent_View 	@209
								    location   	(611, 78)
								    nlines     	1
								    max_width  	218
								    justify    	0
								    label      	"CComboBox")
								icon_style 	"Icon"
								quidu      	"3490323D00C9"
								width      	236
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CEdit" @210
								ShowCompartmentStereotypes 	TRUE
								location   	(1080, 390)
								label      	(object ItemLabel
								    Parent_View 	@210
								    location   	(999, 348)
								    nlines     	1
								    max_width  	162
								    justify    	0
								    label      	"CEdit")
								icon_style 	"Icon"
								quidu      	"3490323D00DD"
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CHeaderCtrl" @211
								ShowCompartmentStereotypes 	TRUE
								location   	(1170, 120)
								label      	(object ItemLabel
								    Parent_View 	@211
								    location   	(1062, 78)
								    nlines     	1
								    max_width  	216
								    justify    	0
								    label      	"CHeaderCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D00F1"
								width      	234
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CHotKeyCtrl" @212
								ShowCompartmentStereotypes 	TRUE
								location   	(1440, 390)
								label      	(object ItemLabel
								    Parent_View 	@212
								    location   	(1332, 348)
								    nlines     	1
								    max_width  	216
								    justify    	0
								    label      	"CHotKeyCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D0105"
								width      	234
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CListBox" @213
								ShowCompartmentStereotypes 	TRUE
								location   	(1620, 120)
								label      	(object ItemLabel
								    Parent_View 	@213
								    location   	(1539, 78)
								    nlines     	1
								    max_width  	162
								    justify    	0
								    label      	"CListBox")
								icon_style 	"Icon"
								quidu      	"3490323D0119"
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CCheckListBox" @214
								ShowCompartmentStereotypes 	TRUE
								location   	(1890, 390)
								label      	(object ItemLabel
								    Parent_View 	@214
								    location   	(1760, 348)
								    nlines     	1
								    max_width  	260
								    justify    	0
								    label      	"CCheckListBox")
								icon_style 	"Icon"
								quidu      	"3490323D012D"
								width      	278
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CDragListBox" @215
								ShowCompartmentStereotypes 	TRUE
								location   	(1980, 120)
								label      	(object ItemLabel
								    Parent_View 	@215
								    location   	(1866, 78)
								    nlines     	1
								    max_width  	228
								    justify    	0
								    label      	"CDragListBox")
								icon_style 	"Icon"
								quidu      	"3490323D0141"
								width      	246
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CListCtrl" @216
								ShowCompartmentStereotypes 	TRUE
								location   	(2340, 390)
								label      	(object ItemLabel
								    Parent_View 	@216
								    location   	(2259, 348)
								    nlines     	1
								    max_width  	162
								    justify    	0
								    label      	"CListCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D0155"
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::COleControl" @217
								ShowCompartmentStereotypes 	TRUE
								location   	(2430, 120)
								label      	(object ItemLabel
								    Parent_View 	@217
								    location   	(2329, 78)
								    nlines     	1
								    max_width  	202
								    justify    	0
								    label      	"COleControl")
								icon_style 	"Icon"
								quidu      	"3490323D0169"
								width      	220
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CProgressCtrl" @218
								ShowCompartmentStereotypes 	TRUE
								location   	(2700, 390)
								label      	(object ItemLabel
								    Parent_View 	@218
								    location   	(2586, 348)
								    nlines     	1
								    max_width  	228
								    justify    	0
								    label      	"CProgressCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D017D"
								width      	246
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CRichEditCtrl" @219
								ShowCompartmentStereotypes 	TRUE
								location   	(2880, 120)
								label      	(object ItemLabel
								    Parent_View 	@219
								    location   	(2769, 78)
								    nlines     	1
								    max_width  	222
								    justify    	0
								    label      	"CRichEditCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D019B"
								width      	240
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CScrollBar" @220
								ShowCompartmentStereotypes 	TRUE
								location   	(3150, 390)
								label      	(object ItemLabel
								    Parent_View 	@220
								    location   	(3059, 348)
								    nlines     	1
								    max_width  	182
								    justify    	0
								    label      	"CScrollBar")
								icon_style 	"Icon"
								quidu      	"3490323D01AF"
								width      	200
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CSliderCtrl" @221
								ShowCompartmentStereotypes 	TRUE
								location   	(3330, 120)
								label      	(object ItemLabel
								    Parent_View 	@221
								    location   	(3239, 78)
								    nlines     	1
								    max_width  	182
								    justify    	0
								    label      	"CSliderCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D01C3"
								width      	200
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CSpinButtonCtrl" @222
								ShowCompartmentStereotypes 	TRUE
								location   	(3600, 390)
								label      	(object ItemLabel
								    Parent_View 	@222
								    location   	(3468, 348)
								    nlines     	1
								    max_width  	264
								    justify    	0
								    label      	"CSpinButtonCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D01D7"
								width      	282
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CStatic" @223
								ShowCompartmentStereotypes 	TRUE
								location   	(3780, 120)
								label      	(object ItemLabel
								    Parent_View 	@223
								    location   	(3699, 78)
								    nlines     	1
								    max_width  	162
								    justify    	0
								    label      	"CStatic")
								icon_style 	"Icon"
								quidu      	"3490323D01EB"
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CStatusBarCtrl" @224
								ShowCompartmentStereotypes 	TRUE
								location   	(4050, 390)
								label      	(object ItemLabel
								    Parent_View 	@224
								    location   	(3928, 348)
								    nlines     	1
								    max_width  	244
								    justify    	0
								    label      	"CStatusBarCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D01FF"
								width      	262
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CTabCtrl" @225
								ShowCompartmentStereotypes 	TRUE
								location   	(4140, 120)
								label      	(object ItemLabel
								    Parent_View 	@225
								    location   	(4059, 78)
								    nlines     	1
								    max_width  	162
								    justify    	0
								    label      	"CTabCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D021D"
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CToolBarCtrl" @226
								ShowCompartmentStereotypes 	TRUE
								location   	(270, 660)
								label      	(object ItemLabel
								    Parent_View 	@226
								    location   	(160, 618)
								    nlines     	1
								    max_width  	220
								    justify    	0
								    label      	"CToolBarCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D0231"
								width      	238
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CToolTipCtrl" @227
								ShowCompartmentStereotypes 	TRUE
								location   	(720, 660)
								label      	(object ItemLabel
								    Parent_View 	@227
								    location   	(612, 618)
								    nlines     	1
								    max_width  	216
								    justify    	0
								    label      	"CToolTipCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D0246"
								width      	234
								height     	104
								annotation 	8
								autoResize 	TRUE)
							    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls::CTreeCtrl" @228
								ShowCompartmentStereotypes 	TRUE
								location   	(1170, 660)
								label      	(object ItemLabel
								    Parent_View 	@228
								    location   	(1083, 618)
								    nlines     	1
								    max_width  	174
								    justify    	0
								    label      	"CTreeCtrl")
								icon_style 	"Icon"
								quidu      	"3490323D025A"
								width      	192
								height     	104
								annotation 	8
								autoResize 	TRUE))))))
					logical_presentations 	(list unit_reference_list
					    (object ClassDiagram "Package Overview"
						quid       	"3490323C0013"
						title      	"Package Overview"
						zoom       	100
						max_height 	28350
						max_width  	21600
						origin_x   	0
						origin_y   	0
						items      	(list diagram_item_list
						    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::CWnd" @229
							ShowCompartmentStereotypes 	TRUE
							location   	(270, 120)
							label      	(object ItemLabel
							    Parent_View 	@229
							    location   	(189, 78)
							    nlines     	1
							    max_width  	162
							    justify    	0
							    label      	"CWnd")
							icon_style 	"Icon"
							quidu      	"3490323C001D"
							height     	104
							annotation 	8
							autoResize 	TRUE)
						    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Frame Windows" @230
							location   	(690, 180)
							label      	(object ItemLabel
							    Parent_View 	@230
							    location   	(546, 96)
							    nlines     	2
							    max_width  	288
							    justify    	0
							    label      	"Frame Windows")
							icon_style 	"Icon"
							quidu      	"3490323C0027"
							width      	300
							height     	180)
						    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Control Bars" @231
							location   	(330, 540)
							label      	(object ItemLabel
							    Parent_View 	@231
							    location   	(186, 456)
							    nlines     	2
							    max_width  	288
							    justify    	0
							    label      	"Control Bars")
							icon_style 	"Icon"
							quidu      	"3490323C00C8"
							width      	300
							height     	180)
						    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Property Sheets" @232
							location   	(870, 540)
							label      	(object ItemLabel
							    Parent_View 	@232
							    location   	(726, 456)
							    nlines     	2
							    max_width  	288
							    justify    	0
							    label      	"Property Sheets")
							icon_style 	"Icon"
							quidu      	"3490323C0140"
							width      	300
							height     	180)
						    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Dialog Boxes" @233
							location   	(1230, 180)
							label      	(object ItemLabel
							    Parent_View 	@233
							    location   	(1086, 96)
							    nlines     	2
							    max_width  	288
							    justify    	0
							    label      	"Dialog Boxes")
							icon_style 	"Icon"
							quidu      	"3490323C015E"
							width      	300
							height     	180)
						    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views" @234
							location   	(1410, 540)
							label      	(object ItemLabel
							    Parent_View 	@234
							    location   	(1266, 456)
							    nlines     	2
							    max_width  	288
							    justify    	0
							    label      	"Views")
							icon_style 	"Icon"
							quidu      	"3490323C0371"
							width      	300
							height     	180)
						    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Controls" @235
							location   	(1770, 180)
							label      	(object ItemLabel
							    Parent_View 	@235
							    location   	(1626, 96)
							    nlines     	2
							    max_width  	288
							    justify    	0
							    label      	"Controls")
							icon_style 	"Icon"
							quidu      	"3490323D0079"
							width      	300
							height     	180))))))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323B0184"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::CCmdTarget" @236
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@236
						    location   	(162, 78)
						    nlines     	1
						    max_width  	216
						    justify    	0
						    label      	"CCmdTarget")
						icon_style 	"Icon"
						quidu      	"3490323B0185"
						width      	234
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::CWinThread" @237
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@237
						    location   	(161, 348)
						    nlines     	1
						    max_width  	218
						    justify    	0
						    label      	"CWinThread")
						icon_style 	"Icon"
						quidu      	"3490323B0198"
						width      	236
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleControlModule" @238
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 390)
						label      	(object ItemLabel
						    Parent_View 	@238
						    location   	(559, 348)
						    nlines     	1
						    max_width  	322
						    justify    	0
						    label      	"COleControlModule")
						icon_style 	"Icon"
						quidu      	"3490323B01C0"
						width      	340
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::CDocTemplate" @239
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 660)
						label      	(object ItemLabel
						    Parent_View 	@239
						    location   	(142, 618)
						    nlines     	1
						    max_width  	256
						    justify    	0
						    label      	"CDocTemplate")
						icon_style 	"Icon"
						quidu      	"3490323B01DF"
						width      	274
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::CSingleDocTemplate" @240
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 660)
						label      	(object ItemLabel
						    Parent_View 	@240
						    location   	(548, 618)
						    nlines     	1
						    max_width  	344
						    justify    	0
						    label      	"CSingleDocTemplate")
						icon_style 	"Icon"
						quidu      	"3490323B01F3"
						width      	362
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::CMultiDocTemplate" @241
						ShowCompartmentStereotypes 	TRUE
						location   	(1170, 120)
						label      	(object ItemLabel
						    Parent_View 	@241
						    location   	(1008, 78)
						    nlines     	1
						    max_width  	324
						    justify    	0
						    label      	"CMultiDocTemplate")
						icon_style 	"Icon"
						quidu      	"3490323B0211"
						width      	342
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleObjectFactory" @242
						ShowCompartmentStereotypes 	TRUE
						location   	(1170, 390)
						label      	(object ItemLabel
						    Parent_View 	@242
						    location   	(1017, 348)
						    nlines     	1
						    max_width  	306
						    justify    	0
						    label      	"COleObjectFactory")
						icon_style 	"Icon"
						quidu      	"3490323B0225"
						width      	324
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleTemplateServer" @243
						ShowCompartmentStereotypes 	TRUE
						location   	(1260, 660)
						label      	(object ItemLabel
						    Parent_View 	@243
						    location   	(1092, 618)
						    nlines     	1
						    max_width  	336
						    justify    	0
						    label      	"COleTemplateServer")
						icon_style 	"Icon"
						quidu      	"3490323B0243"
						width      	354
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleDataSource" @244
						ShowCompartmentStereotypes 	TRUE
						location   	(1620, 120)
						label      	(object ItemLabel
						    Parent_View 	@244
						    location   	(1480, 78)
						    nlines     	1
						    max_width  	280
						    justify    	0
						    label      	"COleDataSource")
						icon_style 	"Icon"
						quidu      	"3490323B0261"
						width      	298
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleDropSource" @245
						ShowCompartmentStereotypes 	TRUE
						location   	(1620, 390)
						label      	(object ItemLabel
						    Parent_View 	@245
						    location   	(1480, 348)
						    nlines     	1
						    max_width  	280
						    justify    	0
						    label      	"COleDropSource")
						icon_style 	"Icon"
						quidu      	"3490323B0275"
						width      	298
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleDropTarget" @246
						ShowCompartmentStereotypes 	TRUE
						location   	(1710, 660)
						label      	(object ItemLabel
						    Parent_View 	@246
						    location   	(1572, 618)
						    nlines     	1
						    max_width  	276
						    justify    	0
						    label      	"COleDropTarget")
						icon_style 	"Icon"
						quidu      	"3490323B0293"
						width      	294
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleMessageFilter" @247
						ShowCompartmentStereotypes 	TRUE
						location   	(2070, 120)
						label      	(object ItemLabel
						    Parent_View 	@247
						    location   	(1914, 78)
						    nlines     	1
						    max_width  	312
						    justify    	0
						    label      	"COleMessageFilter")
						icon_style 	"Icon"
						quidu      	"3490323B02A7"
						width      	330
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::CConnectionPoint" @248
						ShowCompartmentStereotypes 	TRUE
						location   	(2070, 390)
						label      	(object ItemLabel
						    Parent_View 	@248
						    location   	(1920, 348)
						    nlines     	1
						    max_width  	300
						    justify    	0
						    label      	"CConnectionPoint")
						icon_style 	"Icon"
						quidu      	"3490323B02C5"
						width      	318
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleDocument" @249
						ShowCompartmentStereotypes 	TRUE
						location   	(2520, 120)
						label      	(object ItemLabel
						    Parent_View 	@249
						    location   	(2391, 78)
						    nlines     	1
						    max_width  	258
						    justify    	0
						    label      	"COleDocument")
						icon_style 	"Icon"
						quidu      	"3490323B02F7"
						width      	276
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleLinkingDoc" @250
						ShowCompartmentStereotypes 	TRUE
						location   	(2520, 390)
						label      	(object ItemLabel
						    Parent_View 	@250
						    location   	(2382, 348)
						    nlines     	1
						    max_width  	276
						    justify    	0
						    label      	"COleLinkingDoc")
						icon_style 	"Icon"
						quidu      	"3490323B030B"
						width      	294
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleServerDoc" @251
						ShowCompartmentStereotypes 	TRUE
						location   	(2610, 660)
						label      	(object ItemLabel
						    Parent_View 	@251
						    location   	(2480, 618)
						    nlines     	1
						    max_width  	260
						    justify    	0
						    label      	"COleServerDoc")
						icon_style 	"Icon"
						quidu      	"3490323B0329"
						width      	278
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::CRichEditDoc" @252
						ShowCompartmentStereotypes 	TRUE
						location   	(2970, 120)
						label      	(object ItemLabel
						    Parent_View 	@252
						    location   	(2851, 78)
						    nlines     	1
						    max_width  	238
						    justify    	0
						    label      	"CRichEditDoc")
						icon_style 	"Icon"
						quidu      	"3490323B033D"
						width      	256
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::CDocItem" @253
						ShowCompartmentStereotypes 	TRUE
						location   	(2970, 390)
						label      	(object ItemLabel
						    Parent_View 	@253
						    location   	(2882, 348)
						    nlines     	1
						    max_width  	176
						    justify    	0
						    label      	"CDocItem")
						icon_style 	"Icon"
						quidu      	"3490323B035B"
						width      	194
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleClientItem" @254
						ShowCompartmentStereotypes 	TRUE
						location   	(3060, 660)
						label      	(object ItemLabel
						    Parent_View 	@254
						    location   	(2937, 618)
						    nlines     	1
						    max_width  	246
						    justify    	0
						    label      	"COleClientItem")
						icon_style 	"Icon"
						quidu      	"3490323B036F"
						width      	264
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::CRichEditCntrItem" @255
						ShowCompartmentStereotypes 	TRUE
						location   	(3420, 120)
						label      	(object ItemLabel
						    Parent_View 	@255
						    location   	(3269, 78)
						    nlines     	1
						    max_width  	302
						    justify    	0
						    label      	"CRichEditCntrItem")
						icon_style 	"Icon"
						quidu      	"3490323B0383"
						width      	320
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::COleServerItem" @256
						ShowCompartmentStereotypes 	TRUE
						location   	(3420, 390)
						label      	(object ItemLabel
						    Parent_View 	@256
						    location   	(3288, 348)
						    nlines     	1
						    max_width  	264
						    justify    	0
						    label      	"COleServerItem")
						icon_style 	"Icon"
						quidu      	"3490323B03A1"
						width      	282
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::CDocObjectServerItem" @257
						ShowCompartmentStereotypes 	TRUE
						location   	(3510, 660)
						label      	(object ItemLabel
						    Parent_View 	@257
						    location   	(3326, 618)
						    nlines     	1
						    max_width  	368
						    justify    	0
						    label      	"CDocObjectServerItem")
						icon_style 	"Icon"
						quidu      	"3490323B03B5"
						width      	386
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::CDocObjectServer" @258
						ShowCompartmentStereotypes 	TRUE
						location   	(3870, 120)
						label      	(object ItemLabel
						    Parent_View 	@258
						    location   	(3716, 78)
						    nlines     	1
						    max_width  	308
						    justify    	0
						    label      	"CDocObjectServer")
						icon_style 	"Icon"
						quidu      	"3490323B03D3"
						width      	326
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support" @259
						location   	(3930, 450)
						label      	(object ItemLabel
						    Parent_View 	@259
						    location   	(3786, 366)
						    nlines     	2
						    max_width  	288
						    justify    	0
						    label      	"Window Support")
						icon_style 	"Icon"
						quidu      	"3490323C0009"
						width      	300
						height     	180))))))
			logical_presentations 	(list unit_reference_list
			    (object ClassDiagram "Package Overview"
				quid       	"349032390109"
				title      	"Package Overview"
				zoom       	100
				max_height 	28350
				max_width  	21600
				origin_x   	0
				origin_y   	0
				items      	(list diagram_item_list
				    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::CObject" @260
					ShowCompartmentStereotypes 	TRUE
					location   	(270, 120)
					label      	(object ItemLabel
					    Parent_View 	@260
					    location   	(189, 78)
					    nlines     	1
					    max_width  	162
					    justify    	0
					    label      	"CObject")
					icon_style 	"Icon"
					quidu      	"34903239010A"
					height     	104
					annotation 	8
					autoResize 	TRUE)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Internet Services" @261
					location   	(690, 180)
					label      	(object ItemLabel
					    Parent_View 	@261
					    location   	(546, 96)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Internet Services")
					icon_style 	"Icon"
					quidu      	"34903239011D"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Windows Sockets" @262
					location   	(330, 540)
					label      	(object ItemLabel
					    Parent_View 	@262
					    location   	(186, 456)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Windows Sockets")
					icon_style 	"Icon"
					quidu      	"349032390204"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Maps" @263
					location   	(870, 540)
					label      	(object ItemLabel
					    Parent_View 	@263
					    location   	(726, 456)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Maps")
					icon_style 	"Icon"
					quidu      	"349032390236"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Synchronization" @264
					location   	(1230, 180)
					label      	(object ItemLabel
					    Parent_View 	@264
					    location   	(1086, 96)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Synchronization")
					icon_style 	"Icon"
					quidu      	"349032390308"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::DAO Database Support" @265
					location   	(1410, 540)
					label      	(object ItemLabel
					    Parent_View 	@265
					    location   	(1266, 456)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"DAO Database Support")
					icon_style 	"Icon"
					quidu      	"349032390380"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Menus" @266
					location   	(1770, 180)
					label      	(object ItemLabel
					    Parent_View 	@266
					    location   	(1626, 96)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Menus")
					icon_style 	"Icon"
					quidu      	"3490323A001A"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::ODBC Database Support" @267
					location   	(1950, 540)
					label      	(object ItemLabel
					    Parent_View 	@267
					    location   	(1806, 456)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"ODBC Database Support")
					icon_style 	"Icon"
					quidu      	"3490323A0038"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Arrays" @268
					location   	(2310, 180)
					label      	(object ItemLabel
					    Parent_View 	@268
					    location   	(2166, 96)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Arrays")
					icon_style 	"Icon"
					quidu      	"3490323A0089"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Lists" @269
					location   	(2490, 540)
					label      	(object ItemLabel
					    Parent_View 	@269
					    location   	(2346, 456)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Lists")
					icon_style 	"Icon"
					quidu      	"3490323A0133"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Graphical Drawing Objects" @270
					location   	(2850, 180)
					label      	(object ItemLabel
					    Parent_View 	@270
					    location   	(2706, 96)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Graphical Drawing Objects")
					icon_style 	"Icon"
					quidu      	"3490323A0183"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Control Support" @271
					location   	(3030, 540)
					label      	(object ItemLabel
					    Parent_View 	@271
					    location   	(2886, 456)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Control Support")
					icon_style 	"Icon"
					quidu      	"3490323A0219"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Graphical Drawing" @272
					location   	(3390, 180)
					label      	(object ItemLabel
					    Parent_View 	@272
					    location   	(3246, 96)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Graphical Drawing")
					icon_style 	"Icon"
					quidu      	"3490323A0255"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::File Services" @273
					location   	(3570, 540)
					label      	(object ItemLabel
					    Parent_View 	@273
					    location   	(3426, 456)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"File Services")
					icon_style 	"Icon"
					quidu      	"3490323A02C3"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Exceptions" @274
					location   	(3930, 180)
					label      	(object ItemLabel
					    Parent_View 	@274
					    location   	(3786, 96)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Exceptions")
					icon_style 	"Icon"
					quidu      	"3490323B0026"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::CObject Classes::Application Architecture" @275
					location   	(4110, 540)
					label      	(object ItemLabel
					    Parent_View 	@275
					    location   	(3966, 456)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Application Architecture")
					icon_style 	"Icon"
					quidu      	"3490323B0170"
					width      	300
					height     	180)))))
		    (object Class_Category "Non-CObject Classes"
			quid       	"3490323D026E"
			exportControl 	"Public"
			logical_models 	(list unit_reference_list
			    (object Class_Category "Internet Server API"
				quid       	"3490323D0282"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CHtmlStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxisapi.h>"))
					quid       	"3490323D028D"
					documentation 	"CHtmlStream is a class that manages in-memory HTML. HTML memory files are useful for temporarily storing raw bytes or serialized objects prior to their transmission. Although it is not derived from CFile, CHtmlStream behaves like the CFile-derived class CMemFile, except CHtmlStream is used to store data in a temporary buffer prior to sending it out, and the data stored in a CHtmlStream memory file cannot be read."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CHttpFilter"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxisapi.h>"))
					quid       	"3490323D02A0"
					documentation 	"CHttpFilter creates and manages, with CHttpFilterContext, a Hypertext Transfer Protocol (HTTP) filter object. An HTTP filter is a replaceable dynamic link library (DLL) that the server calls on every HTTP request. When the filter is loaded, it tells the server what sort of notifications it is interested in. After that, whenever the selected events occur, the filter is called and given the opportunity to process that event."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CHttpFilterContext"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxisapi.h>"))
					quid       	"3490323D02B4"
					documentation 	"CHttpFilterContext provides the tools that a CHttpFilter object needs to process data that passes through the filter. When the filter receives a request, a CHttpFilter object is created and initialized, and a CHttpFilterContext object is created. As the filter processes requests, it uses CHttpFilterContext member functions to perform tasks. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CHttpServer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxisapi.h>"))
					quid       	"3490323D02D2"
					documentation 	"The class CHttpServer, with CHttpServerContext, provides a means to extend the functionality of an ISAPI-compliant HTTP server. The class CHttpServer wraps the Internet Server API (ISAPI) functionality and can process all types of client requests, including both Common Gateway Interface (CGI) executables and extension DLLs. These extension DLLs are sometimes called Internet Server Applications; however, they are DLLs, rather than EXEs."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CHttpServerContext"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxisapi.h>"))
					quid       	"3490323D02E6"
					documentation 	"CHttpServerContext provides the tools that a CHttpServer object needs to process data that a client has sent to the HTTP server. When a Microsoft Internet Information Server (MIIS) receives a request from a client browser, a CHttpServer object is created and initialized, and a CHttpServerContext object is created. As the server extension DLL processes requests, it uses CHttpServerContext member functions to perform tasks. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323D028C"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Internet Server API::CHtmlStream" @276
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@276
						    location   	(159, 78)
						    nlines     	1
						    max_width  	222
						    justify    	0
						    label      	"CHtmlStream")
						icon_style 	"Icon"
						quidu      	"3490323D028D"
						width      	240
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Internet Server API::CHttpFilter" @277
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@277
						    location   	(179, 348)
						    nlines     	1
						    max_width  	182
						    justify    	0
						    label      	"CHttpFilter")
						icon_style 	"Icon"
						quidu      	"3490323D02A0"
						width      	200
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Internet Server API::CHttpFilterContext" @278
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@278
						    location   	(569, 78)
						    nlines     	1
						    max_width  	302
						    justify    	0
						    label      	"CHttpFilterContext")
						icon_style 	"Icon"
						quidu      	"3490323D02B4"
						width      	320
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Internet Server API::CHttpServer" @279
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 390)
						label      	(object ItemLabel
						    Parent_View 	@279
						    location   	(612, 348)
						    nlines     	1
						    max_width  	216
						    justify    	0
						    label      	"CHttpServer")
						icon_style 	"Icon"
						quidu      	"3490323D02D2"
						width      	234
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Internet Server API::CHttpServerContext" @280
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 660)
						label      	(object ItemLabel
						    Parent_View 	@280
						    location   	(108, 618)
						    nlines     	1
						    max_width  	324
						    justify    	0
						    label      	"CHttpServerContext")
						icon_style 	"Icon"
						quidu      	"3490323D02E6"
						width      	342
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "OLE Automation Types"
				quid       	"3490323D0304"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "COleCurrency"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdisp.h>"))
					quid       	"3490323D0319"
					documentation 	"A COleCurrency object encapsulates the CURRENCY data type of OLE automation. CURRENCY is implemented as an 8-byte, two's-complement integer value scaled by 10,000. This gives a fixed-point number with 15 digits to the left of the decimal point and 4 digits to the right. The CURRENCY data type is extremely useful for calculations involving money, or for any fixed-point calculation where accuracy is important. It is one of the possible types for the VARIANT data type of OLE automation."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleVariant"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdisp.h>"))
					quid       	"3490323D032C"
					documentation 	"A COleVariant object encapsulates the VARIANT data type. This data type is used in OLE automation. Specifically, the DISPPARAMS structure contains a pointer to an array of VARIANT structures. A DISPPARAMS structure is used to pass parameters to IDispatch::Invoke."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleDateTime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdisp.h>"))
					quid       	"3490323D0340"
					documentation 	
|A COleDateTime object encapsulates the DATE data type used in OLE automation. It is one of the possible types for the VARIANT data type of OLE automation. A COleDateTime value represents an absolute date and time value.
|
|The COleDateTime class handles dates from 1 January 100 to 31 December 9999.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleDateTimeSpan"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdisp.h>"))
					quid       	"3490323D035E"
					documentation 	"A COleDateTimeSpan object represents a relative time, a time span. A COleDateTimeSpan keeps time in days."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323D0318"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::OLE Automation Types::COleCurrency" @281
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@281
						    location   	(151, 78)
						    nlines     	1
						    max_width  	238
						    justify    	0
						    label      	"COleCurrency")
						icon_style 	"Icon"
						quidu      	"3490323D0319"
						width      	256
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::OLE Automation Types::COleVariant" @282
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@282
						    location   	(169, 348)
						    nlines     	1
						    max_width  	202
						    justify    	0
						    label      	"COleVariant")
						icon_style 	"Icon"
						quidu      	"3490323D032C"
						width      	220
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::OLE Automation Types::COleDateTime" @283
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@283
						    location   	(599, 78)
						    nlines     	1
						    max_width  	242
						    justify    	0
						    label      	"COleDateTime")
						icon_style 	"Icon"
						quidu      	"3490323D0340"
						width      	260
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::OLE Automation Types::COleDateTimeSpan" @284
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 390)
						label      	(object ItemLabel
						    Parent_View 	@284
						    location   	(558, 348)
						    nlines     	1
						    max_width  	324
						    justify    	0
						    label      	"COleDateTimeSpan")
						icon_style 	"Icon"
						quidu      	"3490323D035E"
						width      	342
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "OLE Type Wrappers"
				quid       	"3490323D0372"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CFontHolder"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxctl.h>"))
					quid       	"3490323D0387"
					documentation 	
|The CFontHolder class, which encapsulates the functionality of a Windows font object and the IFont interface, is used to implement the stock Font property.
|
|Use this class to implement custom font properties for your control.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CPictureHolder"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxctl.h>"))
					quid       	"3490323D039A"
					documentation 	"The purpose of the CPictureHolder class is implementation of a Picture property, which allows the user to display a picture in your control. With the stock Picture property, the developer can specify a bitmap, icon, or metafile for display."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323D0386"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::OLE Type Wrappers::CFontHolder" @285
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@285
						    location   	(161, 78)
						    nlines     	1
						    max_width  	218
						    justify    	0
						    label      	"CFontHolder")
						icon_style 	"Icon"
						quidu      	"3490323D0387"
						width      	236
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::OLE Type Wrappers::CPictureHolder" @286
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@286
						    location   	(141, 348)
						    nlines     	1
						    max_width  	258
						    justify    	0
						    label      	"CPictureHolder")
						icon_style 	"Icon"
						quidu      	"3490323D039A"
						width      	276
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Run-time Object Model Support"
				quid       	"3490323D03AE"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CArchive"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323D03C3"
					documentation 	
|The CArchive class allows you to save a complex network of objects in a permanent binary form (usually disk storage) that persists after those objects are deleted. Later you can load the objects from persistent storage, reconstituting them in memory. This process of making data persistent is called 'serialization.'
|
|You can think of an archive object as a kind of binary stream. 
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDumpContext"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323D03D6"
					documentation 	"The CDumpContext class supports stream-oriented diagnostic output in the form of human-readable text. You can use afxDump, a predeclared CDumpContext object, for most of your dumping. The afxDump object is available only in the Debug version of the Microsoft Foundation Class Library. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CRuntimeClass"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323E0002"
					documentation 	"Each class derived from CObject is associated with a CRuntimeClass structure that you can use to obtain information about an object or its base class at run time. The ability to determine the class of an object at run time is useful when extra type checking of function arguments is needed, or when you must write special-purpose code based on the class of an object. Run-time class information is not supported directly by the C++ language."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323D03C2"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Run-time Object Model Support::CArchive" @287
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@287
						    location   	(185, 78)
						    nlines     	1
						    max_width  	170
						    justify    	0
						    label      	"CArchive")
						icon_style 	"Icon"
						quidu      	"3490323D03C3"
						width      	188
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Run-time Object Model Support::CDumpContext" @288
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@288
						    location   	(141, 348)
						    nlines     	1
						    max_width  	258
						    justify    	0
						    label      	"CDumpContext")
						icon_style 	"Icon"
						quidu      	"3490323D03D6"
						width      	276
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Run-time Object Model Support::CRuntimeClass" @289
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@289
						    location   	(595, 78)
						    nlines     	1
						    max_width  	250
						    justify    	0
						    label      	"CRuntimeClass")
						icon_style 	"Icon"
						quidu      	"3490323E0002"
						width      	268
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Simple Value Types"
				quid       	"3490323E0020"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CPoint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323E002B"
					documentation 	"The CPoint class is similar to the Windows POINT structure. It also includes member functions to manipulate CPoint and POINT structures. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CRect"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323E003E"
					documentation 	
|The CRect class is similar to a Windows RECT structure. CRect also includes member functions to manipulate CRect objects and Windows RECT structures. 
|
|A CRect contains member variables that define the top-left and bottom-right points of a rectangle.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323E0052"
					documentation 	"The CSize class is similar to the Windows SIZE structure, which implements a relative coordinate or position"
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CString"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323E0066"
					documentation 	"A CString object consists of a variable-length sequence of characters. CString provides functions and operators using a syntax similar to that of Basic. Concatenation and comparison operators, together with simplified memory management, make CString objects easier to use than ordinary character arrays. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CTime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323E007A"
					documentation 	
|A CTime object represents an absolute time and date. The CTime class incorporates the ANSI time_t data type and its associated run-time functions, including the ability to convert to and from a Gregorian date and 24-hour time. 
|
|CTime values are based on coordinated universal time (UTC), which is equivalent to Greenwich mean time (GMT). The local time zone is controlled by the TZ environment variable. 
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CTimeSpan"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323E008E"
					documentation 	
|A CTimeSpan object represents a relative time span. The CTimeSpan class incorporates the ANSI time_t data type and its associated run-time functions. These functions convert seconds to various combinations of days, hours, minutes, and seconds. 
|
|A CTimeSpan object keeps time in seconds. Because the CTimeSpan object is stored as a signed number in 4 bytes, the maximum allowed span is approximately 1 68 years.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323E002A"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Simple Value Types::CPoint" @290
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@290
						    location   	(189, 78)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CPoint")
						icon_style 	"Icon"
						quidu      	"3490323E002B"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Simple Value Types::CRect" @291
						ShowCompartmentStereotypes 	TRUE
						location   	(630, 120)
						label      	(object ItemLabel
						    Parent_View 	@291
						    location   	(549, 78)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CRect")
						icon_style 	"Icon"
						quidu      	"3490323E003E"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Simple Value Types::CSize" @292
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@292
						    location   	(189, 348)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CSize")
						icon_style 	"Icon"
						quidu      	"3490323E0052"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Simple Value Types::CString" @293
						ShowCompartmentStereotypes 	TRUE
						location   	(630, 390)
						label      	(object ItemLabel
						    Parent_View 	@293
						    location   	(549, 348)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CString")
						icon_style 	"Icon"
						quidu      	"3490323E0066"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Simple Value Types::CTime" @294
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 660)
						label      	(object ItemLabel
						    Parent_View 	@294
						    location   	(189, 618)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CTime")
						icon_style 	"Icon"
						quidu      	"3490323E007A"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Simple Value Types::CTimeSpan" @295
						ShowCompartmentStereotypes 	TRUE
						location   	(630, 660)
						label      	(object ItemLabel
						    Parent_View 	@295
						    location   	(530, 618)
						    nlines     	1
						    max_width  	200
						    justify    	0
						    label      	"CTimeSpan")
						icon_style 	"Icon"
						quidu      	"3490323E008E"
						width      	218
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Structures"
				quid       	"3490323E00A2"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CCommandLineInfo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323E00AD"
					documentation 	
|The CCommandLineInfo class aids in parsing the command line at application startup.
|
|An MFC application will typically create a local instance of this class in the InitInstance function of its application object. This object is then passed to CWinApp::ParseCommandLine, which repeatedly calls ParseParam to fill the CCommandLineInfo object. The CCommandLineInfo object is then passed to CWinApp::ProcessShellCommand to handle the command-line arguments and flags.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CCreateContext"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxext.h>"))
					quid       	"3490323E00C0"
					documentation 	"The framework uses the CCreateContext structure when it creates the frame windows and views associated with a document. When creating a window, the values in this structure provide information used to connect the components that make up a document and the view of its data. You will only need to use CCreateContext if you are overriding parts of the creation process."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CMemoryState"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afx.h>"))
					quid       	"3490323E00DE"
					documentation 	"CMemoryState provides a convenient way to detect memory leaks in your program. A 'memory leak' occurs when memory for an object is allocated on the heap but not deallocated when it is no longer required. Such memory leaks can eventually lead to out-of-memory errors."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleSafeArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdisp.h>"))
					quid       	"3490323E00F2"
					documentation 	"Class COleSafeArray is a class for working with arrays of arbitrary type and dimension. COleSafeArray derives from the OLE VARIANT structure. The OLE SAFEARRAY member functions are available through COleSafeArray, as well as a set of member functions specifically designed for one-dimensional arrays of bytes."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CPrintInfo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxext.h>"))
					quid       	"3490323E0107"
					documentation 	
|CPrintInfo stores information about a print or print-preview job. The framework creates an object of CPrintInfo each time the Print or Print Preview command is chosen and destroys it when the command is completed. 
|
|CPrintInfo contains information about both the print job as a whole, such as the range of pages to be printed, and the current status of the print job, such as the page currently being printed. Some information is stored in an associated CPrintDialog object; this object contains the values entered by the user in the Print dialog box. 
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323E00AC"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Structures::CCommandLineInfo" @296
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@296
						    location   	(108, 78)
						    nlines     	1
						    max_width  	324
						    justify    	0
						    label      	"CCommandLineInfo")
						icon_style 	"Icon"
						quidu      	"3490323E00AD"
						width      	342
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Structures::CCreateContext" @297
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@297
						    location   	(139, 348)
						    nlines     	1
						    max_width  	262
						    justify    	0
						    label      	"CCreateContext")
						icon_style 	"Icon"
						quidu      	"3490323E00C0"
						width      	280
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Structures::CMemoryState" @298
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@298
						    location   	(598, 78)
						    nlines     	1
						    max_width  	244
						    justify    	0
						    label      	"CMemoryState")
						icon_style 	"Icon"
						quidu      	"3490323E00DE"
						width      	262
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Structures::COleSafeArray" @299
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 390)
						label      	(object ItemLabel
						    Parent_View 	@299
						    location   	(598, 348)
						    nlines     	1
						    max_width  	244
						    justify    	0
						    label      	"COleSafeArray")
						icon_style 	"Icon"
						quidu      	"3490323E00F2"
						width      	262
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Structures::CPrintInfo" @300
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 660)
						label      	(object ItemLabel
						    Parent_View 	@300
						    location   	(182, 618)
						    nlines     	1
						    max_width  	176
						    justify    	0
						    label      	"CPrintInfo")
						icon_style 	"Icon"
						quidu      	"3490323E0107"
						width      	194
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Support Classes"
				quid       	"3490323E011B"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CCmdUI"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323E0130"
					documentation 	
|The CCmdUI class is used only within an ON_UPDATE_COMMAND_UI handler in a CCmdTarget-derived class.
|
|When a user of your application pulls down a menu, each menu item needs to know whether it should be displayed as enabled or disabled. The target of a menu command provides this information by implementing an ON_UPDATE_COMMAND_UI handler. 
|
|When the menu is pulled down, the framework searches for and calls each ON_UPDATE_COMMAND_UI handler, each handler calls CCmdUI member functions such as Enable and Check, and the framework then appropriately displays each menu item.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleCmdUI"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdocobj.h>"))
					quid       	"3490323E0143"
					documentation 	
|The COleCmdUI class implements a method for MFC to update the state of user-interface objects related to the IOleCommandTarget-driven features of your application. In an application that is enabled for DocObjects, MFC processes UPDATE_OLE_COMMAND_UI notifications and assigns COleCmdUI objects.
|
|COleCmdUI allows a DocObject to receive commands that originate in its container's user interface (such as FileNew, Open, Print, and so on), and allows a container to receive commands that originate in the DocObject's user interface. 
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDaoFieldExchange"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdao.h>"))
					quid       	"3490323E0157"
					documentation 	"The CDaoFieldExchange class supports the DAO record field exchange (DFX) routines used by the DAO database classes. Use this class if you are writing data exchange routines for custom data types; otherwise, you will not directly use this class. DFX exchanges data between the field data members of your CDaoRecordset object and the corresponding fields of the current record on the data source. DFX manages the exchange in both directions, from the data source and to the data source. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDataExchange"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323E016B"
					documentation 	"The CDataExchange class supports the dialog data exchange (DDX) and dialog data validation (DDV) routines used by the Microsoft Foundation classes. Use this class if you are writing data exchange routines for custom data types or controls, or if you are writing your own data validation routines."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CDBVariant"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdb.h>"))
					quid       	"3490323E0189"
					documentation 	"A CDBVariant object represents a variant data type for the MFC ODBC classes. CDBVariant is similar to COleVariant; however, CDBVariant does not use OLE. CDBVariant allows you to store a value without worrying about the value's data type. CDBVariant tracks the data type of the current value, which is stored in a union."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CFieldExchange"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdb.h>"))
					quid       	"3490323E019D"
					documentation 	"The CFieldExchange class supports the record field exchange (RFX) and bulk record field exchange (Bulk RFX) routines used by the database classes. Use this class if you are writing data exchange routines for custom data types or when you are implementing bulk row fetching; otherwise, you will not directly use this class. RFX and Bulk RFX exchanges data between the field data members of your recordset object and the corresponding fields of the current record on the data source."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleDataObject"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxole.h>"))
					quid       	"3490323E01BB"
					documentation 	
|The COleDataObject class is used in data transfers for retrieving data in various formats from the Clipboard, through drag and drop, or from an embedded OLE item. 
|
|This class enables you to determine whether the data exists in a specified format. You can also enumerate the available data formats or check whether a given format is available and then retrieve the data in the preferred format. Object retrieval can be accomplished in several different ways, including the use of a CFile, an HGLOBAL, or an STGMEDIUM structure.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "COleDispatchDriver"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxdisp.h>"))
					quid       	"3490323E01CF"
					documentation 	"The COleDispatchDriver class implements the client side of OLE automation. OLE dispatch interfaces provide access to an object's methods and properties. Member functions of COleDispatchDriver attach, detach, create, and release a dispatch connection of type IDispatch. Other member functions use variable argument lists to simplify calling IDispatch::Invoke."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CPropExchange"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxctl.h>"))
					quid       	"3490323E01ED"
					documentation 	
|CPropExchange establishes the context and direction of a property exchange.
|
|The CPropExchange class supports the implementation of persistence for your OLE controls. Persistence is the exchange of the control's state information, usually represented by its properties, between the control itself and a medium.
|
|The framework constructs an object derived from CPropExchange when it is notified that an OLE control's properties are to be loaded from or stored to persistent storage.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CRectTracker"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxext.h>"))
					quid       	"3490323E0201"
					documentation 	
|The CRectTracker class allows an item to be displayed, moved, and resized in different fashions. Although the CRectTracker class is designed to allow the user to interact with OLE items by using a graphical interface, its use is not restricted to OLE-enabled applications. It can be used anywhere such a user interface is required. 
|
|CRectTracker borders can be solid or dotted lines. The item can be given a hatched border or overlaid with a hatched pattern to indicate different states of the item. You can place eight resize handles on either the outside or the inside border of the item. Finally, a CRectTracker allows you to change the orientation of an item during resizing. 
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CWaitCursor"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxwin.h>"))
					quid       	"3490323E021F"
					documentation 	"The CWaitCursor class provides a one-line way to show a wait cursor, which is usually displayed as an hourglass, while you're doing a lengthy operation. Good Windows programming practices require that you display a wait cursor whenever you're performing an operation that takes a noticeable amount of time."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323E012F"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Support Classes::CCmdUI" @301
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@301
						    location   	(189, 78)
						    nlines     	1
						    max_width  	162
						    justify    	0
						    label      	"CCmdUI")
						icon_style 	"Icon"
						quidu      	"3490323E0130"
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Support Classes::COleCmdUI" @302
						ShowCompartmentStereotypes 	TRUE
						location   	(630, 120)
						label      	(object ItemLabel
						    Parent_View 	@302
						    location   	(530, 78)
						    nlines     	1
						    max_width  	200
						    justify    	0
						    label      	"COleCmdUI")
						icon_style 	"Icon"
						quidu      	"3490323E0143"
						width      	218
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Support Classes::CDaoFieldExchange" @303
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@303
						    location   	(100, 348)
						    nlines     	1
						    max_width  	340
						    justify    	0
						    label      	"CDaoFieldExchange")
						icon_style 	"Icon"
						quidu      	"3490323E0157"
						width      	358
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Support Classes::CDataExchange" @304
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 390)
						label      	(object ItemLabel
						    Parent_View 	@304
						    location   	(582, 348)
						    nlines     	1
						    max_width  	276
						    justify    	0
						    label      	"CDataExchange")
						icon_style 	"Icon"
						quidu      	"3490323E016B"
						width      	294
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Support Classes::CDBVariant" @305
						ShowCompartmentStereotypes 	TRUE
						location   	(1080, 120)
						label      	(object ItemLabel
						    Parent_View 	@305
						    location   	(980, 78)
						    nlines     	1
						    max_width  	200
						    justify    	0
						    label      	"CDBVariant")
						icon_style 	"Icon"
						quidu      	"3490323E0189"
						width      	218
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Support Classes::CFieldExchange" @306
						ShowCompartmentStereotypes 	TRUE
						location   	(1170, 390)
						label      	(object ItemLabel
						    Parent_View 	@306
						    location   	(1031, 348)
						    nlines     	1
						    max_width  	278
						    justify    	0
						    label      	"CFieldExchange")
						icon_style 	"Icon"
						quidu      	"3490323E019D"
						width      	296
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Support Classes::COleDataObject" @307
						ShowCompartmentStereotypes 	TRUE
						location   	(1530, 120)
						label      	(object ItemLabel
						    Parent_View 	@307
						    location   	(1392, 78)
						    nlines     	1
						    max_width  	276
						    justify    	0
						    label      	"COleDataObject")
						icon_style 	"Icon"
						quidu      	"3490323E01BB"
						width      	294
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Support Classes::COleDispatchDriver" @308
						ShowCompartmentStereotypes 	TRUE
						location   	(1620, 390)
						label      	(object ItemLabel
						    Parent_View 	@308
						    location   	(1459, 348)
						    nlines     	1
						    max_width  	322
						    justify    	0
						    label      	"COleDispatchDriver")
						icon_style 	"Icon"
						quidu      	"3490323E01CF"
						width      	340
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Support Classes::CPropExchange" @309
						ShowCompartmentStereotypes 	TRUE
						location   	(1980, 120)
						label      	(object ItemLabel
						    Parent_View 	@309
						    location   	(1842, 78)
						    nlines     	1
						    max_width  	276
						    justify    	0
						    label      	"CPropExchange")
						icon_style 	"Icon"
						quidu      	"3490323E01ED"
						width      	294
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Support Classes::CRectTracker" @310
						ShowCompartmentStereotypes 	TRUE
						location   	(2070, 390)
						label      	(object ItemLabel
						    Parent_View 	@310
						    location   	(1946, 348)
						    nlines     	1
						    max_width  	248
						    justify    	0
						    label      	"CRectTracker")
						icon_style 	"Icon"
						quidu      	"3490323E0201"
						width      	266
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Support Classes::CWaitCursor" @311
						ShowCompartmentStereotypes 	TRUE
						location   	(2430, 120)
						label      	(object ItemLabel
						    Parent_View 	@311
						    location   	(2320, 78)
						    nlines     	1
						    max_width  	220
						    justify    	0
						    label      	"CWaitCursor")
						icon_style 	"Icon"
						quidu      	"3490323E021F"
						width      	238
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Synchronization"
				quid       	"3490323E0233"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CMultiLock"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxmt.h>"))
					quid       	"3490323E023E"
					documentation 	"An object of class CMultiLock represents the access-control mechanism used in controlling access to resources in a multithreaded program. To use the synchronization classes CSemaphore, CMutex, CCriticalSection, and CEvent, you can create either a CMultiLock or CSingleLock object to wait on and release the synchronization object. Use CMultiLock when there are multiple objects that you could use at a particular time. Use CSingleLock when you only need to wait on one object at a time."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CSingleLock"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxmt.h>"))
					quid       	"3490323E0251"
					documentation 	"An object of class CSingleLock represents the access-control mechanism used in controlling access to a resource in a multithreaded program. In order to use the synchronization classes CSemaphore, CMutex, CCriticalSection, and CEvent, you must create either a CSingleLock or CMultiLock object to wait on and release the synchronization object. Use CSingleLock when you only need to wait on one object at a time. Use CMultiLock when there are multiple objects that you could use at a particular time. "
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323E023D"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Synchronization::CMultiLock" @312
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@312
						    location   	(172, 78)
						    nlines     	1
						    max_width  	196
						    justify    	0
						    label      	"CMultiLock")
						icon_style 	"Icon"
						quidu      	"3490323E023E"
						width      	214
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Synchronization::CSingleLock" @313
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@313
						    location   	(161, 348)
						    nlines     	1
						    max_width  	218
						    justify    	0
						    label      	"CSingleLock")
						icon_style 	"Icon"
						quidu      	"3490323E0251"
						width      	236
						height     	104
						annotation 	8
						autoResize 	TRUE)))))
			    (object Class_Category "Typed Template Collections"
				quid       	"3490323E026F"
				exportControl 	"Public"
				logical_models 	(list unit_reference_list
				    (object Class "CTypedPtrArray"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxtempl.h>"))
					quid       	"3490323E027A"
					documentation 	"The CTypedPtrArray class provides a type-safe 'wrapper' for objects of class CPtrArray or CObArray. When you use CTypedPtrArray rather than CPtrArray or CObArray, the C++ type-checking facility helps eliminate errors caused by mismatched pointer types."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CTypedPtrList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxtempl.h>"))
					quid       	"3490323E0297"
					documentation 	
|The CTypedPtrList class provides a type-safe 'wrapper' for objects of class CPtrList. When you use CTypedPtrList rather than CObList or CPtrList, the C++ type-checking facility helps eliminate errors caused by mismatched pointer types.
|
|In addition, the CTypedPtrList wrapper performs much of the casting that would be required if you used CObList or CPtrList.
					
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++")
				    (object Class "CTypedPtrMap"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Generate"
						value      	FALSE)
					    (object Attribute
						tool       	"VC++"
						name       	"HeaderFile"
						value      	"<afxtempl.h>"))
					quid       	"3490323E02AB"
					documentation 	"The CTypedPtrMap class provides a type-safe 'wrapper' for objects of the pointer-map classes CMapPtrToPtr, CMapPtrToWord, CMapWordToPtr, and CMapStringToPtr. When you use CTypedPtrMap, the C++ type-checking facility helps eliminate errors caused by mismatched pointer types."
					module     	"Component View::MFC 4.21"
					quidu      	"3490323900D7"
					language   	"VC++"))
				logical_presentations 	(list unit_reference_list
				    (object ClassDiagram "Package Overview"
					quid       	"3490323E0279"
					title      	"Package Overview"
					zoom       	100
					max_height 	28350
					max_width  	21600
					origin_x   	0
					origin_y   	0
					items      	(list diagram_item_list
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Typed Template Collections::CTypedPtrArray" @314
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 120)
						label      	(object ItemLabel
						    Parent_View 	@314
						    location   	(139, 78)
						    nlines     	1
						    max_width  	262
						    justify    	0
						    label      	"CTypedPtrArray")
						icon_style 	"Icon"
						quidu      	"3490323E027A"
						width      	280
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Typed Template Collections::CTypedPtrList" @315
						ShowCompartmentStereotypes 	TRUE
						location   	(270, 390)
						label      	(object ItemLabel
						    Parent_View 	@315
						    location   	(150, 348)
						    nlines     	1
						    max_width  	240
						    justify    	0
						    label      	"CTypedPtrList")
						icon_style 	"Icon"
						quidu      	"3490323E0297"
						width      	258
						height     	104
						annotation 	8
						autoResize 	TRUE)
					    (object ClassView "Class" "Logical View::MFC 4.21::Non-CObject Classes::Typed Template Collections::CTypedPtrMap" @316
						ShowCompartmentStereotypes 	TRUE
						location   	(720, 120)
						label      	(object ItemLabel
						    Parent_View 	@316
						    location   	(592, 78)
						    nlines     	1
						    max_width  	256
						    justify    	0
						    label      	"CTypedPtrMap")
						icon_style 	"Icon"
						quidu      	"3490323E02AB"
						width      	274
						height     	104
						annotation 	8
						autoResize 	TRUE))))))
			logical_presentations 	(list unit_reference_list
			    (object ClassDiagram "Package Overview"
				quid       	"3490323D0278"
				title      	"Package Overview"
				zoom       	100
				max_height 	28350
				max_width  	21600
				origin_x   	0
				origin_y   	0
				items      	(list diagram_item_list
				    (object CategoryView "Logical View::MFC 4.21::Non-CObject Classes::Internet Server API" @317
					location   	(330, 180)
					label      	(object ItemLabel
					    Parent_View 	@317
					    location   	(186, 96)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Internet Server API")
					icon_style 	"Icon"
					quidu      	"3490323D0282"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::Non-CObject Classes::OLE Automation Types" @318
					location   	(330, 540)
					label      	(object ItemLabel
					    Parent_View 	@318
					    location   	(186, 456)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"OLE Automation Types")
					icon_style 	"Icon"
					quidu      	"3490323D0304"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::Non-CObject Classes::OLE Type Wrappers" @319
					location   	(870, 180)
					label      	(object ItemLabel
					    Parent_View 	@319
					    location   	(726, 96)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"OLE Type Wrappers")
					icon_style 	"Icon"
					quidu      	"3490323D0372"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::Non-CObject Classes::Run-time Object Model Support" @320
					location   	(870, 540)
					label      	(object ItemLabel
					    Parent_View 	@320
					    location   	(726, 456)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Run-time Object Model Support")
					icon_style 	"Icon"
					quidu      	"3490323D03AE"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::Non-CObject Classes::Simple Value Types" @321
					location   	(330, 900)
					label      	(object ItemLabel
					    Parent_View 	@321
					    location   	(186, 816)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Simple Value Types")
					icon_style 	"Icon"
					quidu      	"3490323E0020"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::Non-CObject Classes::Structures" @322
					location   	(870, 900)
					label      	(object ItemLabel
					    Parent_View 	@322
					    location   	(726, 816)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Structures")
					icon_style 	"Icon"
					quidu      	"3490323E00A2"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::Non-CObject Classes::Support Classes" @323
					location   	(1410, 180)
					label      	(object ItemLabel
					    Parent_View 	@323
					    location   	(1266, 96)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Support Classes")
					icon_style 	"Icon"
					quidu      	"3490323E011B"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::Non-CObject Classes::Synchronization" @324
					location   	(1410, 540)
					label      	(object ItemLabel
					    Parent_View 	@324
					    location   	(1266, 456)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Synchronization")
					icon_style 	"Icon"
					quidu      	"3490323E0233"
					width      	300
					height     	180)
				    (object CategoryView "Logical View::MFC 4.21::Non-CObject Classes::Typed Template Collections" @325
					location   	(1410, 900)
					label      	(object ItemLabel
					    Parent_View 	@325
					    location   	(1266, 816)
					    nlines     	2
					    max_width  	288
					    justify    	0
					    label      	"Typed Template Collections")
					icon_style 	"Icon"
					quidu      	"3490323E026F"
					width      	300
					height     	180))))))
		logical_presentations 	(list unit_reference_list
		    (object ClassDiagram "Package Overview"
			quid       	"3490323900EC"
			title      	"Package Overview"
			zoom       	100
			max_height 	28350
			max_width  	21600
			origin_x   	0
			origin_y   	0
			items      	(list diagram_item_list
			    (object CategoryView "Logical View::MFC 4.21::CObject Classes" @326
				location   	(330, 180)
				label      	(object ItemLabel
				    Parent_View 	@326
				    location   	(186, 96)
				    nlines     	2
				    max_width  	288
				    justify    	0
				    label      	"CObject Classes")
				icon_style 	"Icon"
				quidu      	"3490323900FF"
				width      	300
				height     	180)
			    (object CategoryView "Logical View::MFC 4.21::Non-CObject Classes" @327
				location   	(330, 540)
				label      	(object ItemLabel
				    Parent_View 	@327
				    location   	(186, 456)
				    nlines     	2
				    max_width  	288
				    justify    	0
				    label      	"Non-CObject Classes")
				icon_style 	"Icon"
				quidu      	"3490323D026E"
				width      	300
				height     	180))))))
	logical_presentations 	(list unit_reference_list
	    (object Tier_Diagram "Three-Tiered Service Model"
		quid       	"3490315B01AC"
		title      	"Three-Tiered Service Model"
		documentation 	"A three-tiered architectural approach separates the various components of a client/server system into three tiers of services. The user services, business and other middle tier services, and data services are the logical tiers that collaborate in an application"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	357
		origin_y   	1430
		items      	(list diagram_item_list
		    (object TierView "User Services" @328
			label      	(object ItemLabel
			    Parent_View 	@328
			    location   	(6, 6)
			    nlines     	2
			    max_width  	-12
			    justify    	0
			    label      	"User Services")
			icon_style 	"Icon"
			hidden     	TRUE
			quidu      	"3490315B01A0"
			width      	300
			height     	180)
		    (object TierView "Business Services" @329
			location   	(1187, 0)
			label      	(object ItemLabel
			    Parent_View 	@329
			    location   	(1193, 6)
			    nlines     	2
			    max_width  	-12
			    justify    	0
			    label      	"Business Services")
			icon_style 	"Icon"
			hidden     	TRUE
			quidu      	"3490315B01A2"
			width      	1707
			height     	180)
		    (object TierView "Data Services" @330
			location   	(2892, 0)
			label      	(object ItemLabel
			    Parent_View 	@330
			    location   	(2898, 6)
			    nlines     	2
			    max_width  	-12
			    justify    	0
			    label      	"Data Services")
			icon_style 	"Icon"
			hidden     	TRUE
			quidu      	"3490315B01A4"
			width      	300
			height     	180)
		    (object ClassView "Class" "Logical View::Business Services::EIndividual" @331
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(2259, 620)
			label      	(object ItemLabel
			    Parent_View 	@331
			    location   	(2100, 553)
			    nlines     	1
			    max_width  	318
			    justify    	0
			    label      	"EIndividual")
			icon_style 	"Icon"
			quidu      	"3490325E0243"
			compartment 	(object Compartment
			    Parent_View 	@331
			    location   	(2100, 604)
			    icon_style 	"Icon"
			    anchor     	2
			    nlines     	2
			    max_width  	325)
			width      	336
			height     	154
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::Business Services::EStaff" @332
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(2342, 858)
			label      	(object ItemLabel
			    Parent_View 	@332
			    location   	(2220, 791)
			    nlines     	1
			    max_width  	244
			    justify    	0
			    label      	"EStaff")
			icon_style 	"Icon"
			quidu      	"349033D400CE"
			compartment 	(object Compartment
			    Parent_View 	@332
			    location   	(2220, 842)
			    icon_style 	"Icon"
			    anchor     	2
			    nlines     	2
			    max_width  	250)
			width      	262
			height     	154
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @333
			stereotype 	TRUE
			quidu      	"349034010065"
			client     	@332
			supplier   	@331
			line_style 	0)
		    (object ClassView "Class" "Logical View::User Services::CWinApp" @334
			ShowCompartmentStereotypes 	TRUE
			location   	(174, 104)
			label      	(object ItemLabel
			    Parent_View 	@334
			    location   	(88, 62)
			    nlines     	1
			    max_width  	172
			    justify    	0
			    label      	"CWinApp")
			icon_style 	"Icon"
			quidu      	"3490323B01AC"
			width      	190
			height     	104
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::Business Services::EAdministrator" @335
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(2679, 1200)
			label      	(object ItemLabel
			    Parent_View 	@335
			    location   	(2535, 1133)
			    nlines     	1
			    max_width  	288
			    justify    	0
			    label      	"EAdministrator")
			icon_style 	"Icon"
			quidu      	"34906168000E"
			compartment 	(object Compartment
			    Parent_View 	@335
			    location   	(2535, 1184)
			    icon_style 	"Icon"
			    anchor     	2
			    nlines     	2
			    max_width  	293)
			width      	306
			height     	154
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @336
			stereotype 	TRUE
			quidu      	"3490619203A7"
			client     	@335
			supplier   	@332
			line_style 	0)
		    (object ClassView "Class" "Logical View::Business Services::EStudent" @337
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1946, 894)
			label      	(object ItemLabel
			    Parent_View 	@337
			    location   	(1791, 807)
			    nlines     	1
			    max_width  	310
			    justify    	0
			    label      	"EStudent")
			icon_style 	"Icon"
			quidu      	"349032EC0099"
			compartment 	(object Compartment
			    Parent_View 	@337
			    location   	(1791, 858)
			    icon_style 	"Icon"
			    anchor     	2
			    nlines     	3
			    max_width  	315)
			width      	328
			height     	194
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @338
			stereotype 	TRUE
			quidu      	"349032F902F0"
			client     	@337
			supplier   	@331
			line_style 	0)
		    (object ClassView "Class" "Logical View::Business Services::EProfessor" @339
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(2179, 1214)
			label      	(object ItemLabel
			    Parent_View 	@339
			    location   	(1977, 1147)
			    nlines     	1
			    max_width  	404
			    justify    	0
			    label      	"EProfessor")
			icon_style 	"Icon"
			quidu      	"34906180008A"
			compartment 	(object Compartment
			    Parent_View 	@339
			    location   	(1977, 1198)
			    icon_style 	"Icon"
			    anchor     	2
			    nlines     	2
			    max_width  	409)
			width      	422
			height     	154
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @340
			stereotype 	TRUE
			quidu      	"34906198003F"
			client     	@339
			supplier   	@332
			line_style 	0)
		    (object ClassView "Class" "Logical View::User Services::CRecordset" @341
			ShowCompartmentStereotypes 	TRUE
			location   	(618, 1422)
			label      	(object ItemLabel
			    Parent_View 	@341
			    location   	(512, 1380)
			    nlines     	1
			    max_width  	212
			    justify    	0
			    label      	"CRecordset")
			icon_style 	"Icon"
			quidu      	"3490323A0061"
			width      	230
			height     	104
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Frame Windows::CFrameWnd" @342
			ShowCompartmentStereotypes 	TRUE
			location   	(469, 110)
			label      	(object ItemLabel
			    Parent_View 	@342
			    location   	(304, 45)
			    nlines     	1
			    max_width  	330
			    justify    	0
			    label      	"CFrameWnd")
			icon_style 	"Icon"
			quidu      	"3490323C003C"
			width      	348
			height     	150
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::Business Services::ESection" @343
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1478, 2041)
			label      	(object ItemLabel
			    Parent_View 	@343
			    location   	(1256, 1871)
			    nlines     	1
			    max_width  	444
			    justify    	0
			    label      	"ESection")
			icon_style 	"Icon"
			quidu      	"34909F5D0226"
			compartment 	(object Compartment
			    Parent_View 	@343
			    location   	(1256, 1922)
			    icon_style 	"Icon"
			    anchor     	2
			    nlines     	7
			    max_width  	450)
			width      	462
			height     	360
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::User Services::CSectionSet" @344
			ShowCompartmentStereotypes 	TRUE
			location   	(1010, 1976)
			label      	(object ItemLabel
			    Parent_View 	@344
			    location   	(902, 1934)
			    nlines     	1
			    max_width  	216
			    justify    	0
			    label      	"CSectionSet")
			icon_style 	"Icon"
			quidu      	"3490AAD902F6"
			width      	234
			height     	104
			annotation 	8
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$6" @345
			location   	(1157, 2000)
			stereotype 	TRUE
			quidu      	"3490AB5A0193"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$7" @346
				Parent_View 	@345
				location   	(881, -2)
				stereotype 	TRUE
				quidu      	"3490AB5D020F"
				client     	@345
				supplier   	@343
				line_style 	0)
			    (object RoleView "$UNNAMED$8" @347
				Parent_View 	@345
				location   	(881, -2)
				stereotype 	TRUE
				quidu      	"3490AB5D0223"
				client     	@345
				supplier   	@344
				line_style 	0)))
		    (object ClassView "Class" "Logical View::Business Services::ECourse" @348
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1471, 1649)
			label      	(object ItemLabel
			    Parent_View 	@348
			    location   	(1259, 1541)
			    nlines     	1
			    max_width  	424
			    justify    	0
			    label      	"ECourse")
			icon_style 	"Icon"
			quidu      	"349062240217"
			compartment 	(object Compartment
			    Parent_View 	@348
			    location   	(1259, 1592)
			    icon_style 	"Icon"
			    anchor     	2
			    nlines     	4
			    max_width  	363)
			width      	442
			height     	236
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::User Services::CCourseSet" @349
			ShowCompartmentStereotypes 	TRUE
			location   	(1003, 1833)
			label      	(object ItemLabel
			    Parent_View 	@349
			    location   	(902, 1791)
			    nlines     	1
			    max_width  	202
			    justify    	0
			    label      	"CCourseSet")
			icon_style 	"Icon"
			quidu      	"3490ADF600FD"
			width      	220
			height     	104
			annotation 	8
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$15" @350
			location   	(1152, 1761)
			stereotype 	TRUE
			quidu      	"3490AE4B004B"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$16" @351
				Parent_View 	@350
				location   	(550, 184)
				stereotype 	TRUE
				quidu      	"3490AE4C0006"
				client     	@350
				supplier   	@348
				line_style 	0)
			    (object RoleView "$UNNAMED$17" @352
				Parent_View 	@350
				location   	(550, 184)
				stereotype 	TRUE
				quidu      	"3490AE4C0010"
				client     	@350
				supplier   	@349
				line_style 	0)))
		    (object ClassView "Class" "Logical View::User Services::CAddForm" @353
			ShowCompartmentStereotypes 	TRUE
			location   	(244, 1652)
			label      	(object ItemLabel
			    Parent_View 	@353
			    location   	(154, 1610)
			    nlines     	1
			    max_width  	180
			    justify    	0
			    label      	"CAddForm")
			icon_style 	"Icon"
			quidu      	"3490C58B01BC"
			width      	198
			height     	104
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::User Services::CCourseForm" @354
			ShowCompartmentStereotypes 	TRUE
			location   	(522, 1845)
			label      	(object ItemLabel
			    Parent_View 	@354
			    location   	(409, 1803)
			    nlines     	1
			    max_width  	226
			    justify    	0
			    label      	"CCourseForm")
			icon_style 	"Icon"
			quidu      	"3490C59900C2"
			width      	244
			height     	104
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::User Services::CMainFrame" @355
			ShowCompartmentStereotypes 	TRUE
			location   	(464, 460)
			label      	(object ItemLabel
			    Parent_View 	@355
			    location   	(354, 418)
			    nlines     	1
			    max_width  	220
			    justify    	0
			    label      	"CMainFrame")
			icon_style 	"Icon"
			quidu      	"3490AC1003E3"
			width      	238
			height     	104
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @356
			stereotype 	TRUE
			quidu      	"3490BB5302FB"
			client     	@355
			supplier   	@342
			line_style 	0)
		    (object ClassView "Class" "Logical View::User Services::CEnrollApp" @357
			ShowCompartmentStereotypes 	TRUE
			location   	(174, 460)
			label      	(object ItemLabel
			    Parent_View 	@357
			    location   	(76, 418)
			    nlines     	1
			    max_width  	196
			    justify    	0
			    label      	"CEnrollApp")
			icon_style 	"Icon"
			quidu      	"34906536025D"
			width      	214
			height     	104
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @358
			stereotype 	TRUE
			quidu      	"3490654402FD"
			client     	@357
			supplier   	@334
			line_style 	0)
		    (object AssociationViewNew "$UNNAMED$18" @359
			location   	(312, 460)
			stereotype 	TRUE
			quidu      	"3490AF5102E7"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$19" @360
				Parent_View 	@359
				location   	(142, -649)
				stereotype 	TRUE
				quidu      	"3490AF520324"
				client     	@359
				supplier   	@355
				line_style 	0)
			    (object RoleView "$UNNAMED$20" @361
				Parent_View 	@359
				location   	(142, -649)
				stereotype 	TRUE
				quidu      	"3490AF52032E"
				client     	@359
				supplier   	@357
				line_style 	0)))
		    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CRecordView" @362
			ShowCompartmentStereotypes 	TRUE
			location   	(247, 1389)
			label      	(object ItemLabel
			    Parent_View 	@362
			    location   	(130, 1324)
			    nlines     	1
			    max_width  	234
			    justify    	0
			    label      	"CRecordView")
			icon_style 	"Icon"
			quidu      	"3490323D0065"
			width      	252
			height     	150
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @363
			stereotype 	TRUE
			quidu      	"3490C5C0003C"
			client     	@353
			supplier   	@362
			line_style 	0)
		    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CFormView" @364
			ShowCompartmentStereotypes 	TRUE
			location   	(242, 1145)
			label      	(object ItemLabel
			    Parent_View 	@364
			    location   	(143, 1080)
			    nlines     	1
			    max_width  	198
			    justify    	0
			    label      	"CFormView")
			icon_style 	"Icon"
			quidu      	"3490323D0029"
			width      	216
			height     	150
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CScrollView" @365
			ShowCompartmentStereotypes 	TRUE
			location   	(237, 889)
			label      	(object ItemLabel
			    Parent_View 	@365
			    location   	(136, 824)
			    nlines     	1
			    max_width  	202
			    justify    	0
			    label      	"CScrollView")
			icon_style 	"Icon"
			quidu      	"3490323D0015"
			width      	220
			height     	150
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::MFC 4.21::CObject Classes::Application Architecture::Window Support::Views::CView" @366
			ShowCompartmentStereotypes 	TRUE
			location   	(234, 645)
			label      	(object ItemLabel
			    Parent_View 	@366
			    location   	(143, 580)
			    nlines     	1
			    max_width  	182
			    justify    	0
			    label      	"CView")
			icon_style 	"Icon"
			quidu      	"3490323C037C"
			width      	200
			height     	150
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @367
			stereotype 	TRUE
			quidu      	"3490C7780306"
			client     	@362
			supplier   	@364
			line_style 	0)
		    (object InheritView "" @368
			stereotype 	TRUE
			quidu      	"3490C77B01BF"
			client     	@364
			supplier   	@365
			line_style 	0)
		    (object InheritView "" @369
			stereotype 	TRUE
			quidu      	"3490C77D01FE"
			client     	@365
			supplier   	@366
			line_style 	0)
		    (object UsesView "" @370
			stereotype 	TRUE
			quidu      	"3490C78702A3"
			client     	@355
			supplier   	@366
			line_style 	0)
		    (object ClassView "Class" "Logical View::User Services::CSectionForm" @371
			ShowCompartmentStereotypes 	TRUE
			location   	(529, 1973)
			label      	(object ItemLabel
			    Parent_View 	@371
			    location   	(409, 1931)
			    nlines     	1
			    max_width  	240
			    justify    	0
			    label      	"CSectionForm")
			icon_style 	"Icon"
			quidu      	"3490C842022A"
			width      	258
			height     	104
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @372
			stereotype 	TRUE
			quidu      	"3490C8610242"
			client     	@371
			supplier   	@353
			vertices   	(list Points
			    (399, 1973)
			    (244, 1973)
			    (244, 1704))
			line_style 	0)
		    (object InheritView "" @373
			stereotype 	TRUE
			quidu      	"3490C5B901F4"
			client     	@354
			supplier   	@353
			vertices   	(list Points
			    (399, 1845)
			    (244, 1845)
			    (244, 1704))
			line_style 	0)
		    (object InheritView "" @374
			stereotype 	TRUE
			quidu      	"3490AAE60240"
			client     	@344
			supplier   	@341
			vertices   	(list Points
			    (942, 1923)
			    (622, 1681)
			    (618, 1474))
			line_style 	0)
		    (object InheritView "" @375
			stereotype 	TRUE
			quidu      	"3490AE050004"
			client     	@349
			supplier   	@341
			vertices   	(list Points
			    (892, 1787)
			    (625, 1681)
			    (618, 1474))
			line_style 	0)
		    (object UsesView "" @376
			stereotype 	TRUE
			quidu      	"3490C8B60140"
			client     	@354
			supplier   	@349
			line_style 	0)
		    (object UsesView "" @377
			stereotype 	TRUE
			quidu      	"3490C8CC0250"
			client     	@371
			supplier   	@344
			line_style 	0)
		    (object ClassView "Class" "Logical View::Data Services::ODBC" @378
			ShowCompartmentStereotypes 	TRUE
			location   	(3067, 1421)
			label      	(object ItemLabel
			    Parent_View 	@378
			    location   	(3064, 1616)
			    anchor_loc 	1
			    nlines     	2
			    max_width  	893
			    justify    	0
			    label      	"ODBC")
			icon       	"Interface"
			icon_style 	"Icon"
			quidu      	"3490C9380101"
			width      	226
			height     	150
			annotation 	8
			autoResize 	TRUE)
		    (object UsesView "" @379
			stereotype 	TRUE
			quidu      	"3490C94E0121"
			client     	@341
			supplier   	@378
			line_style 	0)))))
    root_subsystem 	(object SubSystem "Component View"
	quid       	"3490315B0199"
	physical_models 	(list unit_reference_list
	    (object module "Enroll" "TaskType" "Specification"
		attributes 	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"ProjectFile"
			value      	"C:\\Program Files\\Microsoft Visual Studio\\MSDN98\\98VS\\1033\\SAMPLES\\VM\\enroll.dsp"))
		quid       	"3490319200D7"
		stereotype 	"EXE"
		language   	"VC++")
	    (object module "MFC 4.21" "NotAModuleType" "NotAModulePart"
		quid       	"3490323900D7"
		documentation 	"This component contains the MFC 4.21 classes."
		stereotype 	""
		language   	"VC++"))
	physical_presentations 	(list unit_reference_list
	    (object Module_Diagram "Main"
		quid       	"3490315B01C8"
		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       	"3490315B019A"
	ProcsNDevs 	(list
	    (object Process_Diagram "Deployment View"
		quid       	"3490315B019C"
		title      	"Deployment View"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	946
		origin_y   	0
		items      	(list diagram_item_list))))
    properties 	(object Properties
	attributes 	(list Attribute_Set
	    (object Attribute
		tool       	"Repository"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"SourceSafe"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"VC++"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"VC++"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"HeaderFile"
			value      	"AUTO GENERATE")))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"OperationIsConst"
			value      	FALSE)
		    (object Attribute
			tool       	"VC++"
			name       	"OperationKind"
			value      	("OperationKindSet" 200))
		    (object Attribute
			tool       	"VC++"
			name       	"OperationKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"VC++"
				name       	"Non-virtual"
				value      	200)
			    (object Attribute
				tool       	"VC++"
				name       	"Abstract"
				value      	201)
			    (object Attribute
				tool       	"VC++"
				name       	"Virtual"
				value      	202)))))
	    (object Attribute
		tool       	"VC++"
		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       	"CreatableSet"
			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       	"OptionBase"
			value      	"0")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"OptionExplicit"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"OptionCompare"
			value      	("CompareSet" 202))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"Creatable"
			value      	("CreatableSet" 221))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"GenerateInitialization"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"GenerateTermination"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"CollectionClass"
			value      	"Collection")
		    (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       	"OperationName"
			value      	"$operation")
		    (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       	"EntryCode"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ExitCode"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"IsConst"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"New"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"WithEvents"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"Subscript"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"NameIfUnlabeled"
			value      	"the$supplier")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"GenerateDataMember"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"DataMemberName"
			value      	"$relationship")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"GenerateGetOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"GenerateSetOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"GenerateLetOperation"
			value      	FALSE)))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Role"
		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       	"Subscript"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"NameIfUnlabeled"
			value      	"the$supplier")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"GenerateDataMember"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"DataMemberName"
			value      	"$relationship")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"GenerateGetOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"GenerateSetOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"GenerateLetOperation"
			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       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"VisualStudio"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"VJ++"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"TypeLibImporter"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Inherit"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ImplementsDelegation"
			value      	TRUE))))
	quid       	"3490315B019B"))