<?xml version="1.0" encoding="windows-1252"?>
<XMI xmi.version="1.1" xmlns:UML="omg.org/UML1.3" timestamp="2011-06-09 13:05:26">
	<XMI.header>
		<XMI.documentation>
			<XMI.exporter>Enterprise Architect</XMI.exporter>
			<XMI.exporterVersion>2.5</XMI.exporterVersion>
		</XMI.documentation>
	</XMI.header>
	<XMI.content>
		<UML:Model name="EA Model" xmi.id="MX_EAID_0193F3F6_7AA9_4f97_9B6E_571F68A4B3CB">
			<UML:Namespace.ownedElement>
				<UML:Class name="EARootClass" xmi.id="EAID_11111111_5487_4080_A7F4_41526CB0AA00" isRoot="true" isLeaf="false" isAbstract="false"/>
				<UML:Package name="MFC Windows Service 2008" xmi.id="EAPK_0193F3F6_7AA9_4f97_9B6E_571F68A4B3CB" isRoot="false" isLeaf="false" isAbstract="false" visibility="public">
					<UML:ModelElement.taggedValue>
						<UML:TaggedValue tag="parent" value="EAPK_76F0E3F4_321E_4c3f_8BE5_E82102126835"/>
						<UML:TaggedValue tag="created" value="2011-06-06 15:01:20"/>
						<UML:TaggedValue tag="modified" value="2011-06-07 12:15:27"/>
						<UML:TaggedValue tag="iscontrolled" value="TRUE"/>
						<UML:TaggedValue tag="isnamespace" value="1"/>
						<UML:TaggedValue tag="xmlpath" value="%APPPATTERNSXMI%\Microsoft C++\Windows\MFC Windows Service 2008.xml"/>
						<UML:TaggedValue tag="lastsavedate" value="2011-06-09 13:05:26"/>
						<UML:TaggedValue tag="version" value="1.0"/>
						<UML:TaggedValue tag="isprotected" value="FALSE"/>
						<UML:TaggedValue tag="usedtd" value="FALSE"/>
						<UML:TaggedValue tag="owner" value="smeagher"/>
						<UML:TaggedValue tag="xmiver" value="Enterprise Architect XMI/UML 1.3"/>
						<UML:TaggedValue tag="logxml" value="FALSE"/>
						<UML:TaggedValue tag="tpos" value="1"/>
						<UML:TaggedValue tag="packageFlags" value="Recurse=1;CRC=0;"/>
						<UML:TaggedValue tag="batchsave" value="1"/>
						<UML:TaggedValue tag="batchload" value="0"/>
						<UML:TaggedValue tag="phase" value="1.0"/>
						<UML:TaggedValue tag="status" value="Proposed"/>
						<UML:TaggedValue tag="author" value="smeagher"/>
						<UML:TaggedValue tag="complexity" value="1"/>
						<UML:TaggedValue tag="ea_stype" value="Public"/>
						<UML:TaggedValue tag="tpos" value="1"/>
						<UML:TaggedValue tag="gentype" value="Java"/>
					</UML:ModelElement.taggedValue>
					<UML:Namespace.ownedElement>
						<UML:Comment xmi.id="EAID_20BECD5A_CDDF_47f8_828F_5917F2365EAE" visibility="public" namespace="EAPK_0193F3F6_7AA9_4f97_9B6E_571F68A4B3CB">
							<UML:ModelElement.taggedValue>
								<UML:TaggedValue tag="documentation" value="This package provides a starting point for your new windows service.&#xA;&#xA;The link below allows you to open the Execution Analyzer window. This window gives access to building and debugging of any project in your model."/>
								<UML:TaggedValue tag="isSpecification" value="false"/>
								<UML:TaggedValue tag="ea_stype" value="Text"/>
								<UML:TaggedValue tag="ea_ntype" value="0"/>
								<UML:TaggedValue tag="version" value="1.0"/>
								<UML:TaggedValue tag="isActive" value="false"/>
								<UML:TaggedValue tag="package" value="EAPK_0193F3F6_7AA9_4f97_9B6E_571F68A4B3CB"/>
								<UML:TaggedValue tag="date_created" value="2011-06-09 12:09:43"/>
								<UML:TaggedValue tag="date_modified" value="2011-06-09 12:10:41"/>
								<UML:TaggedValue tag="gentype" value="&lt;none&gt;"/>
								<UML:TaggedValue tag="tagged" value="0"/>
								<UML:TaggedValue tag="package_name" value="MFC Windows Service 2008"/>
								<UML:TaggedValue tag="phase" value="1.0"/>
								<UML:TaggedValue tag="author" value="Simon McNeilly"/>
								<UML:TaggedValue tag="complexity" value="1"/>
								<UML:TaggedValue tag="status" value="Proposed"/>
								<UML:TaggedValue tag="tpos" value="0"/>
								<UML:TaggedValue tag="ea_localid" value="376"/>
								<UML:TaggedValue tag="ea_eleType" value="element"/>
								<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;"/>
							</UML:ModelElement.taggedValue>
						</UML:Comment>
						<UML:Comment name="$uicmd=ShowView;param1=ViewPackageScripts" xmi.id="EAID_8FF927AD_3B01_423a_881E_072FB9B7AF61" visibility="public" namespace="EAPK_0193F3F6_7AA9_4f97_9B6E_571F68A4B3CB">
							<UML:ModelElement.taggedValue>
								<UML:TaggedValue tag="isSpecification" value="false"/>
								<UML:TaggedValue tag="ea_stype" value="Text"/>
								<UML:TaggedValue tag="ea_ntype" value="19"/>
								<UML:TaggedValue tag="version" value="1.0"/>
								<UML:TaggedValue tag="isActive" value="false"/>
								<UML:TaggedValue tag="package" value="EAPK_0193F3F6_7AA9_4f97_9B6E_571F68A4B3CB"/>
								<UML:TaggedValue tag="date_created" value="2011-06-09 12:09:43"/>
								<UML:TaggedValue tag="date_modified" value="2011-06-09 11:48:49"/>
								<UML:TaggedValue tag="gentype" value="&lt;none&gt;"/>
								<UML:TaggedValue tag="tagged" value="0"/>
								<UML:TaggedValue tag="package_name" value="MFC Windows Service 2008"/>
								<UML:TaggedValue tag="phase" value="1.0"/>
								<UML:TaggedValue tag="alias" value="Show Execution Analyzer"/>
								<UML:TaggedValue tag="author" value="Simon McNeilly"/>
								<UML:TaggedValue tag="complexity" value="1"/>
								<UML:TaggedValue tag="status" value="Proposed"/>
								<UML:TaggedValue tag="tpos" value="0"/>
								<UML:TaggedValue tag="ea_localid" value="375"/>
								<UML:TaggedValue tag="ea_eleType" value="element"/>
								<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;"/>
							</UML:ModelElement.taggedValue>
						</UML:Comment>
						<UML:Class name="CWindowsService" xmi.id="EAID_A5EC43D4_FF59_48de_8874_003EE4EDBB45" visibility="public" namespace="EAPK_0193F3F6_7AA9_4f97_9B6E_571F68A4B3CB" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
							<UML:ModelElement.taggedValue>
								<UML:TaggedValue tag="isSpecification" value="false"/>
								<UML:TaggedValue tag="ea_stype" value="Class"/>
								<UML:TaggedValue tag="ea_ntype" value="0"/>
								<UML:TaggedValue tag="version" value="1.0"/>
								<UML:TaggedValue tag="package" value="EAPK_0193F3F6_7AA9_4f97_9B6E_571F68A4B3CB"/>
								<UML:TaggedValue tag="date_created" value="2011-06-06 15:02:26"/>
								<UML:TaggedValue tag="date_modified" value="2011-06-06 15:02:26"/>
								<UML:TaggedValue tag="genfile" value="%APPA%\Microsoft C++\Windows\MFC Windows Service2008\Service.h"/>
								<UML:TaggedValue tag="gentype" value="C++"/>
								<UML:TaggedValue tag="tagged" value="0"/>
								<UML:TaggedValue tag="package_name" value="MFC Windows Service 2008"/>
								<UML:TaggedValue tag="phase" value="1.0"/>
								<UML:TaggedValue tag="author" value="smeagher"/>
								<UML:TaggedValue tag="complexity" value="1"/>
								<UML:TaggedValue tag="status" value="Proposed"/>
								<UML:TaggedValue tag="tpos" value="0"/>
								<UML:TaggedValue tag="ea_localid" value="195"/>
								<UML:TaggedValue tag="ea_eleType" value="element"/>
								<UML:TaggedValue tag="eventflags" value="OBJ=12ca;"/>
								<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;"/>
							</UML:ModelElement.taggedValue>
							<UML:Classifier.feature>
								<UML:Attribute name="m_hSvcStatusHandle" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
									<UML:Attribute.initialValue>
										<UML:Expression/>
									</UML:Attribute.initialValue>
									<UML:StructuralFeature.type>
										<UML:Classifier xmi.idref="eaxmiid0"/>
									</UML:StructuralFeature.type>
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="type" value="SERVICE_STATUS_HANDLE"/>
										<UML:TaggedValue tag="derived" value="0"/>
										<UML:TaggedValue tag="containment" value="Not Specified"/>
										<UML:TaggedValue tag="length" value="0"/>
										<UML:TaggedValue tag="ordered" value="0"/>
										<UML:TaggedValue tag="collection" value="false"/>
										<UML:TaggedValue tag="position" value="1"/>
										<UML:TaggedValue tag="lowerBound" value="1"/>
										<UML:TaggedValue tag="upperBound" value="1"/>
										<UML:TaggedValue tag="duplicates" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{A36F5355-FA6E-4407-8346-B15F2907BFE2}"/>
										<UML:TaggedValue tag="ea_localid" value="185"/>
										<UML:TaggedValue tag="styleex" value="volatile=0;"/>
									</UML:ModelElement.taggedValue>
								</UML:Attribute>
								<UML:Attribute name="m_hSvcStopEvent" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
									<UML:Attribute.initialValue>
										<UML:Expression/>
									</UML:Attribute.initialValue>
									<UML:StructuralFeature.type>
										<UML:Classifier xmi.idref="eaxmiid1"/>
									</UML:StructuralFeature.type>
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="type" value="HANDLE"/>
										<UML:TaggedValue tag="derived" value="0"/>
										<UML:TaggedValue tag="containment" value="Not Specified"/>
										<UML:TaggedValue tag="length" value="0"/>
										<UML:TaggedValue tag="ordered" value="0"/>
										<UML:TaggedValue tag="collection" value="false"/>
										<UML:TaggedValue tag="position" value="2"/>
										<UML:TaggedValue tag="lowerBound" value="1"/>
										<UML:TaggedValue tag="upperBound" value="1"/>
										<UML:TaggedValue tag="duplicates" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{7412DB5F-106A-4012-805B-CEF75E9A404B}"/>
										<UML:TaggedValue tag="ea_localid" value="186"/>
										<UML:TaggedValue tag="styleex" value="volatile=0;"/>
									</UML:ModelElement.taggedValue>
								</UML:Attribute>
								<UML:Attribute name="m_svcName" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
									<UML:Attribute.initialValue>
										<UML:Expression/>
									</UML:Attribute.initialValue>
									<UML:StructuralFeature.type>
										<UML:Classifier xmi.idref="eaxmiid2"/>
									</UML:StructuralFeature.type>
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="type" value="CString"/>
										<UML:TaggedValue tag="derived" value="0"/>
										<UML:TaggedValue tag="containment" value="Not Specified"/>
										<UML:TaggedValue tag="length" value="0"/>
										<UML:TaggedValue tag="ordered" value="0"/>
										<UML:TaggedValue tag="collection" value="false"/>
										<UML:TaggedValue tag="position" value="3"/>
										<UML:TaggedValue tag="lowerBound" value="1"/>
										<UML:TaggedValue tag="upperBound" value="1"/>
										<UML:TaggedValue tag="duplicates" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{BD46C3F9-BC7A-46c1-A1B6-0A7A609FAD9C}"/>
										<UML:TaggedValue tag="ea_localid" value="187"/>
										<UML:TaggedValue tag="styleex" value="volatile=0;"/>
									</UML:ModelElement.taggedValue>
								</UML:Attribute>
								<UML:Attribute name="m_SvcStatus" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
									<UML:Attribute.initialValue>
										<UML:Expression/>
									</UML:Attribute.initialValue>
									<UML:StructuralFeature.type>
										<UML:Classifier xmi.idref="eaxmiid3"/>
									</UML:StructuralFeature.type>
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="type" value="SERVICE_STATUS"/>
										<UML:TaggedValue tag="derived" value="0"/>
										<UML:TaggedValue tag="containment" value="Not Specified"/>
										<UML:TaggedValue tag="length" value="0"/>
										<UML:TaggedValue tag="ordered" value="0"/>
										<UML:TaggedValue tag="collection" value="false"/>
										<UML:TaggedValue tag="position" value="0"/>
										<UML:TaggedValue tag="lowerBound" value="1"/>
										<UML:TaggedValue tag="upperBound" value="1"/>
										<UML:TaggedValue tag="duplicates" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{E092ABEE-3B8D-44a5-AB9F-85380934C921}"/>
										<UML:TaggedValue tag="ea_localid" value="188"/>
										<UML:TaggedValue tag="styleex" value="volatile=0;"/>
									</UML:ModelElement.taggedValue>
								</UML:Attribute>
								<UML:Operation name="CtrlHandler" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="type" value="VOID"/>
										<UML:TaggedValue tag="const" value="false"/>
										<UML:TaggedValue tag="synchronised" value="0"/>
										<UML:TaggedValue tag="concurrency" value="Sequential"/>
										<UML:TaggedValue tag="position" value="7"/>
										<UML:TaggedValue tag="returnarray" value="0"/>
										<UML:TaggedValue tag="pure" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{0FDFDD71-B658-4aa2-8875-DC923039E4FC}"/>
										<UML:TaggedValue tag="ea_localid" value="882"/>
									</UML:ModelElement.taggedValue>
									<UML:BehavioralFeature.parameter>
										<UML:Parameter kind="return" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid4"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="VOID"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{RETURNID-B658-4aa2-8875-DC923039E4FC}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="dwCtrl" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid5"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="DWORD"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{0249AF69-4EF7-4ffd-BE0E-67238E63A32F}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
									</UML:BehavioralFeature.parameter>
								</UML:Operation>
								<UML:Operation name="CWindowsService" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="const" value="false"/>
										<UML:TaggedValue tag="synchronised" value="0"/>
										<UML:TaggedValue tag="concurrency" value="Sequential"/>
										<UML:TaggedValue tag="position" value="3"/>
										<UML:TaggedValue tag="returnarray" value="0"/>
										<UML:TaggedValue tag="pure" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{755E3176-CA55-4077-A954-E9D5E8384959}"/>
										<UML:TaggedValue tag="ea_localid" value="883"/>
									</UML:ModelElement.taggedValue>
								</UML:Operation>
								<UML:Operation name="Install" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="type" value="BOOL"/>
										<UML:TaggedValue tag="const" value="false"/>
										<UML:TaggedValue tag="synchronised" value="0"/>
										<UML:TaggedValue tag="concurrency" value="Sequential"/>
										<UML:TaggedValue tag="position" value="5"/>
										<UML:TaggedValue tag="returnarray" value="0"/>
										<UML:TaggedValue tag="pure" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{C4B1D9F5-0471-425d-B2FF-1E62E2A2CDA2}"/>
										<UML:TaggedValue tag="ea_localid" value="884"/>
									</UML:ModelElement.taggedValue>
									<UML:BehavioralFeature.parameter>
										<UML:Parameter kind="return" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid6"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="BOOL"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{RETURNID-0471-425d-B2FF-1E62E2A2CDA2}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
									</UML:BehavioralFeature.parameter>
								</UML:Operation>
								<UML:Operation name="Main" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="type" value="VOID"/>
										<UML:TaggedValue tag="const" value="false"/>
										<UML:TaggedValue tag="synchronised" value="0"/>
										<UML:TaggedValue tag="concurrency" value="Sequential"/>
										<UML:TaggedValue tag="position" value="6"/>
										<UML:TaggedValue tag="returnarray" value="0"/>
										<UML:TaggedValue tag="pure" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{29BAC181-37CA-4bfb-BEF7-B5A654FB6717}"/>
										<UML:TaggedValue tag="ea_localid" value="885"/>
									</UML:ModelElement.taggedValue>
									<UML:BehavioralFeature.parameter>
										<UML:Parameter kind="return" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid4"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="VOID"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{RETURNID-37CA-4bfb-BEF7-B5A654FB6717}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="dwArgc" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid5"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="DWORD"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{3CC873E4-8816-4ca1-B2FA-1F9464AD2A99}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="lpszArgv" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid7"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="1"/>
												<UML:TaggedValue tag="type" value="LPTSTR*"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{FDA62EC2-60FC-45aa-BA7E-F23E30A9A51D}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
									</UML:BehavioralFeature.parameter>
								</UML:Operation>
								<UML:Operation name="ReportSvcStatus" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="documentation" value="Purpose: Sets the current service status and reports it to the SCM.  Parameters: dwCurrentState - The current state (see SERVICE_STATUS) dwWin32ExitCode - The system error code dwWaitHint - Estimated time for pending operation, in milliseconds  Return value: None"/>
										<UML:TaggedValue tag="type" value="VOID"/>
										<UML:TaggedValue tag="const" value="false"/>
										<UML:TaggedValue tag="synchronised" value="0"/>
										<UML:TaggedValue tag="concurrency" value="Sequential"/>
										<UML:TaggedValue tag="position" value="1"/>
										<UML:TaggedValue tag="returnarray" value="0"/>
										<UML:TaggedValue tag="pure" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{AF7747B5-5303-4cb4-8069-D76744DC50E6}"/>
										<UML:TaggedValue tag="ea_localid" value="886"/>
									</UML:ModelElement.taggedValue>
									<UML:BehavioralFeature.parameter>
										<UML:Parameter kind="return" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid4"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="VOID"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{RETURNID-5303-4cb4-8069-D76744DC50E6}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="dwCurrentState" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid5"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="DWORD"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{BE0D19E5-93ED-43fc-A737-474DC137465F}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="dwWin32ExitCode" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid5"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="1"/>
												<UML:TaggedValue tag="type" value="DWORD"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{AFFDC175-34F0-4719-8990-C964B330B906}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="dwWaitHint" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid5"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="2"/>
												<UML:TaggedValue tag="type" value="DWORD"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{0C6C6470-A89E-4cbd-A014-158559DA72C5}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
									</UML:BehavioralFeature.parameter>
								</UML:Operation>
								<UML:Operation name="Run" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="type" value="BOOL"/>
										<UML:TaggedValue tag="const" value="false"/>
										<UML:TaggedValue tag="synchronised" value="0"/>
										<UML:TaggedValue tag="concurrency" value="Sequential"/>
										<UML:TaggedValue tag="position" value="4"/>
										<UML:TaggedValue tag="returnarray" value="0"/>
										<UML:TaggedValue tag="pure" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{58F0BD92-1112-4e21-A54C-529B982DC396}"/>
										<UML:TaggedValue tag="ea_localid" value="887"/>
									</UML:ModelElement.taggedValue>
									<UML:BehavioralFeature.parameter>
										<UML:Parameter kind="return" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid6"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="BOOL"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{RETURNID-1112-4e21-A54C-529B982DC396}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
									</UML:BehavioralFeature.parameter>
								</UML:Operation>
								<UML:Operation name="SvcCtrlHandler" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="documentation" value="Purpose: Called by SCM whenever a control code is sent to the service using the ControlService function.  Parameters: dwCtrl - control code  Return value: None"/>
										<UML:TaggedValue tag="type" value="VOID"/>
										<UML:TaggedValue tag="const" value="false"/>
										<UML:TaggedValue tag="static" value="1"/>
										<UML:TaggedValue tag="synchronised" value="0"/>
										<UML:TaggedValue tag="concurrency" value="Sequential"/>
										<UML:TaggedValue tag="position" value="8"/>
										<UML:TaggedValue tag="returnarray" value="0"/>
										<UML:TaggedValue tag="pure" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{B164FAFC-3327-48bc-ACC6-EE475CFEED5A}"/>
										<UML:TaggedValue tag="ea_localid" value="888"/>
										<UML:TaggedValue tag="DeclMacro1" value="WINAPI" xmi.id="EAID_A61716DB_25AD_4c52_A255_83AAE07CC8AD">
											<XMI.extension xmi.extender="Enterprise Architect 2.5">
												<UML:Comment name="Implementation macro added by EA"/>
											</XMI.extension>
										</UML:TaggedValue>
										<UML:TaggedValue tag="ImplMacro1" value="WINAPI" xmi.id="EAID_EA91F8B5_7453_4e4a_80FC_566F56C76205">
											<XMI.extension xmi.extender="Enterprise Architect 2.5">
												<UML:Comment name="Implementation macro added by EA"/>
											</XMI.extension>
										</UML:TaggedValue>
									</UML:ModelElement.taggedValue>
									<UML:BehavioralFeature.parameter>
										<UML:Parameter kind="return" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid4"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="VOID"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{RETURNID-3327-48bc-ACC6-EE475CFEED5A}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="dwCtrl" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid5"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="DWORD"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{B683496A-BE01-49a6-B8F0-B55CCC285595}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
									</UML:BehavioralFeature.parameter>
								</UML:Operation>
								<UML:Operation name="SvcInit" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="documentation" value="Purpose: The service code  Parameters: dwArgc - Number of arguments in the lpszArgv array lpszArgv - Array of strings. The first string is the name of the service and subsequent strings are passed by the process that called the StartService function to start the service.  Return value: None"/>
										<UML:TaggedValue tag="type" value="VOID"/>
										<UML:TaggedValue tag="const" value="false"/>
										<UML:TaggedValue tag="synchronised" value="0"/>
										<UML:TaggedValue tag="concurrency" value="Sequential"/>
										<UML:TaggedValue tag="position" value="0"/>
										<UML:TaggedValue tag="returnarray" value="0"/>
										<UML:TaggedValue tag="pure" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{AAEA74EA-EDCC-4b2d-ABD5-8E2FFFB04681}"/>
										<UML:TaggedValue tag="ea_localid" value="889"/>
									</UML:ModelElement.taggedValue>
									<UML:BehavioralFeature.parameter>
										<UML:Parameter kind="return" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid4"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="VOID"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{RETURNID-EDCC-4b2d-ABD5-8E2FFFB04681}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="dwArgc" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid5"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="DWORD"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{40E94FF9-4BAA-4f25-8A87-2323F3C6BC23}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="lpszArgv" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid7"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="1"/>
												<UML:TaggedValue tag="type" value="LPTSTR*"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{70D0DDFC-03E7-4899-8DDC-F9F3EAB0B148}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
									</UML:BehavioralFeature.parameter>
								</UML:Operation>
								<UML:Operation name="SvcMain" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="documentation" value="Purpose: Entry point for the service  Parameters: dwArgc - Number of arguments in the lpszArgv array lpszArgv - Array of strings. The first string is the name of the service and subsequent strings are passed by the process that called the StartService function to start the service.  Return value: None."/>
										<UML:TaggedValue tag="type" value="VOID"/>
										<UML:TaggedValue tag="const" value="false"/>
										<UML:TaggedValue tag="static" value="1"/>
										<UML:TaggedValue tag="synchronised" value="0"/>
										<UML:TaggedValue tag="concurrency" value="Sequential"/>
										<UML:TaggedValue tag="position" value="9"/>
										<UML:TaggedValue tag="returnarray" value="0"/>
										<UML:TaggedValue tag="pure" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{89756FDA-A2D7-4fde-8739-E1684E6FD182}"/>
										<UML:TaggedValue tag="ea_localid" value="890"/>
										<UML:TaggedValue tag="DeclMacro1" value="WINAPI" xmi.id="EAID_0CEE6477_3875_48f3_B019_4743B1829358">
											<XMI.extension xmi.extender="Enterprise Architect 2.5">
												<UML:Comment name="Implementation macro added by EA"/>
											</XMI.extension>
										</UML:TaggedValue>
										<UML:TaggedValue tag="ImplMacro1" value="WINAPI" xmi.id="EAID_7921BC25_C007_472d_97D7_358D7235327F">
											<XMI.extension xmi.extender="Enterprise Architect 2.5">
												<UML:Comment name="Implementation macro added by EA"/>
											</XMI.extension>
										</UML:TaggedValue>
									</UML:ModelElement.taggedValue>
									<UML:BehavioralFeature.parameter>
										<UML:Parameter kind="return" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid4"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="VOID"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{RETURNID-A2D7-4fde-8739-E1684E6FD182}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="dwArgc" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid5"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="DWORD"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{08C0D648-4B1B-4f63-83CD-7DEF1772C017}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="lpszArgv" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid7"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="1"/>
												<UML:TaggedValue tag="type" value="LPTSTR*"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{EB2B51B6-34DF-4fc7-89B0-9D4CA4BA747E}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
									</UML:BehavioralFeature.parameter>
								</UML:Operation>
								<UML:Operation name="SvcReportEvent" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="documentation" value="Purpose: Logs messages to the event log  Parameters: szFunction - name of function that failed  Return value: None  Remarks: The service must have an entry in the Application event log."/>
										<UML:TaggedValue tag="type" value="VOID"/>
										<UML:TaggedValue tag="const" value="false"/>
										<UML:TaggedValue tag="synchronised" value="0"/>
										<UML:TaggedValue tag="concurrency" value="Sequential"/>
										<UML:TaggedValue tag="position" value="2"/>
										<UML:TaggedValue tag="returnarray" value="0"/>
										<UML:TaggedValue tag="pure" value="0"/>
										<UML:TaggedValue tag="ea_guid" value="{6B5D7C8E-4D67-4220-A394-150BF8A3DF51}"/>
										<UML:TaggedValue tag="ea_localid" value="891"/>
									</UML:ModelElement.taggedValue>
									<UML:BehavioralFeature.parameter>
										<UML:Parameter kind="return" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid4"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="VOID"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{RETURNID-4D67-4220-A394-150BF8A3DF51}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="szFunction" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid8"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="0"/>
												<UML:TaggedValue tag="type" value="LPTSTR"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{E3EAE428-6275-4641-9645-FFC68629C490}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
									</UML:BehavioralFeature.parameter>
								</UML:Operation>
							</UML:Classifier.feature>
						</UML:Class>
					</UML:Namespace.ownedElement>
				</UML:Package>
				<UML:DataType xmi.id="eaxmiid0" name="SERVICE_STATUS_HANDLE" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
				<UML:DataType xmi.id="eaxmiid4" name="VOID" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
				<UML:DataType xmi.id="eaxmiid3" name="SERVICE_STATUS" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
				<UML:DataType xmi.id="eaxmiid6" name="BOOL" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
				<UML:DataType xmi.id="eaxmiid8" name="LPTSTR" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
				<UML:DataType xmi.id="eaxmiid2" name="CString" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
				<UML:DataType xmi.id="eaxmiid7" name="LPTSTR*" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
				<UML:DataType xmi.id="eaxmiid1" name="HANDLE" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
				<UML:DataType xmi.id="eaxmiid5" name="DWORD" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
			</UML:Namespace.ownedElement>
		</UML:Model>
		<UML:Diagram name="MFC Windows Service2008" xmi.id="EAID_176080F5_1D02_4a27_A565_FC0B02684CEE" diagramType="ClassDiagram" owner="EAPK_0193F3F6_7AA9_4f97_9B6E_571F68A4B3CB" toolName="Enterprise Architect 2.5">
			<UML:ModelElement.taggedValue>
				<UML:TaggedValue tag="version" value="1.0"/>
				<UML:TaggedValue tag="author" value="smeagher"/>
				<UML:TaggedValue tag="created_date" value="2011-06-06 15:02:25"/>
				<UML:TaggedValue tag="modified_date" value="2011-06-09 12:11:17"/>
				<UML:TaggedValue tag="package" value="EAPK_0193F3F6_7AA9_4f97_9B6E_571F68A4B3CB"/>
				<UML:TaggedValue tag="type" value="Logical"/>
				<UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=0;bold=false;fcol=0;;cls=0;"/>
				<UML:TaggedValue tag="matrixitems" value="locked=false;matrixactive=false;swimlanesactive=true;width=1;"/>
				<UML:TaggedValue tag="ea_localid" value="38"/>
				<UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=1;PPgs.cy=1;DocSize.cx=780;DocSize.cy=1134;ShowDetails=0;Orientation=P;Zoom=100;ShowTags=0;OpParams=1;VisibleAttributeDetail=0;ShowOpRetType=1;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=0;ShowCons=0;PaperSize=9;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=0;ShowMaint=0;ConnectorNotation=UML 2.1;ExplicitNavigability=0;AdvancedElementProps=1;AdvancedFeatureProps=1;AdvancedConnectorProps=1;ShowNotes=0;SuppressBrackets=0;SuppConnectorLabels=0;PrintPageHeadFoot=0;ShowAsList=0;HideConnStereotype=0;ShowFQN=0;NoFullScope=0;"/>
				<UML:TaggedValue tag="styleex" value="SaveTag=546E6F74;ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0;ShowMaint=0;SuppressFOC=1;MatrixActive=0;SwimlanesActive=1;MatrixLineWidth=1;MatrixLocked=0;TConnectorNotation=UML 2.1;TExplicitNavigability=0;AdvancedElementProps=1;AdvancedFeatureProps=1;AdvancedConnectorProps=1;ProfileData=;MDGDgm=;DefaultLang=;STBLDgm=;ShowNotes=0;VisibleAttributeDetail=0;ShowOpRetType=1;SuppressBrackets=0;SuppConnectorLabels=0;PrintPageHeadFoot=0;ShowAsList=0;OverrideLinkedF=0;HideConnStereotype=0;ShowFQN=0;NoFullScope=0;"/>
			</UML:ModelElement.taggedValue>
			<UML:Diagram.element>
				<UML:DiagramElement geometry="Left=58;Top=48;Right=298;Bottom=149;" subject="EAID_20BECD5A_CDDF_47f8_828F_5917F2365EAE" seqno="1" style="DUID=1EF0D27F;"/>
				<UML:DiagramElement geometry="Left=87;Top=172;Right=237;Bottom=192;" subject="EAID_8FF927AD_3B01_423a_881E_072FB9B7AF61" seqno="2" style="DUID=F8DAD6EB;HideIcon=0;"/>
				<UML:DiagramElement geometry="Left=364;Top=29;Right=641;Bottom=256;" subject="EAID_A5EC43D4_FF59_48de_8874_003EE4EDBB45" seqno="3" style="DUID=11AD6217;"/>
			</UML:Diagram.element>
		</UML:Diagram>
	</XMI.content>
	<XMI.difference/>
	<XMI.extensions xmi.extender="Enterprise Architect 2.5">
		<EAModel.script>
			<EAScript subject="EAPK_0193F3F6_7AA9_4f97_9B6E_571F68A4B3CB" name="C++ MFC Windows Service 2008" category="EACompileScript" script="&quot;%VS2008%\devenv.com&quot; /Build Debug MFCWindowsService.sln&#xA;">
				<UML:ModelElement.taggedValue>
					<UML:TaggedValue tag="documentation" value="&lt;?xml version=&quot;1.0&quot;?&gt;&#xA;&lt;DATA&gt;&lt;Flags value=&quot;0&quot;/&gt;&lt;BuildCmdType value=&quot;Batch File&quot;/&gt;&lt;BuildDir value=&quot;%APPA%\Microsoft C++\Windows\MFC Windows Service2008&quot;/&gt;&lt;InitialDir value=&quot;%APPA%\Microsoft C++\Windows\MFC Windows Service2008&quot;/&gt;&lt;BuildParser value=&quot;Microsoft .NET&quot;/&gt;&lt;OutputParser value=&quot;Microsoft .NET&quot;/&gt;&lt;BuildDepends value=&quot;false&quot;/&gt;&lt;CleanCmdType value=&quot;Batch File&quot;/&gt;&lt;Clean value=&quot;&amp;quot;%VS2008%\devenv.com&amp;quot; /Clean Debug MFCWindowsService.sln&quot;/&gt;&lt;CleanDir value=&quot;%APPA%\Microsoft C++\Windows\MFC Windows Service2008&quot;/&gt;&lt;CleanParser value=&quot;Microsoft .NET&quot;/&gt;&lt;CleanDepends value=&quot;false&quot;/&gt;&lt;Debugger value=&quot;Microsoft Native&quot;/&gt;&lt;DebugDir value=&quot;%APPA%\Microsoft C++\Windows\MFC Windows Service2008&quot;/&gt;&lt;Attach value=&quot;false&quot;/&gt;&lt;Debug value=&quot;debug\MFCWindowsService.exe install&quot;/&gt;&lt;DebugClass value=&quot;debug\MFCWindowsService.exe install&quot;/&gt;&lt;ShowConsole value=&quot;false&quot;/&gt;&lt;DebugDepends value=&quot;false&quot;/&gt;&lt;Diagnostics value=&quot;false&quot;/&gt;&lt;Symbols value=&quot;&quot;/&gt;&lt;RunCmdType value=&quot;Process&quot;/&gt;&lt;Run value=&quot;&quot;/&gt;&lt;RunCommand value=&quot;&quot;/&gt;&lt;RunDir value=&quot;%APPA%\Microsoft C++\Windows\MFC Windows Service2008&quot;/&gt;&lt;RunParser value=&quot;&amp;lt;none&amp;gt;&quot;/&gt;&lt;RunDepends value=&quot;false&quot;/&gt;&lt;TestCmdType value=&quot;Batch File&quot;/&gt;&lt;Test value=&quot;&quot;/&gt;&lt;TestRunCommand value=&quot;&quot;/&gt;&lt;TestDir value=&quot;%APPA%\Microsoft C++\Windows\MFC Windows Service2008&quot;/&gt;&lt;TestParser value=&quot;&amp;lt;none&amp;gt;&quot;/&gt;&lt;TestOutputParser value=&quot;&amp;lt;none&amp;gt;&quot;/&gt;&lt;TestDepends value=&quot;false&quot;/&gt;&lt;DeployCmdType value=&quot;Batch File&quot;/&gt;&lt;Deploy value=&quot;&quot;/&gt;&lt;DeployCommand value=&quot;&quot;/&gt;&lt;DeployDir value=&quot;&quot;/&gt;&lt;DeployParser value=&quot;&amp;lt;none&amp;gt;&quot;/&gt;&lt;DeployDepends value=&quot;false&quot;/&gt;&lt;ImagePath value=&quot;&quot;/&gt;&lt;/DATA&gt;&#xA;"/>
				</UML:ModelElement.taggedValue>
			</EAScript>
		</EAModel.script>
	</XMI.extensions>
</XMI>
