<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="SOSOSDataSet" targetNamespace="http://tempuri.org/SOSOSDataSet.xsd" xmlns:mstns="http://tempuri.org/SOSOSDataSet.xsd" xmlns="http://tempuri.org/SOSOSDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="SOSOSDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="SOSOSDataSet" msprop:Generator_DataSetName="SOSOSDataSet">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Accounts" msprop:Generator_UserTableName="Accounts" msprop:Generator_RowDeletedName="AccountsRowDeleted" msprop:Generator_RowChangedName="AccountsRowChanged" msprop:Generator_RowClassName="AccountsRow" msprop:Generator_RowChangingName="AccountsRowChanging" msprop:Generator_RowEvArgName="AccountsRowChangeEvent" msprop:Generator_RowEvHandlerName="AccountsRowChangeEventHandler" msprop:Generator_TableClassName="AccountsDataTable" msprop:Generator_TableVarName="tableAccounts" msprop:Generator_RowDeletingName="AccountsRowDeleting" msprop:Generator_TablePropName="Accounts">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Account" msprop:Generator_UserColumnName="ID_Account" msprop:Generator_ColumnVarNameInTable="columnID_Account" msprop:Generator_ColumnPropNameInRow="ID_Account" msprop:Generator_ColumnPropNameInTable="ID_AccountColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Account" msprop:Generator_UserColumnName="Account" msprop:Generator_ColumnVarNameInTable="columnAccount" msprop:Generator_ColumnPropNameInRow="Account" msprop:Generator_ColumnPropNameInTable="AccountColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Account_FullName" msprop:Generator_UserColumnName="Account_FullName" msprop:Generator_ColumnVarNameInTable="columnAccount_FullName" msprop:Generator_ColumnPropNameInRow="Account_FullName" msprop:Generator_ColumnPropNameInTable="Account_FullNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Account_Description" msprop:Generator_UserColumnName="Account_Description" msprop:Generator_ColumnVarNameInTable="columnAccount_Description" msprop:Generator_ColumnPropNameInRow="Account_Description" msprop:Generator_ColumnPropNameInTable="Account_DescriptionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Account_Disabled" msprop:Generator_UserColumnName="Account_Disabled" msprop:Generator_ColumnVarNameInTable="columnAccount_Disabled" msprop:Generator_ColumnPropNameInRow="Account_Disabled" msprop:Generator_ColumnPropNameInTable="Account_DisabledColumn" type="xs:boolean" />
              <xs:element name="Account_LockedOut" msprop:Generator_UserColumnName="Account_LockedOut" msprop:Generator_ColumnVarNameInTable="columnAccount_LockedOut" msprop:Generator_ColumnPropNameInRow="Account_LockedOut" msprop:Generator_ColumnPropNameInTable="Account_LockedOutColumn" type="xs:boolean" />
              <xs:element name="Account_PwdRequired" msprop:Generator_UserColumnName="Account_PwdRequired" msprop:Generator_ColumnVarNameInTable="columnAccount_PwdRequired" msprop:Generator_ColumnPropNameInRow="Account_PwdRequired" msprop:Generator_ColumnPropNameInTable="Account_PwdRequiredColumn" type="xs:boolean" />
              <xs:element name="Account_PwdChangeable" msprop:Generator_UserColumnName="Account_PwdChangeable" msprop:Generator_ColumnVarNameInTable="columnAccount_PwdChangeable" msprop:Generator_ColumnPropNameInRow="Account_PwdChangeable" msprop:Generator_ColumnPropNameInTable="Account_PwdChangeableColumn" type="xs:boolean" />
              <xs:element name="Account_PwdExpires" msprop:Generator_UserColumnName="Account_PwdExpires" msprop:Generator_ColumnVarNameInTable="columnAccount_PwdExpires" msprop:Generator_ColumnPropNameInRow="Account_PwdExpires" msprop:Generator_ColumnPropNameInTable="Account_PwdExpiresColumn" type="xs:boolean" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Admins" msprop:Generator_UserTableName="Admins" msprop:Generator_RowDeletedName="AdminsRowDeleted" msprop:Generator_RowChangedName="AdminsRowChanged" msprop:Generator_RowClassName="AdminsRow" msprop:Generator_RowChangingName="AdminsRowChanging" msprop:Generator_RowEvArgName="AdminsRowChangeEvent" msprop:Generator_RowEvHandlerName="AdminsRowChangeEventHandler" msprop:Generator_TableClassName="AdminsDataTable" msprop:Generator_TableVarName="tableAdmins" msprop:Generator_RowDeletingName="AdminsRowDeleting" msprop:Generator_TablePropName="Admins">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Admin" msprop:Generator_UserColumnName="ID_Admin" msprop:Generator_ColumnVarNameInTable="columnID_Admin" msprop:Generator_ColumnPropNameInRow="ID_Admin" msprop:Generator_ColumnPropNameInTable="ID_AdminColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Admin_UserID" msprop:Generator_UserColumnName="Admin_UserID" msprop:Generator_ColumnVarNameInTable="columnAdmin_UserID" msprop:Generator_ColumnPropNameInRow="Admin_UserID" msprop:Generator_ColumnPropNameInTable="Admin_UserIDColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Admin_AcctType" msprop:Generator_UserColumnName="Admin_AcctType" msprop:Generator_ColumnVarNameInTable="columnAdmin_AcctType" msprop:Generator_ColumnPropNameInRow="Admin_AcctType" msprop:Generator_ColumnPropNameInTable="Admin_AcctTypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="AutoUpdate" msprop:Generator_UserTableName="AutoUpdate" msprop:Generator_RowDeletedName="AutoUpdateRowDeleted" msprop:Generator_RowChangedName="AutoUpdateRowChanged" msprop:Generator_RowClassName="AutoUpdateRow" msprop:Generator_RowChangingName="AutoUpdateRowChanging" msprop:Generator_RowEvArgName="AutoUpdateRowChangeEvent" msprop:Generator_RowEvHandlerName="AutoUpdateRowChangeEventHandler" msprop:Generator_TableClassName="AutoUpdateDataTable" msprop:Generator_TableVarName="tableAutoUpdate" msprop:Generator_RowDeletingName="AutoUpdateRowDeleting" msprop:Generator_TablePropName="AutoUpdate">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_AutoUpdate" msprop:Generator_UserColumnName="ID_AutoUpdate" msprop:Generator_ColumnVarNameInTable="columnID_AutoUpdate" msprop:Generator_ColumnPropNameInRow="ID_AutoUpdate" msprop:Generator_ColumnPropNameInTable="ID_AutoUpdateColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AutoUpdate_LastQFE" msprop:Generator_UserColumnName="AutoUpdate_LastQFE" msprop:Generator_ColumnVarNameInTable="columnAutoUpdate_LastQFE" msprop:Generator_ColumnPropNameInRow="AutoUpdate_LastQFE" msprop:Generator_ColumnPropNameInTable="AutoUpdate_LastQFEColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AutoUpdate_LastQFEDate" msprop:Generator_UserColumnName="AutoUpdate_LastQFEDate" msprop:Generator_ColumnVarNameInTable="columnAutoUpdate_LastQFEDate" msprop:Generator_ColumnPropNameInRow="AutoUpdate_LastQFEDate" msprop:Generator_ColumnPropNameInTable="AutoUpdate_LastQFEDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="AutoUpdate_Enabled" msprop:Generator_UserColumnName="AutoUpdate_Enabled" msprop:Generator_ColumnVarNameInTable="columnAutoUpdate_Enabled" msprop:Generator_ColumnPropNameInRow="AutoUpdate_Enabled" msprop:Generator_ColumnPropNameInTable="AutoUpdate_EnabledColumn" type="xs:boolean" />
              <xs:element name="AutoUpdate_UseSUS" msprop:Generator_UserColumnName="AutoUpdate_UseSUS" msprop:Generator_ColumnVarNameInTable="columnAutoUpdate_UseSUS" msprop:Generator_ColumnPropNameInRow="AutoUpdate_UseSUS" msprop:Generator_ColumnPropNameInTable="AutoUpdate_UseSUSColumn" type="xs:boolean" />
              <xs:element name="AutoUpdate_Options" msprop:Generator_UserColumnName="AutoUpdate_Options" msprop:Generator_ColumnVarNameInTable="columnAutoUpdate_Options" msprop:Generator_ColumnPropNameInRow="AutoUpdate_Options" msprop:Generator_ColumnPropNameInTable="AutoUpdate_OptionsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AutoUpdate_Server" msprop:Generator_UserColumnName="AutoUpdate_Server" msprop:Generator_ColumnVarNameInTable="columnAutoUpdate_Server" msprop:Generator_ColumnPropNameInRow="AutoUpdate_Server" msprop:Generator_ColumnPropNameInTable="AutoUpdate_ServerColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AutoUpdate_State" msprop:Generator_UserColumnName="AutoUpdate_State" msprop:Generator_ColumnVarNameInTable="columnAutoUpdate_State" msprop:Generator_ColumnPropNameInRow="AutoUpdate_State" msprop:Generator_ColumnPropNameInTable="AutoUpdate_StateColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AutoUpdate_NextRun" msprop:Generator_UserColumnName="AutoUpdate_NextRun" msprop:Generator_ColumnVarNameInTable="columnAutoUpdate_NextRun" msprop:Generator_ColumnPropNameInRow="AutoUpdate_NextRun" msprop:Generator_ColumnPropNameInTable="AutoUpdate_NextRunColumn" type="xs:dateTime" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="BIOS" msprop:Generator_UserTableName="BIOS" msprop:Generator_RowDeletedName="BIOSRowDeleted" msprop:Generator_RowChangedName="BIOSRowChanged" msprop:Generator_RowClassName="BIOSRow" msprop:Generator_RowChangingName="BIOSRowChanging" msprop:Generator_RowEvArgName="BIOSRowChangeEvent" msprop:Generator_RowEvHandlerName="BIOSRowChangeEventHandler" msprop:Generator_TableClassName="BIOSDataTable" msprop:Generator_TableVarName="tableBIOS" msprop:Generator_RowDeletingName="BIOSRowDeleting" msprop:Generator_TablePropName="BIOS">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_BIOS" msprop:Generator_UserColumnName="ID_BIOS" msprop:Generator_ColumnVarNameInTable="columnID_BIOS" msprop:Generator_ColumnPropNameInRow="ID_BIOS" msprop:Generator_ColumnPropNameInTable="ID_BIOSColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="BIOS" msprop:Generator_UserColumnName="BIOS" msprop:Generator_ColumnVarNameInTable="columnBIOS" msprop:Generator_ColumnPropNameInRow="BIOS" msprop:Generator_ColumnPropNameInTable="BIOSColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="BIOS_Version" msprop:Generator_UserColumnName="BIOS_Version" msprop:Generator_ColumnVarNameInTable="columnBIOS_Version" msprop:Generator_ColumnPropNameInRow="BIOS_Version" msprop:Generator_ColumnPropNameInTable="BIOS_VersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="BIOS_Date" msprop:Generator_UserColumnName="BIOS_Date" msprop:Generator_ColumnVarNameInTable="columnBIOS_Date" msprop:Generator_ColumnPropNameInRow="BIOS_Date" msprop:Generator_ColumnPropNameInTable="BIOS_DateColumn" type="xs:dateTime" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Components" msprop:Generator_UserTableName="Components" msprop:Generator_RowDeletedName="ComponentsRowDeleted" msprop:Generator_RowChangedName="ComponentsRowChanged" msprop:Generator_RowClassName="ComponentsRow" msprop:Generator_RowChangingName="ComponentsRowChanging" msprop:Generator_RowEvArgName="ComponentsRowChangeEvent" msprop:Generator_RowEvHandlerName="ComponentsRowChangeEventHandler" msprop:Generator_TableClassName="ComponentsDataTable" msprop:Generator_TableVarName="tableComponents" msprop:Generator_RowDeletingName="ComponentsRowDeleting" msprop:Generator_TablePropName="Components">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Component" msprop:Generator_UserColumnName="ID_Component" msprop:Generator_ColumnVarNameInTable="columnID_Component" msprop:Generator_ColumnPropNameInRow="ID_Component" msprop:Generator_ColumnPropNameInTable="ID_ComponentColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Component_ID" msprop:Generator_UserColumnName="Component_ID" msprop:Generator_ColumnVarNameInTable="columnComponent_ID" msprop:Generator_ColumnPropNameInRow="Component_ID" msprop:Generator_ColumnPropNameInTable="Component_IDColumn" type="xs:int" />
              <xs:element name="Component" msprop:Generator_UserColumnName="Component" msprop:Generator_ColumnVarNameInTable="columnComponent" msprop:Generator_ColumnPropNameInRow="Component" msprop:Generator_ColumnPropNameInTable="ComponentColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Component_Name" msprop:Generator_UserColumnName="Component_Name" msprop:Generator_ColumnVarNameInTable="columnComponent_Name" msprop:Generator_ColumnPropNameInRow="Component_Name" msprop:Generator_ColumnPropNameInTable="Component_NameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Component_Version" msprop:Generator_UserColumnName="Component_Version" msprop:Generator_ColumnPropNameInRow="Component_Version" msprop:Generator_ColumnVarNameInTable="columnComponent_Version" msprop:Generator_ColumnPropNameInTable="Component_VersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="CPU" msprop:Generator_UserTableName="CPU" msprop:Generator_RowDeletedName="CPURowDeleted" msprop:Generator_RowChangedName="CPURowChanged" msprop:Generator_RowClassName="CPURow" msprop:Generator_RowChangingName="CPURowChanging" msprop:Generator_RowEvArgName="CPURowChangeEvent" msprop:Generator_RowEvHandlerName="CPURowChangeEventHandler" msprop:Generator_TableClassName="CPUDataTable" msprop:Generator_TableVarName="tableCPU" msprop:Generator_RowDeletingName="CPURowDeleting" msprop:Generator_TablePropName="CPU">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_CPU" msprop:Generator_UserColumnName="ID_CPU" msprop:Generator_ColumnVarNameInTable="columnID_CPU" msprop:Generator_ColumnPropNameInRow="ID_CPU" msprop:Generator_ColumnPropNameInTable="ID_CPUColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CPU" msprop:Generator_UserColumnName="CPU" msprop:Generator_ColumnVarNameInTable="columnCPU" msprop:Generator_ColumnPropNameInRow="CPU" msprop:Generator_ColumnPropNameInTable="CPUColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CPU_Name" msprop:Generator_UserColumnName="CPU_Name" msprop:Generator_ColumnVarNameInTable="columnCPU_Name" msprop:Generator_ColumnPropNameInRow="CPU_Name" msprop:Generator_ColumnPropNameInTable="CPU_NameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CPU_Socket" msprop:Generator_UserColumnName="CPU_Socket" msprop:Generator_ColumnVarNameInTable="columnCPU_Socket" msprop:Generator_ColumnPropNameInRow="CPU_Socket" msprop:Generator_ColumnPropNameInTable="CPU_SocketColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CPU_Speed" msprop:Generator_UserColumnName="CPU_Speed" msprop:Generator_ColumnVarNameInTable="columnCPU_Speed" msprop:Generator_ColumnPropNameInRow="CPU_Speed" msprop:Generator_ColumnPropNameInTable="CPU_SpeedColumn" type="xs:int" minOccurs="0" />
              <xs:element name="CPU_ExtSpeed" msprop:Generator_UserColumnName="CPU_ExtSpeed" msprop:Generator_ColumnVarNameInTable="columnCPU_ExtSpeed" msprop:Generator_ColumnPropNameInRow="CPU_ExtSpeed" msprop:Generator_ColumnPropNameInTable="CPU_ExtSpeedColumn" type="xs:int" minOccurs="0" />
              <xs:element name="CPU_Count" msprop:Generator_UserColumnName="CPU_Count" msprop:Generator_ColumnVarNameInTable="columnCPU_Count" msprop:Generator_ColumnPropNameInRow="CPU_Count" msprop:Generator_ColumnPropNameInTable="CPU_CountColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Devices" msprop:Generator_UserTableName="Devices" msprop:Generator_RowDeletedName="DevicesRowDeleted" msprop:Generator_RowChangedName="DevicesRowChanged" msprop:Generator_RowClassName="DevicesRow" msprop:Generator_RowChangingName="DevicesRowChanging" msprop:Generator_RowEvArgName="DevicesRowChangeEvent" msprop:Generator_RowEvHandlerName="DevicesRowChangeEventHandler" msprop:Generator_TableClassName="DevicesDataTable" msprop:Generator_TableVarName="tableDevices" msprop:Generator_RowDeletingName="DevicesRowDeleting" msprop:Generator_TablePropName="Devices">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Device" msprop:Generator_UserColumnName="ID_Device" msprop:Generator_ColumnVarNameInTable="columnID_Device" msprop:Generator_ColumnPropNameInRow="ID_Device" msprop:Generator_ColumnPropNameInTable="ID_DeviceColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Device_ID" msprop:Generator_UserColumnName="Device_ID" msprop:Generator_ColumnVarNameInTable="columnDevice_ID" msprop:Generator_ColumnPropNameInRow="Device_ID" msprop:Generator_ColumnPropNameInTable="Device_IDColumn" type="xs:int" />
              <xs:element name="Device_Category" msprop:Generator_UserColumnName="Device_Category" msprop:Generator_ColumnVarNameInTable="columnDevice_Category" msprop:Generator_ColumnPropNameInRow="Device_Category" msprop:Generator_ColumnPropNameInTable="Device_CategoryColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Device" msprop:Generator_UserColumnName="Device" msprop:Generator_ColumnVarNameInTable="columnDevice" msprop:Generator_ColumnPropNameInRow="Device" msprop:Generator_ColumnPropNameInTable="DeviceColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Device_Driver" msprop:Generator_UserColumnName="Device_Driver" msprop:Generator_ColumnVarNameInTable="columnDevice_Driver" msprop:Generator_ColumnPropNameInRow="Device_Driver" msprop:Generator_ColumnPropNameInTable="Device_DriverColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Device_Status" msprop:Generator_UserColumnName="Device_Status" msprop:Generator_ColumnPropNameInRow="Device_Status" msprop:Generator_ColumnVarNameInTable="columnDevice_Status" msprop:Generator_ColumnPropNameInTable="Device_StatusColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Device_PnPDeviceID" msprop:Generator_UserColumnName="Device_PnPDeviceID" msprop:Generator_ColumnVarNameInTable="columnDevice_PnPDeviceID" msprop:Generator_ColumnPropNameInRow="Device_PnPDeviceID" msprop:Generator_ColumnPropNameInTable="Device_PnPDeviceIDColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Disks" msprop:Generator_UserTableName="Disks" msprop:Generator_RowDeletedName="DisksRowDeleted" msprop:Generator_RowChangedName="DisksRowChanged" msprop:Generator_RowClassName="DisksRow" msprop:Generator_RowChangingName="DisksRowChanging" msprop:Generator_RowEvArgName="DisksRowChangeEvent" msprop:Generator_RowEvHandlerName="DisksRowChangeEventHandler" msprop:Generator_TableClassName="DisksDataTable" msprop:Generator_TableVarName="tableDisks" msprop:Generator_RowDeletingName="DisksRowDeleting" msprop:Generator_TablePropName="Disks">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Disk" msprop:Generator_UserColumnName="ID_Disk" msprop:Generator_ColumnVarNameInTable="columnID_Disk" msprop:Generator_ColumnPropNameInRow="ID_Disk" msprop:Generator_ColumnPropNameInTable="ID_DiskColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Disk_ID" msprop:Generator_UserColumnName="Disk_ID" msprop:Generator_ColumnVarNameInTable="columnDisk_ID" msprop:Generator_ColumnPropNameInRow="Disk_ID" msprop:Generator_ColumnPropNameInTable="Disk_IDColumn" type="xs:int" />
              <xs:element name="Disk_Desc" msprop:Generator_UserColumnName="Disk_Desc" msprop:Generator_ColumnVarNameInTable="columnDisk_Desc" msprop:Generator_ColumnPropNameInRow="Disk_Desc" msprop:Generator_ColumnPropNameInTable="Disk_DescColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Disk_Interface" msprop:Generator_UserColumnName="Disk_Interface" msprop:Generator_ColumnVarNameInTable="columnDisk_Interface" msprop:Generator_ColumnPropNameInRow="Disk_Interface" msprop:Generator_ColumnPropNameInTable="Disk_InterfaceColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Disk_Partitions" msprop:Generator_UserColumnName="Disk_Partitions" msprop:Generator_ColumnVarNameInTable="columnDisk_Partitions" msprop:Generator_ColumnPropNameInRow="Disk_Partitions" msprop:Generator_ColumnPropNameInTable="Disk_PartitionsColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Disk_SerialNumber" msprop:Generator_UserColumnName="Disk_SerialNumber" msprop:Generator_ColumnPropNameInRow="Disk_SerialNumber" msprop:Generator_ColumnVarNameInTable="columnDisk_SerialNumber" msprop:Generator_ColumnPropNameInTable="Disk_SerialNumberColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Drives" msprop:Generator_UserTableName="Drives" msprop:Generator_RowDeletedName="DrivesRowDeleted" msprop:Generator_RowChangedName="DrivesRowChanged" msprop:Generator_RowClassName="DrivesRow" msprop:Generator_RowChangingName="DrivesRowChanging" msprop:Generator_RowEvArgName="DrivesRowChangeEvent" msprop:Generator_RowEvHandlerName="DrivesRowChangeEventHandler" msprop:Generator_TableClassName="DrivesDataTable" msprop:Generator_TableVarName="tableDrives" msprop:Generator_RowDeletingName="DrivesRowDeleting" msprop:Generator_TablePropName="Drives">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Drive" msprop:Generator_UserColumnName="ID_Drive" msprop:Generator_ColumnVarNameInTable="columnID_Drive" msprop:Generator_ColumnPropNameInRow="ID_Drive" msprop:Generator_ColumnPropNameInTable="ID_DriveColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Drive" msprop:Generator_UserColumnName="Drive" msprop:Generator_ColumnVarNameInTable="columnDrive" msprop:Generator_ColumnPropNameInRow="Drive" msprop:Generator_ColumnPropNameInTable="DriveColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Drive_Size" msprop:Generator_UserColumnName="Drive_Size" msprop:Generator_ColumnVarNameInTable="columnDrive_Size" msprop:Generator_ColumnPropNameInRow="Drive_Size" msprop:Generator_ColumnPropNameInTable="Drive_SizeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Drive_FreeSpace" msprop:Generator_UserColumnName="Drive_FreeSpace" msprop:Generator_ColumnVarNameInTable="columnDrive_FreeSpace" msprop:Generator_ColumnPropNameInRow="Drive_FreeSpace" msprop:Generator_ColumnPropNameInTable="Drive_FreeSpaceColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Drive_Type" msprop:Generator_UserColumnName="Drive_Type" msprop:Generator_ColumnVarNameInTable="columnDrive_Type" msprop:Generator_ColumnPropNameInRow="Drive_Type" msprop:Generator_ColumnPropNameInTable="Drive_TypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Drive_FileSystem" msprop:Generator_UserColumnName="Drive_FileSystem" msprop:Generator_ColumnVarNameInTable="columnDrive_FileSystem" msprop:Generator_ColumnPropNameInRow="Drive_FileSystem" msprop:Generator_ColumnPropNameInTable="Drive_FileSystemColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Drive_MediaType" msprop:Generator_UserColumnName="Drive_MediaType" msprop:Generator_ColumnVarNameInTable="columnDrive_MediaType" msprop:Generator_ColumnPropNameInRow="Drive_MediaType" msprop:Generator_ColumnPropNameInTable="Drive_MediaTypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Drive_VolumeName" msprop:Generator_UserColumnName="Drive_VolumeName" msprop:Generator_ColumnVarNameInTable="columnDrive_VolumeName" msprop:Generator_ColumnPropNameInRow="Drive_VolumeName" msprop:Generator_ColumnPropNameInTable="Drive_VolumeNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="EventLogs" msprop:Generator_UserTableName="EventLogs" msprop:Generator_RowDeletedName="EventLogsRowDeleted" msprop:Generator_RowChangedName="EventLogsRowChanged" msprop:Generator_RowClassName="EventLogsRow" msprop:Generator_RowChangingName="EventLogsRowChanging" msprop:Generator_RowEvArgName="EventLogsRowChangeEvent" msprop:Generator_RowEvHandlerName="EventLogsRowChangeEventHandler" msprop:Generator_TableClassName="EventLogsDataTable" msprop:Generator_TableVarName="tableEventLogs" msprop:Generator_RowDeletingName="EventLogsRowDeleting" msprop:Generator_TablePropName="EventLogs">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Event" msprop:Generator_UserColumnName="ID_Event" msprop:Generator_ColumnVarNameInTable="columnID_Event" msprop:Generator_ColumnPropNameInRow="ID_Event" msprop:Generator_ColumnPropNameInTable="ID_EventColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Event_Logfile" msprop:Generator_UserColumnName="Event_Logfile" msprop:Generator_ColumnVarNameInTable="columnEvent_Logfile" msprop:Generator_ColumnPropNameInRow="Event_Logfile" msprop:Generator_ColumnPropNameInTable="Event_LogfileColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Event_ID" msprop:Generator_UserColumnName="Event_ID" msprop:Generator_ColumnVarNameInTable="columnEvent_ID" msprop:Generator_ColumnPropNameInRow="Event_ID" msprop:Generator_ColumnPropNameInTable="Event_IDColumn" type="xs:int" />
              <xs:element name="Event_Type" msprop:Generator_UserColumnName="Event_Type" msprop:Generator_ColumnVarNameInTable="columnEvent_Type" msprop:Generator_ColumnPropNameInRow="Event_Type" msprop:Generator_ColumnPropNameInTable="Event_TypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Event_Date" msprop:Generator_UserColumnName="Event_Date" msprop:Generator_ColumnVarNameInTable="columnEvent_Date" msprop:Generator_ColumnPropNameInRow="Event_Date" msprop:Generator_ColumnPropNameInTable="Event_DateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="Event_Source" msprop:Generator_UserColumnName="Event_Source" msprop:Generator_ColumnVarNameInTable="columnEvent_Source" msprop:Generator_ColumnPropNameInRow="Event_Source" msprop:Generator_ColumnPropNameInTable="Event_SourceColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Event_Code" msprop:Generator_UserColumnName="Event_Code" msprop:Generator_ColumnVarNameInTable="columnEvent_Code" msprop:Generator_ColumnPropNameInRow="Event_Code" msprop:Generator_ColumnPropNameInTable="Event_CodeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Event_User" msprop:Generator_UserColumnName="Event_User" msprop:Generator_ColumnVarNameInTable="columnEvent_User" msprop:Generator_ColumnPropNameInRow="Event_User" msprop:Generator_ColumnPropNameInTable="Event_UserColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Event_Message" msprop:Generator_UserColumnName="Event_Message" msprop:Generator_ColumnVarNameInTable="columnEvent_Message" msprop:Generator_ColumnPropNameInRow="Event_Message" msprop:Generator_ColumnPropNameInTable="Event_MessageColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="FileInfo" msprop:Generator_UserTableName="FileInfo" msprop:Generator_RowDeletedName="FileInfoRowDeleted" msprop:Generator_RowChangedName="FileInfoRowChanged" msprop:Generator_RowClassName="FileInfoRow" msprop:Generator_RowChangingName="FileInfoRowChanging" msprop:Generator_RowEvArgName="FileInfoRowChangeEvent" msprop:Generator_RowEvHandlerName="FileInfoRowChangeEventHandler" msprop:Generator_TableClassName="FileInfoDataTable" msprop:Generator_TableVarName="tableFileInfo" msprop:Generator_RowDeletingName="FileInfoRowDeleting" msprop:Generator_TablePropName="FileInfo">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_FileInfo" msprop:Generator_UserColumnName="ID_FileInfo" msprop:Generator_ColumnVarNameInTable="columnID_FileInfo" msprop:Generator_ColumnPropNameInRow="ID_FileInfo" msprop:Generator_ColumnPropNameInTable="ID_FileInfoColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="FileInfo_Path" msprop:Generator_UserColumnName="FileInfo_Path" msprop:Generator_ColumnVarNameInTable="columnFileInfo_Path" msprop:Generator_ColumnPropNameInRow="FileInfo_Path" msprop:Generator_ColumnPropNameInTable="FileInfo_PathColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="FileInfo_Version" msprop:Generator_UserColumnName="FileInfo_Version" msprop:Generator_ColumnVarNameInTable="columnFileInfo_Version" msprop:Generator_ColumnPropNameInRow="FileInfo_Version" msprop:Generator_ColumnPropNameInTable="FileInfo_VersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="FileInfo_Size" msprop:Generator_UserColumnName="FileInfo_Size" msprop:Generator_ColumnVarNameInTable="columnFileInfo_Size" msprop:Generator_ColumnPropNameInRow="FileInfo_Size" msprop:Generator_ColumnPropNameInTable="FileInfo_SizeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="FileInfo_ModDate" msprop:Generator_UserColumnName="FileInfo_ModDate" msprop:Generator_ColumnVarNameInTable="columnFileInfo_ModDate" msprop:Generator_ColumnPropNameInRow="FileInfo_ModDate" msprop:Generator_ColumnPropNameInTable="FileInfo_ModDateColumn" type="xs:dateTime" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Memory" msprop:Generator_UserTableName="Memory" msprop:Generator_RowDeletedName="MemoryRowDeleted" msprop:Generator_RowChangedName="MemoryRowChanged" msprop:Generator_RowClassName="MemoryRow" msprop:Generator_RowChangingName="MemoryRowChanging" msprop:Generator_RowEvArgName="MemoryRowChangeEvent" msprop:Generator_RowEvHandlerName="MemoryRowChangeEventHandler" msprop:Generator_TableClassName="MemoryDataTable" msprop:Generator_TableVarName="tableMemory" msprop:Generator_RowDeletingName="MemoryRowDeleting" msprop:Generator_TablePropName="Memory">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Memory" msprop:Generator_UserColumnName="ID_Memory" msprop:Generator_ColumnVarNameInTable="columnID_Memory" msprop:Generator_ColumnPropNameInRow="ID_Memory" msprop:Generator_ColumnPropNameInTable="ID_MemoryColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Memory" msprop:Generator_UserColumnName="Memory" msprop:Generator_ColumnVarNameInTable="columnMemory" msprop:Generator_ColumnPropNameInRow="Memory" msprop:Generator_ColumnPropNameInTable="MemoryColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Memory_Type" msprop:Generator_UserColumnName="Memory_Type" msprop:Generator_ColumnVarNameInTable="columnMemory_Type" msprop:Generator_ColumnPropNameInRow="Memory_Type" msprop:Generator_ColumnPropNameInTable="Memory_TypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Memory_Form" msprop:Generator_UserColumnName="Memory_Form" msprop:Generator_ColumnVarNameInTable="columnMemory_Form" msprop:Generator_ColumnPropNameInRow="Memory_Form" msprop:Generator_ColumnPropNameInTable="Memory_FormColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Memory_Count" msprop:Generator_UserColumnName="Memory_Count" msprop:Generator_ColumnVarNameInTable="columnMemory_Count" msprop:Generator_ColumnPropNameInRow="Memory_Count" msprop:Generator_ColumnPropNameInTable="Memory_CountColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Memory_Width" msprop:Generator_UserColumnName="Memory_Width" msprop:Generator_ColumnVarNameInTable="columnMemory_Width" msprop:Generator_ColumnPropNameInRow="Memory_Width" msprop:Generator_ColumnPropNameInTable="Memory_WidthColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Memory_Speed" msprop:Generator_UserColumnName="Memory_Speed" msprop:Generator_ColumnVarNameInTable="columnMemory_Speed" msprop:Generator_ColumnPropNameInRow="Memory_Speed" msprop:Generator_ColumnPropNameInTable="Memory_SpeedColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Modem" msprop:Generator_UserTableName="Modem" msprop:Generator_RowDeletedName="ModemRowDeleted" msprop:Generator_RowChangedName="ModemRowChanged" msprop:Generator_RowClassName="ModemRow" msprop:Generator_RowChangingName="ModemRowChanging" msprop:Generator_RowEvArgName="ModemRowChangeEvent" msprop:Generator_RowEvHandlerName="ModemRowChangeEventHandler" msprop:Generator_TableClassName="ModemDataTable" msprop:Generator_TableVarName="tableModem" msprop:Generator_RowDeletingName="ModemRowDeleting" msprop:Generator_TablePropName="Modem">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Modem" msprop:Generator_UserColumnName="ID_Modem" msprop:Generator_ColumnVarNameInTable="columnID_Modem" msprop:Generator_ColumnPropNameInRow="ID_Modem" msprop:Generator_ColumnPropNameInTable="ID_ModemColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Modem_ID" msprop:Generator_UserColumnName="Modem_ID" msprop:Generator_ColumnVarNameInTable="columnModem_ID" msprop:Generator_ColumnPropNameInRow="Modem_ID" msprop:Generator_ColumnPropNameInTable="Modem_IDColumn" type="xs:int" />
              <xs:element name="Modem" msprop:Generator_UserColumnName="Modem" msprop:Generator_ColumnVarNameInTable="columnModem" msprop:Generator_ColumnPropNameInRow="Modem" msprop:Generator_ColumnPropNameInTable="ModemColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Modem_Port" msprop:Generator_UserColumnName="Modem_Port" msprop:Generator_ColumnVarNameInTable="columnModem_Port" msprop:Generator_ColumnPropNameInRow="Modem_Port" msprop:Generator_ColumnPropNameInTable="Modem_PortColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Modem_Type" msprop:Generator_UserColumnName="Modem_Type" msprop:Generator_ColumnVarNameInTable="columnModem_Type" msprop:Generator_ColumnPropNameInRow="Modem_Type" msprop:Generator_ColumnPropNameInTable="Modem_TypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Monitor" msprop:Generator_UserTableName="Monitor" msprop:Generator_RowDeletedName="MonitorRowDeleted" msprop:Generator_RowChangedName="MonitorRowChanged" msprop:Generator_RowClassName="MonitorRow" msprop:Generator_RowChangingName="MonitorRowChanging" msprop:Generator_RowEvArgName="MonitorRowChangeEvent" msprop:Generator_RowEvHandlerName="MonitorRowChangeEventHandler" msprop:Generator_TableClassName="MonitorDataTable" msprop:Generator_TableVarName="tableMonitor" msprop:Generator_RowDeletingName="MonitorRowDeleting" msprop:Generator_TablePropName="Monitor">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Monitor" msprop:Generator_UserColumnName="ID_Monitor" msprop:Generator_ColumnVarNameInTable="columnID_Monitor" msprop:Generator_ColumnPropNameInRow="ID_Monitor" msprop:Generator_ColumnPropNameInTable="ID_MonitorColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Monitor_ID" msprop:Generator_UserColumnName="Monitor_ID" msprop:Generator_ColumnVarNameInTable="columnMonitor_ID" msprop:Generator_ColumnPropNameInRow="Monitor_ID" msprop:Generator_ColumnPropNameInTable="Monitor_IDColumn" type="xs:int" />
              <xs:element name="Monitor" msprop:Generator_UserColumnName="Monitor" msprop:Generator_ColumnVarNameInTable="columnMonitor" msprop:Generator_ColumnPropNameInRow="Monitor" msprop:Generator_ColumnPropNameInTable="MonitorColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Monitor_Size" msprop:Generator_UserColumnName="Monitor_Size" msprop:Generator_ColumnVarNameInTable="columnMonitor_Size" msprop:Generator_ColumnPropNameInRow="Monitor_Size" msprop:Generator_ColumnPropNameInTable="Monitor_SizeColumn" type="xs:double" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Motherboard" msprop:Generator_UserTableName="Motherboard" msprop:Generator_RowDeletedName="MotherboardRowDeleted" msprop:Generator_RowChangedName="MotherboardRowChanged" msprop:Generator_RowClassName="MotherboardRow" msprop:Generator_RowChangingName="MotherboardRowChanging" msprop:Generator_RowEvArgName="MotherboardRowChangeEvent" msprop:Generator_RowEvHandlerName="MotherboardRowChangeEventHandler" msprop:Generator_TableClassName="MotherboardDataTable" msprop:Generator_TableVarName="tableMotherboard" msprop:Generator_RowDeletingName="MotherboardRowDeleting" msprop:Generator_TablePropName="Motherboard">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Motherboard" msprop:Generator_UserColumnName="ID_Motherboard" msprop:Generator_ColumnVarNameInTable="columnID_Motherboard" msprop:Generator_ColumnPropNameInRow="ID_Motherboard" msprop:Generator_ColumnPropNameInTable="ID_MotherboardColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Motherboard" msprop:Generator_UserColumnName="Motherboard" msprop:Generator_ColumnVarNameInTable="columnMotherboard" msprop:Generator_ColumnPropNameInRow="Motherboard" msprop:Generator_ColumnPropNameInTable="MotherboardColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Motherboard_Model" msprop:Generator_UserColumnName="Motherboard_Model" msprop:Generator_ColumnVarNameInTable="columnMotherboard_Model" msprop:Generator_ColumnPropNameInRow="Motherboard_Model" msprop:Generator_ColumnPropNameInTable="Motherboard_ModelColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Motherboard_SerialNumber" msprop:Generator_UserColumnName="Motherboard_SerialNumber" msprop:Generator_ColumnVarNameInTable="columnMotherboard_SerialNumber" msprop:Generator_ColumnPropNameInRow="Motherboard_SerialNumber" msprop:Generator_ColumnPropNameInTable="Motherboard_SerialNumberColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Motherboard_Version" msprop:Generator_UserColumnName="Motherboard_Version" msprop:Generator_ColumnVarNameInTable="columnMotherboard_Version" msprop:Generator_ColumnPropNameInRow="Motherboard_Version" msprop:Generator_ColumnPropNameInTable="Motherboard_VersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Mouse" msprop:Generator_UserTableName="Mouse" msprop:Generator_RowDeletedName="MouseRowDeleted" msprop:Generator_RowChangedName="MouseRowChanged" msprop:Generator_RowClassName="MouseRow" msprop:Generator_RowChangingName="MouseRowChanging" msprop:Generator_RowEvArgName="MouseRowChangeEvent" msprop:Generator_RowEvHandlerName="MouseRowChangeEventHandler" msprop:Generator_TableClassName="MouseDataTable" msprop:Generator_TableVarName="tableMouse" msprop:Generator_RowDeletingName="MouseRowDeleting" msprop:Generator_TablePropName="Mouse">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Mouse" msprop:Generator_UserColumnName="ID_Mouse" msprop:Generator_ColumnVarNameInTable="columnID_Mouse" msprop:Generator_ColumnPropNameInRow="ID_Mouse" msprop:Generator_ColumnPropNameInTable="ID_MouseColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Mouse_ID" msprop:Generator_UserColumnName="Mouse_ID" msprop:Generator_ColumnVarNameInTable="columnMouse_ID" msprop:Generator_ColumnPropNameInRow="Mouse_ID" msprop:Generator_ColumnPropNameInTable="Mouse_IDColumn" type="xs:int" />
              <xs:element name="Mouse" msprop:Generator_UserColumnName="Mouse" msprop:Generator_ColumnVarNameInTable="columnMouse" msprop:Generator_ColumnPropNameInRow="Mouse" msprop:Generator_ColumnPropNameInTable="MouseColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Mouse_Type" msprop:Generator_UserColumnName="Mouse_Type" msprop:Generator_ColumnVarNameInTable="columnMouse_Type" msprop:Generator_ColumnPropNameInRow="Mouse_Type" msprop:Generator_ColumnPropNameInTable="Mouse_TypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Mouse_Buttons" msprop:Generator_UserColumnName="Mouse_Buttons" msprop:Generator_ColumnVarNameInTable="columnMouse_Buttons" msprop:Generator_ColumnPropNameInRow="Mouse_Buttons" msprop:Generator_ColumnPropNameInTable="Mouse_ButtonsColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Mouse_Port" msprop:Generator_UserColumnName="Mouse_Port" msprop:Generator_ColumnVarNameInTable="columnMouse_Port" msprop:Generator_ColumnPropNameInRow="Mouse_Port" msprop:Generator_ColumnPropNameInTable="Mouse_PortColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="NetAdapter" msprop:Generator_UserTableName="NetAdapter" msprop:Generator_RowDeletedName="NetAdapterRowDeleted" msprop:Generator_RowChangedName="NetAdapterRowChanged" msprop:Generator_RowClassName="NetAdapterRow" msprop:Generator_RowChangingName="NetAdapterRowChanging" msprop:Generator_RowEvArgName="NetAdapterRowChangeEvent" msprop:Generator_RowEvHandlerName="NetAdapterRowChangeEventHandler" msprop:Generator_TableClassName="NetAdapterDataTable" msprop:Generator_TableVarName="tableNetAdapter" msprop:Generator_RowDeletingName="NetAdapterRowDeleting" msprop:Generator_TablePropName="NetAdapter">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_NetAdapter" msprop:Generator_UserColumnName="ID_NetAdapter" msprop:Generator_ColumnVarNameInTable="columnID_NetAdapter" msprop:Generator_ColumnPropNameInRow="ID_NetAdapter" msprop:Generator_ColumnPropNameInTable="ID_NetAdapterColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetAdapter_ID" msprop:Generator_UserColumnName="NetAdapter_ID" msprop:Generator_ColumnVarNameInTable="columnNetAdapter_ID" msprop:Generator_ColumnPropNameInRow="NetAdapter_ID" msprop:Generator_ColumnPropNameInTable="NetAdapter_IDColumn" type="xs:int" />
              <xs:element name="NetAdapter" msprop:Generator_UserColumnName="NetAdapter" msprop:Generator_ColumnVarNameInTable="columnNetAdapter" msprop:Generator_ColumnPropNameInRow="NetAdapter" msprop:Generator_ColumnPropNameInTable="NetAdapterColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetAdapter_Manufacturer" msprop:Generator_UserColumnName="NetAdapter_Manufacturer" msprop:Generator_ColumnVarNameInTable="columnNetAdapter_Manufacturer" msprop:Generator_ColumnPropNameInRow="NetAdapter_Manufacturer" msprop:Generator_ColumnPropNameInTable="NetAdapter_ManufacturerColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetAdapter_MAC" msprop:Generator_UserColumnName="NetAdapter_MAC" msprop:Generator_ColumnVarNameInTable="columnNetAdapter_MAC" msprop:Generator_ColumnPropNameInRow="NetAdapter_MAC" msprop:Generator_ColumnPropNameInTable="NetAdapter_MACColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="NetConfig" msprop:Generator_UserTableName="NetConfig" msprop:Generator_RowDeletedName="NetConfigRowDeleted" msprop:Generator_RowChangedName="NetConfigRowChanged" msprop:Generator_RowClassName="NetConfigRow" msprop:Generator_RowChangingName="NetConfigRowChanging" msprop:Generator_RowEvArgName="NetConfigRowChangeEvent" msprop:Generator_RowEvHandlerName="NetConfigRowChangeEventHandler" msprop:Generator_TableClassName="NetConfigDataTable" msprop:Generator_TableVarName="tableNetConfig" msprop:Generator_RowDeletingName="NetConfigRowDeleting" msprop:Generator_TablePropName="NetConfig">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_NetConfig" msprop:Generator_UserColumnName="ID_NetConfig" msprop:Generator_ColumnVarNameInTable="columnID_NetConfig" msprop:Generator_ColumnPropNameInRow="ID_NetConfig" msprop:Generator_ColumnPropNameInTable="ID_NetConfigColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetConfig_ID" msprop:Generator_UserColumnName="NetConfig_ID" msprop:Generator_ColumnVarNameInTable="columnNetConfig_ID" msprop:Generator_ColumnPropNameInRow="NetConfig_ID" msprop:Generator_ColumnPropNameInTable="NetConfig_IDColumn" type="xs:int" />
              <xs:element name="NetConfig" msprop:Generator_UserColumnName="NetConfig" msprop:Generator_ColumnVarNameInTable="columnNetConfig" msprop:Generator_ColumnPropNameInRow="NetConfig" msprop:Generator_ColumnPropNameInTable="NetConfigColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetConfig_DHCP" msprop:Generator_UserColumnName="NetConfig_DHCP" msprop:Generator_ColumnVarNameInTable="columnNetConfig_DHCP" msprop:Generator_ColumnPropNameInRow="NetConfig_DHCP" msprop:Generator_ColumnPropNameInTable="NetConfig_DHCPColumn" type="xs:boolean" />
              <xs:element name="NetConfig_IP" msprop:Generator_UserColumnName="NetConfig_IP" msprop:Generator_ColumnVarNameInTable="columnNetConfig_IP" msprop:Generator_ColumnPropNameInRow="NetConfig_IP" msprop:Generator_ColumnPropNameInTable="NetConfig_IPColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetConfig_Subnet" msprop:Generator_UserColumnName="NetConfig_Subnet" msprop:Generator_ColumnVarNameInTable="columnNetConfig_Subnet" msprop:Generator_ColumnPropNameInRow="NetConfig_Subnet" msprop:Generator_ColumnPropNameInTable="NetConfig_SubnetColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetConfig_Router" msprop:Generator_UserColumnName="NetConfig_Router" msprop:Generator_ColumnVarNameInTable="columnNetConfig_Router" msprop:Generator_ColumnPropNameInRow="NetConfig_Router" msprop:Generator_ColumnPropNameInTable="NetConfig_RouterColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetConfig_DNSName" msprop:Generator_UserColumnName="NetConfig_DNSName" msprop:Generator_ColumnVarNameInTable="columnNetConfig_DNSName" msprop:Generator_ColumnPropNameInRow="NetConfig_DNSName" msprop:Generator_ColumnPropNameInTable="NetConfig_DNSNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetConfig_DNSDomain" msprop:Generator_UserColumnName="NetConfig_DNSDomain" msprop:Generator_ColumnVarNameInTable="columnNetConfig_DNSDomain" msprop:Generator_ColumnPropNameInRow="NetConfig_DNSDomain" msprop:Generator_ColumnPropNameInTable="NetConfig_DNSDomainColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetConfig_DNS1" msprop:Generator_UserColumnName="NetConfig_DNS1" msprop:Generator_ColumnVarNameInTable="columnNetConfig_DNS1" msprop:Generator_ColumnPropNameInRow="NetConfig_DNS1" msprop:Generator_ColumnPropNameInTable="NetConfig_DNS1Column" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetConfig_DNS2" msprop:Generator_UserColumnName="NetConfig_DNS2" msprop:Generator_ColumnVarNameInTable="columnNetConfig_DNS2" msprop:Generator_ColumnPropNameInRow="NetConfig_DNS2" msprop:Generator_ColumnPropNameInTable="NetConfig_DNS2Column" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetConfig_WINS1" msprop:Generator_UserColumnName="NetConfig_WINS1" msprop:Generator_ColumnVarNameInTable="columnNetConfig_WINS1" msprop:Generator_ColumnPropNameInRow="NetConfig_WINS1" msprop:Generator_ColumnPropNameInTable="NetConfig_WINS1Column" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetConfig_WINS2" msprop:Generator_UserColumnName="NetConfig_WINS2" msprop:Generator_ColumnVarNameInTable="columnNetConfig_WINS2" msprop:Generator_ColumnPropNameInRow="NetConfig_WINS2" msprop:Generator_ColumnPropNameInTable="NetConfig_WINS2Column" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="OS" msprop:Generator_UserTableName="OS" msprop:Generator_RowDeletedName="OSRowDeleted" msprop:Generator_RowChangedName="OSRowChanged" msprop:Generator_RowClassName="OSRow" msprop:Generator_RowChangingName="OSRowChanging" msprop:Generator_RowEvArgName="OSRowChangeEvent" msprop:Generator_RowEvHandlerName="OSRowChangeEventHandler" msprop:Generator_TableClassName="OSDataTable" msprop:Generator_TableVarName="tableOS" msprop:Generator_RowDeletingName="OSRowDeleting" msprop:Generator_TablePropName="OS">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_OS" msprop:Generator_UserColumnName="ID_OS" msprop:Generator_ColumnVarNameInTable="columnID_OS" msprop:Generator_ColumnPropNameInRow="ID_OS" msprop:Generator_ColumnPropNameInTable="ID_OSColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="OS" msprop:Generator_UserColumnName="OS" msprop:Generator_ColumnVarNameInTable="columnOS" msprop:Generator_ColumnPropNameInRow="OS" msprop:Generator_ColumnPropNameInTable="OSColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="OS_Version" msprop:Generator_UserColumnName="OS_Version" msprop:Generator_ColumnVarNameInTable="columnOS_Version" msprop:Generator_ColumnPropNameInRow="OS_Version" msprop:Generator_ColumnPropNameInTable="OS_VersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="OS_InstallDate" msprop:Generator_UserColumnName="OS_InstallDate" msprop:Generator_ColumnVarNameInTable="columnOS_InstallDate" msprop:Generator_ColumnPropNameInRow="OS_InstallDate" msprop:Generator_ColumnPropNameInTable="OS_InstallDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="OS_RegUser" msprop:Generator_UserColumnName="OS_RegUser" msprop:Generator_ColumnVarNameInTable="columnOS_RegUser" msprop:Generator_ColumnPropNameInRow="OS_RegUser" msprop:Generator_ColumnPropNameInTable="OS_RegUserColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="OS_Organization" msprop:Generator_UserColumnName="OS_Organization" msprop:Generator_ColumnVarNameInTable="columnOS_Organization" msprop:Generator_ColumnPropNameInRow="OS_Organization" msprop:Generator_ColumnPropNameInTable="OS_OrganizationColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="OS_SerialNumber" msprop:Generator_UserColumnName="OS_SerialNumber" msprop:Generator_ColumnVarNameInTable="columnOS_SerialNumber" msprop:Generator_ColumnPropNameInRow="OS_SerialNumber" msprop:Generator_ColumnPropNameInTable="OS_SerialNumberColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PC" msprop:Generator_UserTableName="PC" msprop:Generator_RowDeletedName="PCRowDeleted" msprop:Generator_RowChangedName="PCRowChanged" msprop:Generator_RowClassName="PCRow" msprop:Generator_RowChangingName="PCRowChanging" msprop:Generator_RowEvArgName="PCRowChangeEvent" msprop:Generator_RowEvHandlerName="PCRowChangeEventHandler" msprop:Generator_TableClassName="PCDataTable" msprop:Generator_TableVarName="tablePC" msprop:Generator_RowDeletingName="PCRowDeleting" msprop:Generator_TablePropName="PC">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_PC" msprop:Generator_UserColumnName="ID_PC" msprop:Generator_ColumnVarNameInTable="columnID_PC" msprop:Generator_ColumnPropNameInRow="ID_PC" msprop:Generator_ColumnPropNameInTable="ID_PCColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC" msprop:Generator_UserColumnName="PC" msprop:Generator_ColumnVarNameInTable="columnPC" msprop:Generator_ColumnPropNameInRow="PC" msprop:Generator_ColumnPropNameInTable="PCColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_Comment" msprop:Generator_UserColumnName="PC_Comment" msprop:Generator_ColumnVarNameInTable="columnPC_Comment" msprop:Generator_ColumnPropNameInRow="PC_Comment" msprop:Generator_ColumnPropNameInTable="PC_CommentColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_ChassisType" msprop:Generator_UserColumnName="PC_ChassisType" msprop:Generator_ColumnVarNameInTable="columnPC_ChassisType" msprop:Generator_ColumnPropNameInRow="PC_ChassisType" msprop:Generator_ColumnPropNameInTable="PC_ChassisTypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_DomainName" msprop:Generator_UserColumnName="PC_DomainName" msprop:Generator_ColumnVarNameInTable="columnPC_DomainName" msprop:Generator_ColumnPropNameInRow="PC_DomainName" msprop:Generator_ColumnPropNameInTable="PC_DomainNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_DomainNameNB" msprop:Generator_UserColumnName="PC_DomainNameNB" msprop:Generator_ColumnVarNameInTable="columnPC_DomainNameNB" msprop:Generator_ColumnPropNameInRow="PC_DomainNameNB" msprop:Generator_ColumnPropNameInTable="PC_DomainNameNBColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_ADPath" msprop:Generator_UserColumnName="PC_ADPath" msprop:Generator_ColumnVarNameInTable="columnPC_ADPath" msprop:Generator_ColumnPropNameInRow="PC_ADPath" msprop:Generator_ColumnPropNameInTable="PC_ADPathColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_SID" msprop:Generator_UserColumnName="PC_SID" msprop:Generator_ColumnVarNameInTable="columnPC_SID" msprop:Generator_ColumnPropNameInRow="PC_SID" msprop:Generator_ColumnPropNameInTable="PC_SIDColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_DomainRole" msprop:Generator_UserColumnName="PC_DomainRole" msprop:Generator_ColumnVarNameInTable="columnPC_DomainRole" msprop:Generator_ColumnPropNameInRow="PC_DomainRole" msprop:Generator_ColumnPropNameInTable="PC_DomainRoleColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_NumUsers" msprop:Generator_UserColumnName="PC_NumUsers" msprop:Generator_ColumnVarNameInTable="columnPC_NumUsers" msprop:Generator_ColumnPropNameInRow="PC_NumUsers" msprop:Generator_ColumnPropNameInTable="PC_NumUsersColumn" type="xs:int" minOccurs="0" />
              <xs:element name="PC_Timezone" msprop:Generator_UserColumnName="PC_Timezone" msprop:Generator_ColumnVarNameInTable="columnPC_Timezone" msprop:Generator_ColumnPropNameInRow="PC_Timezone" msprop:Generator_ColumnPropNameInTable="PC_TimezoneColumn" type="xs:int" minOccurs="0" />
              <xs:element name="PC_DSTEnabled" msprop:Generator_UserColumnName="PC_DSTEnabled" msprop:Generator_ColumnVarNameInTable="columnPC_DSTEnabled" msprop:Generator_ColumnPropNameInRow="PC_DSTEnabled" msprop:Generator_ColumnPropNameInTable="PC_DSTEnabledColumn" type="xs:boolean" />
              <xs:element name="PC_LastBoot" msprop:Generator_UserColumnName="PC_LastBoot" msprop:Generator_ColumnVarNameInTable="columnPC_LastBoot" msprop:Generator_ColumnPropNameInRow="PC_LastBoot" msprop:Generator_ColumnPropNameInTable="PC_LastBootColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="PC_LastLogin" msprop:Generator_UserColumnName="PC_LastLogin" msprop:Generator_ColumnVarNameInTable="columnPC_LastLogin" msprop:Generator_ColumnPropNameInRow="PC_LastLogin" msprop:Generator_ColumnPropNameInTable="PC_LastLoginColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="PC_NetServices" msprop:Generator_UserColumnName="PC_NetServices" msprop:Generator_ColumnVarNameInTable="columnPC_NetServices" msprop:Generator_ColumnPropNameInRow="PC_NetServices" msprop:Generator_ColumnPropNameInTable="PC_NetServicesColumn" type="xs:boolean" />
              <xs:element name="PC_HAL" msprop:Generator_UserColumnName="PC_HAL" msprop:Generator_ColumnPropNameInRow="PC_HAL" msprop:Generator_ColumnVarNameInTable="columnPC_HAL" msprop:Generator_ColumnPropNameInTable="PC_HALColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_JoinedDomain" msprop:Generator_UserColumnName="PC_JoinedDomain" msprop:Generator_ColumnVarNameInTable="columnPC_JoinedDomain" msprop:Generator_ColumnPropNameInRow="PC_JoinedDomain" msprop:Generator_ColumnPropNameInTable="PC_JoinedDomainColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="PC_SystemType" msprop:Generator_UserColumnName="PC_SystemType" msprop:Generator_ColumnVarNameInTable="columnPC_SystemType" msprop:Generator_ColumnPropNameInRow="PC_SystemType" msprop:Generator_ColumnPropNameInTable="PC_SystemTypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Permissions" msprop:Generator_UserTableName="Permissions" msprop:Generator_RowDeletedName="PermissionsRowDeleted" msprop:Generator_RowChangedName="PermissionsRowChanged" msprop:Generator_RowClassName="PermissionsRow" msprop:Generator_RowChangingName="PermissionsRowChanging" msprop:Generator_RowEvArgName="PermissionsRowChangeEvent" msprop:Generator_RowEvHandlerName="PermissionsRowChangeEventHandler" msprop:Generator_TableClassName="PermissionsDataTable" msprop:Generator_TableVarName="tablePermissions" msprop:Generator_RowDeletingName="PermissionsRowDeleting" msprop:Generator_TablePropName="Permissions">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Perm" msprop:Generator_UserColumnName="ID_Perm" msprop:Generator_ColumnVarNameInTable="columnID_Perm" msprop:Generator_ColumnPropNameInRow="ID_Perm" msprop:Generator_ColumnPropNameInTable="ID_PermColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Perm_ID" msprop:Generator_UserColumnName="Perm_ID" msprop:Generator_ColumnVarNameInTable="columnPerm_ID" msprop:Generator_ColumnPropNameInRow="Perm_ID" msprop:Generator_ColumnPropNameInTable="Perm_IDColumn" type="xs:int" />
              <xs:element name="Perm_Target" msprop:Generator_UserColumnName="Perm_Target" msprop:Generator_ColumnVarNameInTable="columnPerm_Target" msprop:Generator_ColumnPropNameInRow="Perm_Target" msprop:Generator_ColumnPropNameInTable="Perm_TargetColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Perm_Type" msprop:Generator_UserColumnName="Perm_Type" msprop:Generator_ColumnVarNameInTable="columnPerm_Type" msprop:Generator_ColumnPropNameInRow="Perm_Type" msprop:Generator_ColumnPropNameInTable="Perm_TypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Perm_Name" msprop:Generator_UserColumnName="Perm_Name" msprop:Generator_ColumnVarNameInTable="columnPerm_Name" msprop:Generator_ColumnPropNameInRow="Perm_Name" msprop:Generator_ColumnPropNameInTable="Perm_NameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Perm_Permission" msprop:Generator_UserColumnName="Perm_Permission" msprop:Generator_ColumnVarNameInTable="columnPerm_Permission" msprop:Generator_ColumnPropNameInRow="Perm_Permission" msprop:Generator_ColumnPropNameInTable="Perm_PermissionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Ports" msprop:Generator_UserTableName="Ports" msprop:Generator_RowDeletedName="PortsRowDeleted" msprop:Generator_RowChangedName="PortsRowChanged" msprop:Generator_RowClassName="PortsRow" msprop:Generator_RowChangingName="PortsRowChanging" msprop:Generator_RowEvArgName="PortsRowChangeEvent" msprop:Generator_RowEvHandlerName="PortsRowChangeEventHandler" msprop:Generator_TableClassName="PortsDataTable" msprop:Generator_TableVarName="tablePorts" msprop:Generator_RowDeletingName="PortsRowDeleting" msprop:Generator_TablePropName="Ports">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Ports" msprop:Generator_UserColumnName="ID_Ports" msprop:Generator_ColumnVarNameInTable="columnID_Ports" msprop:Generator_ColumnPropNameInRow="ID_Ports" msprop:Generator_ColumnPropNameInTable="ID_PortsColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Ports_Serial" msprop:Generator_UserColumnName="Ports_Serial" msprop:Generator_ColumnVarNameInTable="columnPorts_Serial" msprop:Generator_ColumnPropNameInRow="Ports_Serial" msprop:Generator_ColumnPropNameInTable="Ports_SerialColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Ports_Parallel" msprop:Generator_UserColumnName="Ports_Parallel" msprop:Generator_ColumnVarNameInTable="columnPorts_Parallel" msprop:Generator_ColumnPropNameInRow="Ports_Parallel" msprop:Generator_ColumnPropNameInTable="Ports_ParallelColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Ports_IR" msprop:Generator_UserColumnName="Ports_IR" msprop:Generator_ColumnVarNameInTable="columnPorts_IR" msprop:Generator_ColumnPropNameInRow="Ports_IR" msprop:Generator_ColumnPropNameInTable="Ports_IRColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Ports_PCMCIA" msprop:Generator_UserColumnName="Ports_PCMCIA" msprop:Generator_ColumnVarNameInTable="columnPorts_PCMCIA" msprop:Generator_ColumnPropNameInRow="Ports_PCMCIA" msprop:Generator_ColumnPropNameInTable="Ports_PCMCIAColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Ports_USB" msprop:Generator_UserColumnName="Ports_USB" msprop:Generator_ColumnVarNameInTable="columnPorts_USB" msprop:Generator_ColumnPropNameInRow="Ports_USB" msprop:Generator_ColumnPropNameInTable="Ports_USBColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Ports_Firewire" msprop:Generator_UserColumnName="Ports_Firewire" msprop:Generator_ColumnVarNameInTable="columnPorts_Firewire" msprop:Generator_ColumnPropNameInRow="Ports_Firewire" msprop:Generator_ColumnPropNameInTable="Ports_FirewireColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Ports_Message" msprop:Generator_UserColumnName="Ports_Message" msprop:Generator_ColumnVarNameInTable="columnPorts_Message" msprop:Generator_ColumnPropNameInRow="Ports_Message" msprop:Generator_ColumnPropNameInTable="Ports_MessageColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Printers" msprop:Generator_UserTableName="Printers" msprop:Generator_RowDeletedName="PrintersRowDeleted" msprop:Generator_RowChangedName="PrintersRowChanged" msprop:Generator_RowClassName="PrintersRow" msprop:Generator_RowChangingName="PrintersRowChanging" msprop:Generator_RowEvArgName="PrintersRowChangeEvent" msprop:Generator_RowEvHandlerName="PrintersRowChangeEventHandler" msprop:Generator_TableClassName="PrintersDataTable" msprop:Generator_TableVarName="tablePrinters" msprop:Generator_RowDeletingName="PrintersRowDeleting" msprop:Generator_TablePropName="Printers">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Printer" msprop:Generator_UserColumnName="ID_Printer" msprop:Generator_ColumnVarNameInTable="columnID_Printer" msprop:Generator_ColumnPropNameInRow="ID_Printer" msprop:Generator_ColumnPropNameInTable="ID_PrinterColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Printer_ID" msprop:Generator_UserColumnName="Printer_ID" msprop:Generator_ColumnVarNameInTable="columnPrinter_ID" msprop:Generator_ColumnPropNameInRow="Printer_ID" msprop:Generator_ColumnPropNameInTable="Printer_IDColumn" type="xs:int" />
              <xs:element name="Printer" msprop:Generator_UserColumnName="Printer" msprop:Generator_ColumnVarNameInTable="columnPrinter" msprop:Generator_ColumnPropNameInRow="Printer" msprop:Generator_ColumnPropNameInTable="PrinterColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Printer_Port" msprop:Generator_UserColumnName="Printer_Port" msprop:Generator_ColumnVarNameInTable="columnPrinter_Port" msprop:Generator_ColumnPropNameInRow="Printer_Port" msprop:Generator_ColumnPropNameInTable="Printer_PortColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Printer_SharedAs" msprop:Generator_UserColumnName="Printer_SharedAs" msprop:Generator_ColumnVarNameInTable="columnPrinter_SharedAs" msprop:Generator_ColumnPropNameInRow="Printer_SharedAs" msprop:Generator_ColumnPropNameInTable="Printer_SharedAsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Processes" msprop:Generator_UserTableName="Processes" msprop:Generator_RowDeletedName="ProcessesRowDeleted" msprop:Generator_RowChangedName="ProcessesRowChanged" msprop:Generator_RowClassName="ProcessesRow" msprop:Generator_RowChangingName="ProcessesRowChanging" msprop:Generator_RowEvArgName="ProcessesRowChangeEvent" msprop:Generator_RowEvHandlerName="ProcessesRowChangeEventHandler" msprop:Generator_TableClassName="ProcessesDataTable" msprop:Generator_TableVarName="tableProcesses" msprop:Generator_RowDeletingName="ProcessesRowDeleting" msprop:Generator_TablePropName="Processes">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Process" msprop:Generator_UserColumnName="ID_Process" msprop:Generator_ColumnVarNameInTable="columnID_Process" msprop:Generator_ColumnPropNameInRow="ID_Process" msprop:Generator_ColumnPropNameInTable="ID_ProcessColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ProcessID" msprop:Generator_UserColumnName="ProcessID" msprop:Generator_ColumnVarNameInTable="columnProcessID" msprop:Generator_ColumnPropNameInRow="ProcessID" msprop:Generator_ColumnPropNameInTable="ProcessIDColumn" type="xs:int" />
              <xs:element name="Process" msprop:Generator_UserColumnName="Process" msprop:Generator_ColumnVarNameInTable="columnProcess" msprop:Generator_ColumnPropNameInRow="Process" msprop:Generator_ColumnPropNameInTable="ProcessColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Process_Path" msprop:Generator_UserColumnName="Process_Path" msprop:Generator_ColumnVarNameInTable="columnProcess_Path" msprop:Generator_ColumnPropNameInRow="Process_Path" msprop:Generator_ColumnPropNameInTable="Process_PathColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Process_Owner" msprop:Generator_UserColumnName="Process_Owner" msprop:Generator_ColumnVarNameInTable="columnProcess_Owner" msprop:Generator_ColumnPropNameInRow="Process_Owner" msprop:Generator_ColumnPropNameInTable="Process_OwnerColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Process_Memory" msprop:Generator_UserColumnName="Process_Memory" msprop:Generator_ColumnVarNameInTable="columnProcess_Memory" msprop:Generator_ColumnPropNameInRow="Process_Memory" msprop:Generator_ColumnPropNameInTable="Process_MemoryColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="QFE" msprop:Generator_UserTableName="QFE" msprop:Generator_RowDeletedName="QFERowDeleted" msprop:Generator_RowChangedName="QFERowChanged" msprop:Generator_RowClassName="QFERow" msprop:Generator_RowChangingName="QFERowChanging" msprop:Generator_RowEvArgName="QFERowChangeEvent" msprop:Generator_RowEvHandlerName="QFERowChangeEventHandler" msprop:Generator_TableClassName="QFEDataTable" msprop:Generator_TableVarName="tableQFE" msprop:Generator_RowDeletingName="QFERowDeleting" msprop:Generator_TablePropName="QFE">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_QFE" msprop:Generator_UserColumnName="ID_QFE" msprop:Generator_ColumnVarNameInTable="columnID_QFE" msprop:Generator_ColumnPropNameInRow="ID_QFE" msprop:Generator_ColumnPropNameInTable="ID_QFEColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="QFE" msprop:Generator_UserColumnName="QFE" msprop:Generator_ColumnVarNameInTable="columnQFE" msprop:Generator_ColumnPropNameInRow="QFE" msprop:Generator_ColumnPropNameInTable="QFEColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="QFE_Category" msprop:Generator_UserColumnName="QFE_Category" msprop:Generator_ColumnVarNameInTable="columnQFE_Category" msprop:Generator_ColumnPropNameInRow="QFE_Category" msprop:Generator_ColumnPropNameInTable="QFE_CategoryColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="QFE_Description" msprop:Generator_UserColumnName="QFE_Description" msprop:Generator_ColumnVarNameInTable="columnQFE_Description" msprop:Generator_ColumnPropNameInRow="QFE_Description" msprop:Generator_ColumnPropNameInTable="QFE_DescriptionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="QFE_InstallDate" msprop:Generator_UserColumnName="QFE_InstallDate" msprop:Generator_ColumnVarNameInTable="columnQFE_InstallDate" msprop:Generator_ColumnPropNameInRow="QFE_InstallDate" msprop:Generator_ColumnPropNameInTable="QFE_InstallDateColumn" type="xs:dateTime" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Registry" msprop:Generator_UserTableName="Registry" msprop:Generator_RowDeletedName="RegistryRowDeleted" msprop:Generator_RowChangedName="RegistryRowChanged" msprop:Generator_RowClassName="RegistryRow" msprop:Generator_RowChangingName="RegistryRowChanging" msprop:Generator_RowEvArgName="RegistryRowChangeEvent" msprop:Generator_RowEvHandlerName="RegistryRowChangeEventHandler" msprop:Generator_TableClassName="RegistryDataTable" msprop:Generator_TableVarName="tableRegistry" msprop:Generator_RowDeletingName="RegistryRowDeleting" msprop:Generator_TablePropName="Registry">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Registry" msprop:Generator_UserColumnName="ID_Registry" msprop:Generator_ColumnVarNameInTable="columnID_Registry" msprop:Generator_ColumnPropNameInRow="ID_Registry" msprop:Generator_ColumnPropNameInTable="ID_RegistryColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Registry_Key" msprop:Generator_UserColumnName="Registry_Key" msprop:Generator_ColumnVarNameInTable="columnRegistry_Key" msprop:Generator_ColumnPropNameInRow="Registry_Key" msprop:Generator_ColumnPropNameInTable="Registry_KeyColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Registry_Value" msprop:Generator_UserColumnName="Registry_Value" msprop:Generator_ColumnVarNameInTable="columnRegistry_Value" msprop:Generator_ColumnPropNameInRow="Registry_Value" msprop:Generator_ColumnPropNameInTable="Registry_ValueColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Services" msprop:Generator_UserTableName="Services" msprop:Generator_RowDeletedName="ServicesRowDeleted" msprop:Generator_RowChangedName="ServicesRowChanged" msprop:Generator_RowClassName="ServicesRow" msprop:Generator_RowChangingName="ServicesRowChanging" msprop:Generator_RowEvArgName="ServicesRowChangeEvent" msprop:Generator_RowEvHandlerName="ServicesRowChangeEventHandler" msprop:Generator_TableClassName="ServicesDataTable" msprop:Generator_TableVarName="tableServices" msprop:Generator_RowDeletingName="ServicesRowDeleting" msprop:Generator_TablePropName="Services">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Service" msprop:Generator_UserColumnName="ID_Service" msprop:Generator_ColumnVarNameInTable="columnID_Service" msprop:Generator_ColumnPropNameInRow="ID_Service" msprop:Generator_ColumnPropNameInTable="ID_ServiceColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Service" msprop:Generator_UserColumnName="Service" msprop:Generator_ColumnVarNameInTable="columnService" msprop:Generator_ColumnPropNameInRow="Service" msprop:Generator_ColumnPropNameInTable="ServiceColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Service_Status" msprop:Generator_UserColumnName="Service_Status" msprop:Generator_ColumnVarNameInTable="columnService_Status" msprop:Generator_ColumnPropNameInRow="Service_Status" msprop:Generator_ColumnPropNameInTable="Service_StatusColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Service_StartType" msprop:Generator_UserColumnName="Service_StartType" msprop:Generator_ColumnVarNameInTable="columnService_StartType" msprop:Generator_ColumnPropNameInRow="Service_StartType" msprop:Generator_ColumnPropNameInTable="Service_StartTypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Service_Path" msprop:Generator_UserColumnName="Service_Path" msprop:Generator_ColumnVarNameInTable="columnService_Path" msprop:Generator_ColumnPropNameInRow="Service_Path" msprop:Generator_ColumnPropNameInTable="Service_PathColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Service_AcctName" msprop:Generator_UserColumnName="Service_AcctName" msprop:Generator_ColumnPropNameInRow="Service_AcctName" msprop:Generator_ColumnVarNameInTable="columnService_AcctName" msprop:Generator_ColumnPropNameInTable="Service_AcctNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Shares" msprop:Generator_UserTableName="Shares" msprop:Generator_RowDeletedName="SharesRowDeleted" msprop:Generator_RowChangedName="SharesRowChanged" msprop:Generator_RowClassName="SharesRow" msprop:Generator_RowChangingName="SharesRowChanging" msprop:Generator_RowEvArgName="SharesRowChangeEvent" msprop:Generator_RowEvHandlerName="SharesRowChangeEventHandler" msprop:Generator_TableClassName="SharesDataTable" msprop:Generator_TableVarName="tableShares" msprop:Generator_RowDeletingName="SharesRowDeleting" msprop:Generator_TablePropName="Shares">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Share" msprop:Generator_UserColumnName="ID_Share" msprop:Generator_ColumnVarNameInTable="columnID_Share" msprop:Generator_ColumnPropNameInRow="ID_Share" msprop:Generator_ColumnPropNameInTable="ID_ShareColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Share_Desc" msprop:Generator_UserColumnName="Share_Desc" msprop:Generator_ColumnVarNameInTable="columnShare_Desc" msprop:Generator_ColumnPropNameInRow="Share_Desc" msprop:Generator_ColumnPropNameInTable="Share_DescColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Share_Path" msprop:Generator_UserColumnName="Share_Path" msprop:Generator_ColumnVarNameInTable="columnShare_Path" msprop:Generator_ColumnPropNameInRow="Share_Path" msprop:Generator_ColumnPropNameInTable="Share_PathColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Share_Type" msprop:Generator_UserColumnName="Share_Type" msprop:Generator_ColumnVarNameInTable="columnShare_Type" msprop:Generator_ColumnPropNameInRow="Share_Type" msprop:Generator_ColumnPropNameInTable="Share_TypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Software" msprop:Generator_UserTableName="Software" msprop:Generator_RowDeletedName="SoftwareRowDeleted" msprop:Generator_RowChangedName="SoftwareRowChanged" msprop:Generator_RowClassName="SoftwareRow" msprop:Generator_RowChangingName="SoftwareRowChanging" msprop:Generator_RowEvArgName="SoftwareRowChangeEvent" msprop:Generator_RowEvHandlerName="SoftwareRowChangeEventHandler" msprop:Generator_TableClassName="SoftwareDataTable" msprop:Generator_TableVarName="tableSoftware" msprop:Generator_RowDeletingName="SoftwareRowDeleting" msprop:Generator_TablePropName="Software">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Software" msprop:Generator_UserColumnName="ID_Software" msprop:Generator_ColumnVarNameInTable="columnID_Software" msprop:Generator_ColumnPropNameInRow="ID_Software" msprop:Generator_ColumnPropNameInTable="ID_SoftwareColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Software" msprop:Generator_UserColumnName="Software" msprop:Generator_ColumnVarNameInTable="columnSoftware" msprop:Generator_ColumnPropNameInRow="Software" msprop:Generator_ColumnPropNameInTable="SoftwareColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Software_Vendor" msprop:Generator_UserColumnName="Software_Vendor" msprop:Generator_ColumnVarNameInTable="columnSoftware_Vendor" msprop:Generator_ColumnPropNameInRow="Software_Vendor" msprop:Generator_ColumnPropNameInTable="Software_VendorColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Software_Version" msprop:Generator_UserColumnName="Software_Version" msprop:Generator_ColumnVarNameInTable="columnSoftware_Version" msprop:Generator_ColumnPropNameInRow="Software_Version" msprop:Generator_ColumnPropNameInTable="Software_VersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Software_InstallDate" msprop:Generator_UserColumnName="Software_InstallDate" msprop:Generator_ColumnVarNameInTable="columnSoftware_InstallDate" msprop:Generator_ColumnPropNameInRow="Software_InstallDate" msprop:Generator_ColumnPropNameInTable="Software_InstallDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="Software_InstallSrc" msprop:Generator_UserColumnName="Software_InstallSrc" msprop:Generator_ColumnVarNameInTable="columnSoftware_InstallSrc" msprop:Generator_ColumnPropNameInRow="Software_InstallSrc" msprop:Generator_ColumnPropNameInTable="Software_InstallSrcColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SOS" msprop:Generator_UserTableName="SOS" msprop:Generator_RowDeletedName="SOSRowDeleted" msprop:Generator_RowChangedName="SOSRowChanged" msprop:Generator_RowClassName="SOSRow" msprop:Generator_RowChangingName="SOSRowChanging" msprop:Generator_RowEvArgName="SOSRowChangeEvent" msprop:Generator_RowEvHandlerName="SOSRowChangeEventHandler" msprop:Generator_TableClassName="SOSDataTable" msprop:Generator_TableVarName="tableSOS" msprop:Generator_RowDeletingName="SOSRowDeleting" msprop:Generator_TablePropName="SOS">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_Name" msprop:Generator_UserColumnName="PC_Name" msprop:Generator_ColumnVarNameInTable="columnPC_Name" msprop:Generator_ColumnPropNameInRow="PC_Name" msprop:Generator_ColumnPropNameInTable="PC_NameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_Domain" msprop:Generator_UserColumnName="PC_Domain" msprop:Generator_ColumnVarNameInTable="columnPC_Domain" msprop:Generator_ColumnPropNameInRow="PC_Domain" msprop:Generator_ColumnPropNameInTable="PC_DomainColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_Model" msprop:Generator_UserColumnName="PC_Model" msprop:Generator_ColumnVarNameInTable="columnPC_Model" msprop:Generator_ColumnPropNameInRow="PC_Model" msprop:Generator_ColumnPropNameInTable="PC_ModelColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="UserName" msprop:Generator_UserColumnName="UserName" msprop:Generator_ColumnVarNameInTable="columnUserName" msprop:Generator_ColumnPropNameInRow="UserName" msprop:Generator_ColumnPropNameInTable="UserNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsAdmin" msprop:Generator_UserColumnName="IsAdmin" msprop:Generator_ColumnVarNameInTable="columnIsAdmin" msprop:Generator_ColumnPropNameInRow="IsAdmin" msprop:Generator_ColumnPropNameInTable="IsAdminColumn" type="xs:boolean" />
              <xs:element name="RecordType" msprop:Generator_UserColumnName="RecordType" msprop:Generator_ColumnVarNameInTable="columnRecordType" msprop:Generator_ColumnPropNameInRow="RecordType" msprop:Generator_ColumnPropNameInTable="RecordTypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PC_Comment" msprop:Generator_UserColumnName="PC_Comment" msprop:Generator_ColumnVarNameInTable="columnPC_Comment" msprop:Generator_ColumnPropNameInRow="PC_Comment" msprop:Generator_ColumnPropNameInTable="PC_CommentColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CurrentDate" msprop:Generator_UserColumnName="CurrentDate" msprop:Generator_ColumnVarNameInTable="columnCurrentDate" msprop:Generator_ColumnPropNameInRow="CurrentDate" msprop:Generator_ColumnPropNameInTable="CurrentDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="IP_Address" msprop:Generator_UserColumnName="IP_Address" msprop:Generator_ColumnVarNameInTable="columnIP_Address" msprop:Generator_ColumnPropNameInRow="IP_Address" msprop:Generator_ColumnPropNameInTable="IP_AddressColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MAC_Address" msprop:Generator_UserColumnName="MAC_Address" msprop:Generator_ColumnVarNameInTable="columnMAC_Address" msprop:Generator_ColumnPropNameInRow="MAC_Address" msprop:Generator_ColumnPropNameInTable="MAC_AddressColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NetCard" msprop:Generator_UserColumnName="NetCard" msprop:Generator_ColumnVarNameInTable="columnNetCard" msprop:Generator_ColumnPropNameInRow="NetCard" msprop:Generator_ColumnPropNameInTable="NetCardColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DHCP" msprop:Generator_UserColumnName="DHCP" msprop:Generator_ColumnVarNameInTable="columnDHCP" msprop:Generator_ColumnPropNameInRow="DHCP" msprop:Generator_ColumnPropNameInTable="DHCPColumn" type="xs:boolean" />
              <xs:element name="Net_Services" msprop:Generator_UserColumnName="Net_Services" msprop:Generator_ColumnVarNameInTable="columnNet_Services" msprop:Generator_ColumnPropNameInRow="Net_Services" msprop:Generator_ColumnPropNameInTable="Net_ServicesColumn" type="xs:boolean" />
              <xs:element name="OS" msprop:Generator_UserColumnName="OS" msprop:Generator_ColumnVarNameInTable="columnOS" msprop:Generator_ColumnPropNameInRow="OS" msprop:Generator_ColumnPropNameInTable="OSColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="OS_Build" msprop:Generator_UserColumnName="OS_Build" msprop:Generator_ColumnVarNameInTable="columnOS_Build" msprop:Generator_ColumnPropNameInRow="OS_Build" msprop:Generator_ColumnPropNameInTable="OS_BuildColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CPU_Type" msprop:Generator_UserColumnName="CPU_Type" msprop:Generator_ColumnVarNameInTable="columnCPU_Type" msprop:Generator_ColumnPropNameInRow="CPU_Type" msprop:Generator_ColumnPropNameInTable="CPU_TypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CPU_Speed" msprop:Generator_UserColumnName="CPU_Speed" msprop:Generator_ColumnVarNameInTable="columnCPU_Speed" msprop:Generator_ColumnPropNameInRow="CPU_Speed" msprop:Generator_ColumnPropNameInTable="CPU_SpeedColumn" type="xs:int" minOccurs="0" />
              <xs:element name="CPU_Count" msprop:Generator_UserColumnName="CPU_Count" msprop:Generator_ColumnVarNameInTable="columnCPU_Count" msprop:Generator_ColumnPropNameInRow="CPU_Count" msprop:Generator_ColumnPropNameInTable="CPU_CountColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Memory" msprop:Generator_UserColumnName="Memory" msprop:Generator_ColumnVarNameInTable="columnMemory" msprop:Generator_ColumnPropNameInRow="Memory" msprop:Generator_ColumnPropNameInTable="MemoryColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Disk_Size" msprop:Generator_UserColumnName="Disk_Size" msprop:Generator_ColumnVarNameInTable="columnDisk_Size" msprop:Generator_ColumnPropNameInRow="Disk_Size" msprop:Generator_ColumnPropNameInTable="Disk_SizeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Disk_Free" msprop:Generator_UserColumnName="Disk_Free" msprop:Generator_ColumnVarNameInTable="columnDisk_Free" msprop:Generator_ColumnPropNameInRow="Disk_Free" msprop:Generator_ColumnPropNameInTable="Disk_FreeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Disk_Count" msprop:Generator_UserColumnName="Disk_Count" msprop:Generator_ColumnVarNameInTable="columnDisk_Count" msprop:Generator_ColumnPropNameInRow="Disk_Count" msprop:Generator_ColumnPropNameInTable="Disk_CountColumn" type="xs:int" minOccurs="0" />
              <xs:element name="CDROM" msprop:Generator_UserColumnName="CDROM" msprop:Generator_ColumnVarNameInTable="columnCDROM" msprop:Generator_ColumnPropNameInRow="CDROM" msprop:Generator_ColumnPropNameInTable="CDROMColumn" type="xs:boolean" />
              <xs:element name="SoundCard" msprop:Generator_UserColumnName="SoundCard" msprop:Generator_ColumnVarNameInTable="columnSoundCard" msprop:Generator_ColumnPropNameInRow="SoundCard" msprop:Generator_ColumnPropNameInTable="SoundCardColumn" type="xs:boolean" />
              <xs:element name="Modem" msprop:Generator_UserColumnName="Modem" msprop:Generator_ColumnVarNameInTable="columnModem" msprop:Generator_ColumnPropNameInRow="Modem" msprop:Generator_ColumnPropNameInTable="ModemColumn" type="xs:boolean" />
              <xs:element name="PCMCIA" msprop:Generator_UserColumnName="PCMCIA" msprop:Generator_ColumnVarNameInTable="columnPCMCIA" msprop:Generator_ColumnPropNameInRow="PCMCIA" msprop:Generator_ColumnPropNameInTable="PCMCIAColumn" type="xs:boolean" />
              <xs:element name="SCSI" msprop:Generator_UserColumnName="SCSI" msprop:Generator_ColumnVarNameInTable="columnSCSI" msprop:Generator_ColumnPropNameInRow="SCSI" msprop:Generator_ColumnPropNameInTable="SCSIColumn" type="xs:boolean" />
              <xs:element name="USB" msprop:Generator_UserColumnName="USB" msprop:Generator_ColumnVarNameInTable="columnUSB" msprop:Generator_ColumnPropNameInRow="USB" msprop:Generator_ColumnPropNameInTable="USBColumn" type="xs:boolean" />
              <xs:element name="SmartCard" msprop:Generator_UserColumnName="SmartCard" msprop:Generator_ColumnVarNameInTable="columnSmartCard" msprop:Generator_ColumnPropNameInRow="SmartCard" msprop:Generator_ColumnPropNameInTable="SmartCardColumn" type="xs:boolean" />
              <xs:element name="Printer" msprop:Generator_UserColumnName="Printer" msprop:Generator_ColumnVarNameInTable="columnPrinter" msprop:Generator_ColumnPropNameInRow="Printer" msprop:Generator_ColumnPropNameInTable="PrinterColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Install_Rev" msprop:Generator_UserColumnName="Install_Rev" msprop:Generator_ColumnVarNameInTable="columnInstall_Rev" msprop:Generator_ColumnPropNameInRow="Install_Rev" msprop:Generator_ColumnPropNameInTable="Install_RevColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Install_Date" msprop:Generator_UserColumnName="Install_Date" msprop:Generator_ColumnVarNameInTable="columnInstall_Date" msprop:Generator_ColumnPropNameInRow="Install_Date" msprop:Generator_ColumnPropNameInTable="Install_DateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="MSOffice_Version" msprop:Generator_UserColumnName="MSOffice_Version" msprop:Generator_ColumnVarNameInTable="columnMSOffice_Version" msprop:Generator_ColumnPropNameInRow="MSOffice_Version" msprop:Generator_ColumnPropNameInTable="MSOffice_VersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IE_Version" msprop:Generator_UserColumnName="IE_Version" msprop:Generator_ColumnVarNameInTable="columnIE_Version" msprop:Generator_ColumnPropNameInRow="IE_Version" msprop:Generator_ColumnPropNameInTable="IE_VersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Virus_Version" msprop:Generator_UserColumnName="Virus_Version" msprop:Generator_ColumnVarNameInTable="columnVirus_Version" msprop:Generator_ColumnPropNameInRow="Virus_Version" msprop:Generator_ColumnPropNameInTable="Virus_VersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Virus_Defs" msprop:Generator_UserColumnName="Virus_Defs" msprop:Generator_ColumnVarNameInTable="columnVirus_Defs" msprop:Generator_ColumnPropNameInRow="Virus_Defs" msprop:Generator_ColumnPropNameInTable="Virus_DefsColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="Virus_Scan" msprop:Generator_UserColumnName="Virus_Scan" msprop:Generator_ColumnVarNameInTable="columnVirus_Scan" msprop:Generator_ColumnPropNameInRow="Virus_Scan" msprop:Generator_ColumnPropNameInTable="Virus_ScanColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="AutoUpdate" msprop:Generator_UserColumnName="AutoUpdate" msprop:Generator_ColumnVarNameInTable="columnAutoUpdate" msprop:Generator_ColumnPropNameInRow="AutoUpdate" msprop:Generator_ColumnPropNameInTable="AutoUpdateColumn" type="xs:boolean" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SystemInfo" msprop:Generator_UserTableName="SystemInfo" msprop:Generator_RowDeletedName="SystemInfoRowDeleted" msprop:Generator_RowChangedName="SystemInfoRowChanged" msprop:Generator_RowClassName="SystemInfoRow" msprop:Generator_RowChangingName="SystemInfoRowChanging" msprop:Generator_RowEvArgName="SystemInfoRowChangeEvent" msprop:Generator_RowEvHandlerName="SystemInfoRowChangeEventHandler" msprop:Generator_TableClassName="SystemInfoDataTable" msprop:Generator_TableVarName="tableSystemInfo" msprop:Generator_RowDeletingName="SystemInfoRowDeleting" msprop:Generator_TablePropName="SystemInfo">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_System" msprop:Generator_UserColumnName="ID_System" msprop:Generator_ColumnVarNameInTable="columnID_System" msprop:Generator_ColumnPropNameInRow="ID_System" msprop:Generator_ColumnPropNameInTable="ID_SystemColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="System_Manufacturer" msprop:Generator_UserColumnName="System_Manufacturer" msprop:Generator_ColumnVarNameInTable="columnSystem_Manufacturer" msprop:Generator_ColumnPropNameInRow="System_Manufacturer" msprop:Generator_ColumnPropNameInTable="System_ManufacturerColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="System_Model" msprop:Generator_UserColumnName="System_Model" msprop:Generator_ColumnVarNameInTable="columnSystem_Model" msprop:Generator_ColumnPropNameInRow="System_Model" msprop:Generator_ColumnPropNameInTable="System_ModelColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="System_SerialNumber" msprop:Generator_UserColumnName="System_SerialNumber" msprop:Generator_ColumnVarNameInTable="columnSystem_SerialNumber" msprop:Generator_ColumnPropNameInRow="System_SerialNumber" msprop:Generator_ColumnPropNameInTable="System_SerialNumberColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="System_UUID" msprop:Generator_UserColumnName="System_UUID" msprop:Generator_ColumnVarNameInTable="columnSystem_UUID" msprop:Generator_ColumnPropNameInRow="System_UUID" msprop:Generator_ColumnPropNameInTable="System_UUIDColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Tasks" msprop:Generator_UserTableName="Tasks" msprop:Generator_RowDeletedName="TasksRowDeleted" msprop:Generator_RowChangedName="TasksRowChanged" msprop:Generator_RowClassName="TasksRow" msprop:Generator_RowChangingName="TasksRowChanging" msprop:Generator_RowEvArgName="TasksRowChangeEvent" msprop:Generator_RowEvHandlerName="TasksRowChangeEventHandler" msprop:Generator_TableClassName="TasksDataTable" msprop:Generator_TableVarName="tableTasks" msprop:Generator_RowDeletingName="TasksRowDeleting" msprop:Generator_TablePropName="Tasks">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Tasks" msprop:Generator_UserColumnName="ID_Tasks" msprop:Generator_ColumnVarNameInTable="columnID_Tasks" msprop:Generator_ColumnPropNameInRow="ID_Tasks" msprop:Generator_ColumnPropNameInTable="ID_TasksColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Task_ID" msprop:Generator_UserColumnName="Task_ID" msprop:Generator_ColumnVarNameInTable="columnTask_ID" msprop:Generator_ColumnPropNameInRow="Task_ID" msprop:Generator_ColumnPropNameInTable="Task_IDColumn" type="xs:int" />
              <xs:element name="Task_JobName" msprop:Generator_UserColumnName="Task_JobName" msprop:Generator_ColumnVarNameInTable="columnTask_JobName" msprop:Generator_ColumnPropNameInRow="Task_JobName" msprop:Generator_ColumnPropNameInTable="Task_JobNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Task_State" msprop:Generator_UserColumnName="Task_State" msprop:Generator_ColumnVarNameInTable="columnTask_State" msprop:Generator_ColumnPropNameInRow="Task_State" msprop:Generator_ColumnPropNameInTable="Task_StateColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Task_Comment" msprop:Generator_UserColumnName="Task_Comment" msprop:Generator_ColumnVarNameInTable="columnTask_Comment" msprop:Generator_ColumnPropNameInRow="Task_Comment" msprop:Generator_ColumnPropNameInTable="Task_CommentColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Task_Command" msprop:Generator_UserColumnName="Task_Command" msprop:Generator_ColumnVarNameInTable="columnTask_Command" msprop:Generator_ColumnPropNameInRow="Task_Command" msprop:Generator_ColumnPropNameInTable="Task_CommandColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Task_Schedule" msprop:Generator_UserColumnName="Task_Schedule" msprop:Generator_ColumnVarNameInTable="columnTask_Schedule" msprop:Generator_ColumnPropNameInRow="Task_Schedule" msprop:Generator_ColumnPropNameInTable="Task_ScheduleColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Task_LastRun" msprop:Generator_UserColumnName="Task_LastRun" msprop:Generator_ColumnVarNameInTable="columnTask_LastRun" msprop:Generator_ColumnPropNameInRow="Task_LastRun" msprop:Generator_ColumnPropNameInTable="Task_LastRunColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="Task_Status" msprop:Generator_UserColumnName="Task_Status" msprop:Generator_ColumnVarNameInTable="columnTask_Status" msprop:Generator_ColumnPropNameInRow="Task_Status" msprop:Generator_ColumnPropNameInTable="Task_StatusColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Task_LastResult" msprop:Generator_UserColumnName="Task_LastResult" msprop:Generator_ColumnVarNameInTable="columnTask_LastResult" msprop:Generator_ColumnPropNameInRow="Task_LastResult" msprop:Generator_ColumnPropNameInTable="Task_LastResultColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Task_Account" msprop:Generator_UserColumnName="Task_Account" msprop:Generator_ColumnVarNameInTable="columnTask_Account" msprop:Generator_ColumnPropNameInRow="Task_Account" msprop:Generator_ColumnPropNameInTable="Task_AccountColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="UserLogin" msprop:Generator_UserTableName="UserLogin" msprop:Generator_RowDeletedName="UserLoginRowDeleted" msprop:Generator_RowChangedName="UserLoginRowChanged" msprop:Generator_RowClassName="UserLoginRow" msprop:Generator_RowChangingName="UserLoginRowChanging" msprop:Generator_RowEvArgName="UserLoginRowChangeEvent" msprop:Generator_RowEvHandlerName="UserLoginRowChangeEventHandler" msprop:Generator_TableClassName="UserLoginDataTable" msprop:Generator_TableVarName="tableUserLogin" msprop:Generator_RowDeletingName="UserLoginRowDeleting" msprop:Generator_TablePropName="UserLogin">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="UserID" msprop:Generator_UserColumnName="UserID" msprop:Generator_ColumnVarNameInTable="columnUserID" msprop:Generator_ColumnPropNameInRow="UserID" msprop:Generator_ColumnPropNameInTable="UserIDColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="LoginTime" msprop:Generator_UserColumnName="LoginTime" msprop:Generator_ColumnVarNameInTable="columnLoginTime" msprop:Generator_ColumnPropNameInRow="LoginTime" msprop:Generator_ColumnPropNameInTable="LoginTimeColumn" type="xs:dateTime" />
              <xs:element name="AcctDomain" msprop:Generator_UserColumnName="AcctDomain" msprop:Generator_ColumnVarNameInTable="columnAcctDomain" msprop:Generator_ColumnPropNameInRow="AcctDomain" msprop:Generator_ColumnPropNameInTable="AcctDomainColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AcctName" msprop:Generator_UserColumnName="AcctName" msprop:Generator_ColumnVarNameInTable="columnAcctName" msprop:Generator_ColumnPropNameInRow="AcctName" msprop:Generator_ColumnPropNameInTable="AcctNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ResourceDomain" msprop:Generator_UserColumnName="ResourceDomain" msprop:Generator_ColumnVarNameInTable="columnResourceDomain" msprop:Generator_ColumnPropNameInRow="ResourceDomain" msprop:Generator_ColumnPropNameInTable="ResourceDomainColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PCName" msprop:Generator_UserColumnName="PCName" msprop:Generator_ColumnVarNameInTable="columnPCName" msprop:Generator_ColumnPropNameInRow="PCName" msprop:Generator_ColumnPropNameInTable="PCNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ID" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Video" msprop:Generator_UserTableName="Video" msprop:Generator_RowDeletedName="VideoRowDeleted" msprop:Generator_RowChangedName="VideoRowChanged" msprop:Generator_RowClassName="VideoRow" msprop:Generator_RowChangingName="VideoRowChanging" msprop:Generator_RowEvArgName="VideoRowChangeEvent" msprop:Generator_RowEvHandlerName="VideoRowChangeEventHandler" msprop:Generator_TableClassName="VideoDataTable" msprop:Generator_TableVarName="tableVideo" msprop:Generator_RowDeletingName="VideoRowDeleting" msprop:Generator_TablePropName="Video">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Video" msprop:Generator_UserColumnName="ID_Video" msprop:Generator_ColumnVarNameInTable="columnID_Video" msprop:Generator_ColumnPropNameInRow="ID_Video" msprop:Generator_ColumnPropNameInTable="ID_VideoColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Video_ID" msprop:Generator_UserColumnName="Video_ID" msprop:Generator_ColumnVarNameInTable="columnVideo_ID" msprop:Generator_ColumnPropNameInRow="Video_ID" msprop:Generator_ColumnPropNameInTable="Video_IDColumn" type="xs:int" />
              <xs:element name="Video" msprop:Generator_UserColumnName="Video" msprop:Generator_ColumnVarNameInTable="columnVideo" msprop:Generator_ColumnPropNameInRow="Video" msprop:Generator_ColumnPropNameInTable="VideoColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Video_Frequency" msprop:Generator_UserColumnName="Video_Frequency" msprop:Generator_ColumnVarNameInTable="columnVideo_Frequency" msprop:Generator_ColumnPropNameInRow="Video_Frequency" msprop:Generator_ColumnPropNameInTable="Video_FrequencyColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Video_ScanMode" msprop:Generator_UserColumnName="Video_ScanMode" msprop:Generator_ColumnVarNameInTable="columnVideo_ScanMode" msprop:Generator_ColumnPropNameInRow="Video_ScanMode" msprop:Generator_ColumnPropNameInTable="Video_ScanModeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Video_Driver" msprop:Generator_UserColumnName="Video_Driver" msprop:Generator_ColumnVarNameInTable="columnVideo_Driver" msprop:Generator_ColumnPropNameInRow="Video_Driver" msprop:Generator_ColumnPropNameInTable="Video_DriverColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Video_AdapterRAM" msprop:Generator_UserColumnName="Video_AdapterRAM" msprop:Generator_ColumnVarNameInTable="columnVideo_AdapterRAM" msprop:Generator_ColumnPropNameInRow="Video_AdapterRAM" msprop:Generator_ColumnPropNameInTable="Video_AdapterRAMColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Video_Resolution" msprop:Generator_UserColumnName="Video_Resolution" msprop:Generator_ColumnVarNameInTable="columnVideo_Resolution" msprop:Generator_ColumnPropNameInRow="Video_Resolution" msprop:Generator_ColumnPropNameInTable="Video_ResolutionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Video_ColorDepth" msprop:Generator_UserColumnName="Video_ColorDepth" msprop:Generator_ColumnVarNameInTable="columnVideo_ColorDepth" msprop:Generator_ColumnPropNameInRow="Video_ColorDepth" msprop:Generator_ColumnPropNameInTable="Video_ColorDepthColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Virus" msprop:Generator_UserTableName="Virus" msprop:Generator_RowDeletedName="VirusRowDeleted" msprop:Generator_RowChangedName="VirusRowChanged" msprop:Generator_RowClassName="VirusRow" msprop:Generator_RowChangingName="VirusRowChanging" msprop:Generator_RowEvArgName="VirusRowChangeEvent" msprop:Generator_RowEvHandlerName="VirusRowChangeEventHandler" msprop:Generator_TableClassName="VirusDataTable" msprop:Generator_TableVarName="tableVirus" msprop:Generator_RowDeletingName="VirusRowDeleting" msprop:Generator_TablePropName="Virus">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Virus" msprop:Generator_UserColumnName="ID_Virus" msprop:Generator_ColumnVarNameInTable="columnID_Virus" msprop:Generator_ColumnPropNameInRow="ID_Virus" msprop:Generator_ColumnPropNameInTable="ID_VirusColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Virus_ID" msprop:Generator_UserColumnName="Virus_ID" msprop:Generator_ColumnVarNameInTable="columnVirus_ID" msprop:Generator_ColumnPropNameInRow="Virus_ID" msprop:Generator_ColumnPropNameInTable="Virus_IDColumn" type="xs:int" />
              <xs:element name="Virus_Name" msprop:Generator_UserColumnName="Virus_Name" msprop:Generator_ColumnVarNameInTable="columnVirus_Name" msprop:Generator_ColumnPropNameInRow="Virus_Name" msprop:Generator_ColumnPropNameInTable="Virus_NameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Virus_Date" msprop:Generator_UserColumnName="Virus_Date" msprop:Generator_ColumnVarNameInTable="columnVirus_Date" msprop:Generator_ColumnPropNameInRow="Virus_Date" msprop:Generator_ColumnPropNameInTable="Virus_DateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="Virus_User" msprop:Generator_UserColumnName="Virus_User" msprop:Generator_ColumnVarNameInTable="columnVirus_User" msprop:Generator_ColumnPropNameInRow="Virus_User" msprop:Generator_ColumnPropNameInTable="Virus_UserColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Virus_Location" msprop:Generator_UserColumnName="Virus_Location" msprop:Generator_ColumnVarNameInTable="columnVirus_Location" msprop:Generator_ColumnPropNameInRow="Virus_Location" msprop:Generator_ColumnPropNameInTable="Virus_LocationColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Virus_Action" msprop:Generator_UserColumnName="Virus_Action" msprop:Generator_ColumnVarNameInTable="columnVirus_Action" msprop:Generator_ColumnPropNameInRow="Virus_Action" msprop:Generator_ColumnPropNameInTable="Virus_ActionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SystemDrivers" msprop:Generator_UserTableName="SystemDrivers" msprop:Generator_RowDeletedName="SystemDriversRowDeleted" msprop:Generator_RowChangedName="SystemDriversRowChanged" msprop:Generator_RowClassName="SystemDriversRow" msprop:Generator_RowChangingName="SystemDriversRowChanging" msprop:Generator_RowEvArgName="SystemDriversRowChangeEvent" msprop:Generator_RowEvHandlerName="SystemDriversRowChangeEventHandler" msprop:Generator_TableClassName="SystemDriversDataTable" msprop:Generator_TableVarName="tableSystemDrivers" msprop:Generator_RowDeletingName="SystemDriversRowDeleting" msprop:Generator_TablePropName="SystemDrivers">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Driver" msprop:Generator_UserColumnName="ID_Driver" msprop:Generator_ColumnVarNameInTable="columnID_Driver" msprop:Generator_ColumnPropNameInRow="ID_Driver" msprop:Generator_ColumnPropNameInTable="ID_DriverColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Driver_Name" msprop:Generator_UserColumnName="Driver_Name" msprop:Generator_ColumnVarNameInTable="columnDriver_Name" msprop:Generator_ColumnPropNameInRow="Driver_Name" msprop:Generator_ColumnPropNameInTable="Driver_NameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Driver_Description" msprop:Generator_UserColumnName="Driver_Description" msprop:Generator_ColumnVarNameInTable="columnDriver_Description" msprop:Generator_ColumnPropNameInRow="Driver_Description" msprop:Generator_ColumnPropNameInTable="Driver_DescriptionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Driver_Path" msprop:Generator_UserColumnName="Driver_Path" msprop:Generator_ColumnVarNameInTable="columnDriver_Path" msprop:Generator_ColumnPropNameInRow="Driver_Path" msprop:Generator_ColumnPropNameInTable="Driver_PathColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Driver_Type" msprop:Generator_UserColumnName="Driver_Type" msprop:Generator_ColumnVarNameInTable="columnDriver_Type" msprop:Generator_ColumnPropNameInRow="Driver_Type" msprop:Generator_ColumnPropNameInTable="Driver_TypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Driver_StartMode" msprop:Generator_UserColumnName="Driver_StartMode" msprop:Generator_ColumnVarNameInTable="columnDriver_StartMode" msprop:Generator_ColumnPropNameInRow="Driver_StartMode" msprop:Generator_ColumnPropNameInTable="Driver_StartModeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Profiles" msprop:Generator_UserTableName="Profiles" msprop:Generator_RowDeletedName="ProfilesRowDeleted" msprop:Generator_RowChangedName="ProfilesRowChanged" msprop:Generator_RowClassName="ProfilesRow" msprop:Generator_RowChangingName="ProfilesRowChanging" msprop:Generator_RowEvArgName="ProfilesRowChangeEvent" msprop:Generator_RowEvHandlerName="ProfilesRowChangeEventHandler" msprop:Generator_TableClassName="ProfilesDataTable" msprop:Generator_TableVarName="tableProfiles" msprop:Generator_RowDeletingName="ProfilesRowDeleting" msprop:Generator_TablePropName="Profiles">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Profile" msprop:Generator_UserColumnName="ID_Profile" msprop:Generator_ColumnVarNameInTable="columnID_Profile" msprop:Generator_ColumnPropNameInRow="ID_Profile" msprop:Generator_ColumnPropNameInTable="ID_ProfileColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Profile" msprop:Generator_UserColumnName="Profile" msprop:Generator_ColumnVarNameInTable="columnProfile" msprop:Generator_ColumnPropNameInRow="Profile" msprop:Generator_ColumnPropNameInTable="ProfileColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Profile_Path" msprop:Generator_UserColumnName="Profile_Path" msprop:Generator_ColumnVarNameInTable="columnProfile_Path" msprop:Generator_ColumnPropNameInRow="Profile_Path" msprop:Generator_ColumnPropNameInTable="Profile_PathColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Profile_Owner" msprop:Generator_UserColumnName="Profile_Owner" msprop:Generator_ColumnVarNameInTable="columnProfile_Owner" msprop:Generator_ColumnPropNameInRow="Profile_Owner" msprop:Generator_ColumnPropNameInTable="Profile_OwnerColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Profile_IsAdmin" msprop:Generator_UserColumnName="Profile_IsAdmin" msprop:Generator_ColumnPropNameInRow="Profile_IsAdmin" msprop:Generator_ColumnVarNameInTable="columnProfile_IsAdmin" msprop:Generator_ColumnPropNameInTable="Profile_IsAdminColumn" type="xs:boolean" minOccurs="0" />
              <xs:element name="Profile_LastLoad" msprop:Generator_UserColumnName="Profile_LastLoad" msprop:Generator_ColumnPropNameInRow="Profile_LastLoad" msprop:Generator_ColumnVarNameInTable="columnProfile_LastLoad" msprop:Generator_ColumnPropNameInTable="Profile_LastLoadColumn" type="xs:dateTime" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Startup" msprop:Generator_UserTableName="Startup" msprop:Generator_RowDeletedName="StartupRowDeleted" msprop:Generator_RowChangedName="StartupRowChanged" msprop:Generator_RowClassName="StartupRow" msprop:Generator_RowChangingName="StartupRowChanging" msprop:Generator_RowEvArgName="StartupRowChangeEvent" msprop:Generator_RowEvHandlerName="StartupRowChangeEventHandler" msprop:Generator_TableClassName="StartupDataTable" msprop:Generator_TableVarName="tableStartup" msprop:Generator_RowDeletingName="StartupRowDeleting" msprop:Generator_TablePropName="Startup">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Startup" msprop:Generator_UserColumnName="ID_Startup" msprop:Generator_ColumnVarNameInTable="columnID_Startup" msprop:Generator_ColumnPropNameInRow="ID_Startup" msprop:Generator_ColumnPropNameInTable="ID_StartupColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ID_Profile" msprop:Generator_UserColumnName="ID_Profile" msprop:Generator_ColumnVarNameInTable="columnID_Profile" msprop:Generator_ColumnPropNameInRow="ID_Profile" msprop:Generator_ColumnPropNameInTable="ID_ProfileColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Startup_ID" msprop:Generator_UserColumnName="Startup_ID" msprop:Generator_ColumnVarNameInTable="columnStartup_ID" msprop:Generator_ColumnPropNameInRow="Startup_ID" msprop:Generator_ColumnPropNameInTable="Startup_IDColumn" type="xs:int" />
              <xs:element name="Startup_Location" msprop:Generator_UserColumnName="Startup_Location" msprop:Generator_ColumnVarNameInTable="columnStartup_Location" msprop:Generator_ColumnPropNameInRow="Startup_Location" msprop:Generator_ColumnPropNameInTable="Startup_LocationColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Startup_Name" msprop:Generator_UserColumnName="Startup_Name" msprop:Generator_ColumnPropNameInRow="Startup_Name" msprop:Generator_ColumnVarNameInTable="columnStartup_Name" msprop:Generator_ColumnPropNameInTable="Startup_NameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Startup_Path" msprop:Generator_UserColumnName="Startup_Path" msprop:Generator_ColumnVarNameInTable="columnStartup_Path" msprop:Generator_ColumnPropNameInRow="Startup_Path" msprop:Generator_ColumnPropNameInTable="Startup_PathColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Email" msprop:Generator_UserTableName="Email" msprop:Generator_RowDeletedName="EmailRowDeleted" msprop:Generator_RowChangedName="EmailRowChanged" msprop:Generator_RowClassName="EmailRow" msprop:Generator_RowChangingName="EmailRowChanging" msprop:Generator_RowEvArgName="EmailRowChangeEvent" msprop:Generator_RowEvHandlerName="EmailRowChangeEventHandler" msprop:Generator_TableClassName="EmailDataTable" msprop:Generator_TableVarName="tableEmail" msprop:Generator_RowDeletingName="EmailRowDeleting" msprop:Generator_TablePropName="Email">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Email" msprop:Generator_UserColumnName="ID_Email" msprop:Generator_ColumnVarNameInTable="columnID_Email" msprop:Generator_ColumnPropNameInRow="ID_Email" msprop:Generator_ColumnPropNameInTable="ID_EmailColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ID_Profile" msprop:Generator_UserColumnName="ID_Profile" msprop:Generator_ColumnVarNameInTable="columnID_Profile" msprop:Generator_ColumnPropNameInRow="ID_Profile" msprop:Generator_ColumnPropNameInTable="ID_ProfileColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Email_ID" msprop:Generator_UserColumnName="Email_ID" msprop:Generator_ColumnVarNameInTable="columnEmail_ID" msprop:Generator_ColumnPropNameInRow="Email_ID" msprop:Generator_ColumnPropNameInTable="Email_IDColumn" type="xs:int" />
              <xs:element name="Email_ProfileName" msprop:Generator_UserColumnName="Email_ProfileName" msprop:Generator_ColumnVarNameInTable="columnEmail_ProfileName" msprop:Generator_ColumnPropNameInRow="Email_ProfileName" msprop:Generator_ColumnPropNameInTable="Email_ProfileNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Email_PST_Path" msprop:Generator_UserColumnName="Email_PST_Path" msprop:Generator_ColumnVarNameInTable="columnEmail_PST_Path" msprop:Generator_ColumnPropNameInRow="Email_PST_Path" msprop:Generator_ColumnPropNameInTable="Email_PST_PathColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Email_PST_Size" msprop:Generator_UserColumnName="Email_PST_Size" msprop:Generator_ColumnPropNameInRow="Email_PST_Size" msprop:Generator_ColumnVarNameInTable="columnEmail_PST_Size" msprop:Generator_ColumnPropNameInTable="Email_PST_SizeColumn" type="xs:double" minOccurs="0" />
              <xs:element name="Email_CachedMode" msprop:Generator_UserColumnName="Email_CachedMode" msprop:Generator_ColumnVarNameInTable="columnEmail_CachedMode" msprop:Generator_ColumnPropNameInRow="Email_CachedMode" msprop:Generator_ColumnPropNameInTable="Email_CachedModeColumn" type="xs:boolean" minOccurs="0" />
              <xs:element name="Email_ExchangeServer" msprop:Generator_UserColumnName="Email_ExchangeServer" msprop:Generator_ColumnPropNameInRow="Email_ExchangeServer" msprop:Generator_ColumnVarNameInTable="columnEmail_ExchangeServer" msprop:Generator_ColumnPropNameInTable="Email_ExchangeServerColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Mapped" msprop:Generator_UserTableName="Mapped" msprop:Generator_RowDeletedName="MappedRowDeleted" msprop:Generator_RowChangedName="MappedRowChanged" msprop:Generator_RowClassName="MappedRow" msprop:Generator_RowChangingName="MappedRowChanging" msprop:Generator_RowEvArgName="MappedRowChangeEvent" msprop:Generator_RowEvHandlerName="MappedRowChangeEventHandler" msprop:Generator_TableClassName="MappedDataTable" msprop:Generator_TableVarName="tableMapped" msprop:Generator_RowDeletingName="MappedRowDeleting" msprop:Generator_TablePropName="Mapped">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Mapped" msprop:Generator_UserColumnName="ID_Mapped" msprop:Generator_ColumnPropNameInRow="ID_Mapped" msprop:Generator_ColumnVarNameInTable="columnID_Mapped" msprop:Generator_ColumnPropNameInTable="ID_MappedColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ID_Profile" msprop:Generator_UserColumnName="ID_Profile" msprop:Generator_ColumnPropNameInRow="ID_Profile" msprop:Generator_ColumnVarNameInTable="columnID_Profile" msprop:Generator_ColumnPropNameInTable="ID_ProfileColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Mapped" msprop:Generator_UserColumnName="Mapped" msprop:Generator_ColumnPropNameInRow="Mapped" msprop:Generator_ColumnVarNameInTable="columnMapped" msprop:Generator_ColumnPropNameInTable="MappedColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Mapped_Path" msprop:Generator_UserColumnName="Mapped_Path" msprop:Generator_ColumnPropNameInRow="Mapped_Path" msprop:Generator_ColumnVarNameInTable="columnMapped_Path" msprop:Generator_ColumnPropNameInTable="Mapped_PathColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Mapped_Type" msprop:Generator_UserColumnName="Mapped_Type" msprop:Generator_ColumnPropNameInRow="Mapped_Type" msprop:Generator_ColumnVarNameInTable="columnMapped_Type" msprop:Generator_ColumnPropNameInTable="Mapped_TypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Mapped_Provider" msprop:Generator_UserColumnName="Mapped_Provider" msprop:Generator_ColumnPropNameInRow="Mapped_Provider" msprop:Generator_ColumnVarNameInTable="columnMapped_Provider" msprop:Generator_ColumnPropNameInTable="Mapped_ProviderColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Desktop" msprop:Generator_UserTableName="Desktop" msprop:Generator_RowDeletedName="DesktopRowDeleted" msprop:Generator_RowChangedName="DesktopRowChanged" msprop:Generator_RowClassName="DesktopRow" msprop:Generator_RowChangingName="DesktopRowChanging" msprop:Generator_RowEvArgName="DesktopRowChangeEvent" msprop:Generator_RowEvHandlerName="DesktopRowChangeEventHandler" msprop:Generator_TableClassName="DesktopDataTable" msprop:Generator_TableVarName="tableDesktop" msprop:Generator_RowDeletingName="DesktopRowDeleting" msprop:Generator_TablePropName="Desktop">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Desktop" msprop:Generator_UserColumnName="ID_Desktop" msprop:Generator_ColumnVarNameInTable="columnID_Desktop" msprop:Generator_ColumnPropNameInRow="ID_Desktop" msprop:Generator_ColumnPropNameInTable="ID_DesktopColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ID_Profile" msprop:Generator_UserColumnName="ID_Profile" msprop:Generator_ColumnVarNameInTable="columnID_Profile" msprop:Generator_ColumnPropNameInRow="ID_Profile" msprop:Generator_ColumnPropNameInTable="ID_ProfileColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Desktop_Wallpaper" msprop:Generator_UserColumnName="Desktop_Wallpaper" msprop:Generator_ColumnVarNameInTable="columnDesktop_Wallpaper" msprop:Generator_ColumnPropNameInRow="Desktop_Wallpaper" msprop:Generator_ColumnPropNameInTable="Desktop_WallpaperColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Desktop_ScreenSaver" msprop:Generator_UserColumnName="Desktop_ScreenSaver" msprop:Generator_ColumnVarNameInTable="columnDesktop_ScreenSaver" msprop:Generator_ColumnPropNameInRow="Desktop_ScreenSaver" msprop:Generator_ColumnPropNameInTable="Desktop_ScreenSaverColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Desktop_SS_Active" msprop:Generator_UserColumnName="Desktop_SS_Active" msprop:Generator_ColumnVarNameInTable="columnDesktop_SS_Active" msprop:Generator_ColumnPropNameInRow="Desktop_SS_Active" msprop:Generator_ColumnPropNameInTable="Desktop_SS_ActiveColumn" type="xs:boolean" />
              <xs:element name="Desktop_SS_Timeout" msprop:Generator_UserColumnName="Desktop_SS_Timeout" msprop:Generator_ColumnVarNameInTable="columnDesktop_SS_Timeout" msprop:Generator_ColumnPropNameInRow="Desktop_SS_Timeout" msprop:Generator_ColumnPropNameInTable="Desktop_SS_TimeoutColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Desktop_SS_IsSecure" msprop:Generator_UserColumnName="Desktop_SS_IsSecure" msprop:Generator_ColumnVarNameInTable="columnDesktop_SS_IsSecure" msprop:Generator_ColumnPropNameInRow="Desktop_SS_IsSecure" msprop:Generator_ColumnPropNameInTable="Desktop_SS_IsSecureColumn" type="xs:boolean" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Internet" msprop:Generator_UserTableName="Internet" msprop:Generator_RowDeletedName="InternetRowDeleted" msprop:Generator_RowChangedName="InternetRowChanged" msprop:Generator_RowClassName="InternetRow" msprop:Generator_RowChangingName="InternetRowChanging" msprop:Generator_RowEvArgName="InternetRowChangeEvent" msprop:Generator_RowEvHandlerName="InternetRowChangeEventHandler" msprop:Generator_TableClassName="InternetDataTable" msprop:Generator_TableVarName="tableInternet" msprop:Generator_RowDeletingName="InternetRowDeleting" msprop:Generator_TablePropName="Internet">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_Internet" msprop:Generator_UserColumnName="ID_Internet" msprop:Generator_ColumnVarNameInTable="columnID_Internet" msprop:Generator_ColumnPropNameInRow="ID_Internet" msprop:Generator_ColumnPropNameInTable="ID_InternetColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ID_Profile" msprop:Generator_UserColumnName="ID_Profile" msprop:Generator_ColumnVarNameInTable="columnID_Profile" msprop:Generator_ColumnPropNameInRow="ID_Profile" msprop:Generator_ColumnPropNameInTable="ID_ProfileColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Internet_CacheSize" msprop:Generator_UserColumnName="Internet_CacheSize" msprop:Generator_ColumnVarNameInTable="columnInternet_CacheSize" msprop:Generator_ColumnPropNameInRow="Internet_CacheSize" msprop:Generator_ColumnPropNameInTable="Internet_CacheSizeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Internet_ProxyEnabled" msprop:Generator_UserColumnName="Internet_ProxyEnabled" msprop:Generator_ColumnVarNameInTable="columnInternet_ProxyEnabled" msprop:Generator_ColumnPropNameInRow="Internet_ProxyEnabled" msprop:Generator_ColumnPropNameInTable="Internet_ProxyEnabledColumn" type="xs:boolean" />
              <xs:element name="Internet_ProxyServers" msprop:Generator_UserColumnName="Internet_ProxyServers" msprop:Generator_ColumnVarNameInTable="columnInternet_ProxyServers" msprop:Generator_ColumnPropNameInRow="Internet_ProxyServers" msprop:Generator_ColumnPropNameInTable="Internet_ProxyServersColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Internet_ProxyExceptions" msprop:Generator_UserColumnName="Internet_ProxyExceptions" msprop:Generator_ColumnVarNameInTable="columnInternet_ProxyExceptions" msprop:Generator_ColumnPropNameInRow="Internet_ProxyExceptions" msprop:Generator_ColumnPropNameInTable="Internet_ProxyExceptionsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Internet_ProxyBypassLocal" msprop:Generator_UserColumnName="Internet_ProxyBypassLocal" msprop:Generator_ColumnPropNameInRow="Internet_ProxyBypassLocal" msprop:Generator_ColumnVarNameInTable="columnInternet_ProxyBypassLocal" msprop:Generator_ColumnPropNameInTable="Internet_ProxyBypassLocalColumn" type="xs:boolean" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="EventLogSettings" msprop:Generator_UserTableName="EventLogSettings" msprop:Generator_RowDeletedName="EventLogSettingsRowDeleted" msprop:Generator_RowChangedName="EventLogSettingsRowChanged" msprop:Generator_RowClassName="EventLogSettingsRow" msprop:Generator_RowChangingName="EventLogSettingsRowChanging" msprop:Generator_RowEvArgName="EventLogSettingsRowChangeEvent" msprop:Generator_RowEvHandlerName="EventLogSettingsRowChangeEventHandler" msprop:Generator_TableClassName="EventLogSettingsDataTable" msprop:Generator_TableVarName="tableEventLogSettings" msprop:Generator_RowDeletingName="EventLogSettingsRowDeleting" msprop:Generator_TablePropName="EventLogSettings">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID_EventSettings" msprop:Generator_UserColumnName="ID_EventSettings" msprop:Generator_ColumnVarNameInTable="columnID_EventSettings" msprop:Generator_ColumnPropNameInRow="ID_EventSettings" msprop:Generator_ColumnPropNameInTable="ID_EventSettingsColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="EventSettings_Logfile" msprop:Generator_UserColumnName="EventSettings_Logfile" msprop:Generator_ColumnVarNameInTable="columnEventSettings_Logfile" msprop:Generator_ColumnPropNameInRow="EventSettings_Logfile" msprop:Generator_ColumnPropNameInTable="EventSettings_LogfileColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="EventSettings_CurrentSize" msprop:Generator_UserColumnName="EventSettings_CurrentSize" msprop:Generator_ColumnVarNameInTable="columnEventSettings_CurrentSize" msprop:Generator_ColumnPropNameInRow="EventSettings_CurrentSize" msprop:Generator_ColumnPropNameInTable="EventSettings_CurrentSizeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="EventSettings_MaxSize" msprop:Generator_UserColumnName="EventSettings_MaxSize" msprop:Generator_ColumnVarNameInTable="columnEventSettings_MaxSize" msprop:Generator_ColumnPropNameInRow="EventSettings_MaxSize" msprop:Generator_ColumnPropNameInTable="EventSettings_MaxSizeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="EventSettings_Retension" msprop:Generator_UserColumnName="EventSettings_Retension" msprop:Generator_ColumnVarNameInTable="columnEventSettings_Retension" msprop:Generator_ColumnPropNameInRow="EventSettings_Retension" msprop:Generator_ColumnPropNameInTable="EventSettings_RetensionColumn" type="xs:int" minOccurs="0" />
              <xs:element name="EventSettings_NumEntries" msprop:Generator_UserColumnName="EventSettings_NumEntries" msprop:Generator_ColumnVarNameInTable="columnEventSettings_NumEntries" msprop:Generator_ColumnPropNameInRow="EventSettings_NumEntries" msprop:Generator_ColumnPropNameInTable="EventSettings_NumEntriesColumn" type="xs:int" minOccurs="0" />
              <xs:element name="EventSettings_OldestEntry" msprop:Generator_UserColumnName="EventSettings_OldestEntry" msprop:Generator_ColumnVarNameInTable="columnEventSettings_OldestEntry" msprop:Generator_ColumnPropNameInRow="EventSettings_OldestEntry" msprop:Generator_ColumnPropNameInTable="EventSettings_OldestEntryColumn" type="xs:dateTime" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Accounts" />
      <xs:field xpath="mstns:ID_Account" />
      <xs:field xpath="mstns:Account" />
    </xs:unique>
    <xs:unique name="Admins_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Admins" />
      <xs:field xpath="mstns:ID_Admin" />
      <xs:field xpath="mstns:Admin_UserID" />
    </xs:unique>
    <xs:unique name="AutoUpdate_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:AutoUpdate" />
      <xs:field xpath="mstns:ID_AutoUpdate" />
    </xs:unique>
    <xs:unique name="BIOS_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:BIOS" />
      <xs:field xpath="mstns:ID_BIOS" />
    </xs:unique>
    <xs:unique name="ComponentsKey1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Components" />
      <xs:field xpath="mstns:ID_Component" />
      <xs:field xpath="mstns:Component_ID" />
    </xs:unique>
    <xs:unique name="CPU_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:CPU" />
      <xs:field xpath="mstns:ID_CPU" />
    </xs:unique>
    <xs:unique name="Devices_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Devices" />
      <xs:field xpath="mstns:ID_Device" />
      <xs:field xpath="mstns:Device_ID" />
    </xs:unique>
    <xs:unique name="Disks_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Disks" />
      <xs:field xpath="mstns:ID_Disk" />
      <xs:field xpath="mstns:Disk_ID" />
    </xs:unique>
    <xs:unique name="Drives_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Drives" />
      <xs:field xpath="mstns:ID_Drive" />
      <xs:field xpath="mstns:Drive" />
    </xs:unique>
    <xs:unique name="EventLogsKey1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:EventLogs" />
      <xs:field xpath="mstns:ID_Event" />
      <xs:field xpath="mstns:Event_ID" />
      <xs:field xpath="mstns:Event_Logfile" />
    </xs:unique>
    <xs:unique name="FileInfo_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:FileInfo" />
      <xs:field xpath="mstns:ID_FileInfo" />
      <xs:field xpath="mstns:FileInfo_Path" />
    </xs:unique>
    <xs:unique name="Memory_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Memory" />
      <xs:field xpath="mstns:ID_Memory" />
    </xs:unique>
    <xs:unique name="Modem_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Modem" />
      <xs:field xpath="mstns:ID_Modem" />
      <xs:field xpath="mstns:Modem_ID" />
    </xs:unique>
    <xs:unique name="Monitor_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Monitor" />
      <xs:field xpath="mstns:ID_Monitor" />
      <xs:field xpath="mstns:Monitor_ID" />
    </xs:unique>
    <xs:unique name="Motherboard_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Motherboard" />
      <xs:field xpath="mstns:ID_Motherboard" />
    </xs:unique>
    <xs:unique name="Mouse_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Mouse" />
      <xs:field xpath="mstns:ID_Mouse" />
      <xs:field xpath="mstns:Mouse_ID" />
    </xs:unique>
    <xs:unique name="NetAdapter_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:NetAdapter" />
      <xs:field xpath="mstns:ID_NetAdapter" />
      <xs:field xpath="mstns:NetAdapter_ID" />
    </xs:unique>
    <xs:unique name="NetConfig_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:NetConfig" />
      <xs:field xpath="mstns:ID_NetConfig" />
      <xs:field xpath="mstns:NetConfig_ID" />
    </xs:unique>
    <xs:unique name="OS_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:OS" />
      <xs:field xpath="mstns:ID_OS" />
    </xs:unique>
    <xs:unique name="PC_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:PC" />
      <xs:field xpath="mstns:ID_PC" />
    </xs:unique>
    <xs:unique name="Permissions_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Permissions" />
      <xs:field xpath="mstns:ID_Perm" />
      <xs:field xpath="mstns:Perm_ID" />
    </xs:unique>
    <xs:unique name="Ports_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Ports" />
      <xs:field xpath="mstns:ID_Ports" />
    </xs:unique>
    <xs:unique name="Printers_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Printers" />
      <xs:field xpath="mstns:ID_Printer" />
      <xs:field xpath="mstns:Printer_ID" />
    </xs:unique>
    <xs:unique name="Processes_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Processes" />
      <xs:field xpath="mstns:ID_Process" />
      <xs:field xpath="mstns:ProcessID" />
    </xs:unique>
    <xs:unique name="QFE_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:QFE" />
      <xs:field xpath="mstns:ID_QFE" />
      <xs:field xpath="mstns:QFE" />
    </xs:unique>
    <xs:unique name="Registry_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Registry" />
      <xs:field xpath="mstns:ID_Registry" />
      <xs:field xpath="mstns:Registry_Key" />
    </xs:unique>
    <xs:unique name="Services_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Services" />
      <xs:field xpath="mstns:ID_Service" />
      <xs:field xpath="mstns:Service" />
    </xs:unique>
    <xs:unique name="Shares_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Shares" />
      <xs:field xpath="mstns:ID_Share" />
      <xs:field xpath="mstns:Share_Desc" />
    </xs:unique>
    <xs:unique name="Software_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Software" />
      <xs:field xpath="mstns:ID_Software" />
      <xs:field xpath="mstns:Software" />
    </xs:unique>
    <xs:unique name="SOS_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:SOS" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="SystemInfo_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:SystemInfo" />
      <xs:field xpath="mstns:ID_System" />
    </xs:unique>
    <xs:unique name="Tasks_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Tasks" />
      <xs:field xpath="mstns:ID_Tasks" />
      <xs:field xpath="mstns:Task_ID" />
    </xs:unique>
    <xs:unique name="UserLogin_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:UserLogin" />
      <xs:field xpath="mstns:UserID" />
      <xs:field xpath="mstns:LoginTime" />
    </xs:unique>
    <xs:unique name="Video_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Video" />
      <xs:field xpath="mstns:ID_Video" />
      <xs:field xpath="mstns:Video_ID" />
    </xs:unique>
    <xs:unique name="Virus_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Virus" />
      <xs:field xpath="mstns:ID_Virus" />
      <xs:field xpath="mstns:Virus_ID" />
    </xs:unique>
    <xs:unique name="SystemDriversKey1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:SystemDrivers" />
      <xs:field xpath="mstns:ID_Driver" />
      <xs:field xpath="mstns:Driver_Name" />
    </xs:unique>
    <xs:unique name="ProfilesKey1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Profiles" />
      <xs:field xpath="mstns:ID_Profile" />
      <xs:field xpath="mstns:Profile" />
    </xs:unique>
    <xs:unique name="StartupKey2" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Startup" />
      <xs:field xpath="mstns:ID_Startup" />
      <xs:field xpath="mstns:ID_Profile" />
      <xs:field xpath="mstns:Startup_ID" />
    </xs:unique>
    <xs:unique name="EmailKey1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Email" />
      <xs:field xpath="mstns:ID_Email" />
      <xs:field xpath="mstns:ID_Profile" />
      <xs:field xpath="mstns:Email_ID" />
    </xs:unique>
    <xs:unique name="Mapped1Key1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Mapped" />
      <xs:field xpath="mstns:ID_Mapped" />
      <xs:field xpath="mstns:ID_Profile" />
      <xs:field xpath="mstns:Mapped" />
    </xs:unique>
    <xs:unique name="DesktopKey1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Desktop" />
      <xs:field xpath="mstns:ID_Desktop" />
      <xs:field xpath="mstns:ID_Profile" />
    </xs:unique>
    <xs:unique name="InternetExplorerKey1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Internet" />
      <xs:field xpath="mstns:ID_Internet" />
      <xs:field xpath="mstns:ID_Profile" />
    </xs:unique>
    <xs:unique name="EventLogSettings_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:EventLogSettings" />
      <xs:field xpath="mstns:ID_EventSettings" />
      <xs:field xpath="mstns:EventSettings_Logfile" />
    </xs:unique>
    <xs:keyref name="FK_SOS_EventLogSettings" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="FK_SOS_EventLogSettings" msprop:rel_Generator_RelationVarName="relationFK_SOS_EventLogSettings" msprop:rel_Generator_UserChildTable="EventLogSettings" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetEventLogSettingsRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:EventLogSettings" />
      <xs:field xpath="mstns:ID_EventSettings" />
    </xs:keyref>
    <xs:keyref name="Profiles_InternetExplorer" refer="ProfilesKey1" msprop:rel_Generator_UserRelationName="Profiles_InternetExplorer" msprop:rel_Generator_RelationVarName="relationProfiles_InternetExplorer" msprop:rel_Generator_UserChildTable="Internet" msprop:rel_Generator_UserParentTable="Profiles" msprop:rel_Generator_ParentPropName="ProfilesRowParent" msprop:rel_Generator_ChildPropName="GetInternetRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Internet" />
      <xs:field xpath="mstns:ID_Internet" />
      <xs:field xpath="mstns:ID_Profile" />
    </xs:keyref>
    <xs:keyref name="Profiles_Desktop" refer="ProfilesKey1" msprop:rel_Generator_UserRelationName="Profiles_Desktop" msprop:rel_Generator_RelationVarName="relationProfiles_Desktop" msprop:rel_Generator_UserChildTable="Desktop" msprop:rel_Generator_UserParentTable="Profiles" msprop:rel_Generator_ParentPropName="ProfilesRowParent" msprop:rel_Generator_ChildPropName="GetDesktopRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Desktop" />
      <xs:field xpath="mstns:ID_Desktop" />
      <xs:field xpath="mstns:ID_Profile" />
    </xs:keyref>
    <xs:keyref name="Profiles_Mapped1" refer="ProfilesKey1" msprop:rel_Generator_UserRelationName="Profiles_Mapped1" msprop:rel_Generator_RelationVarName="relationProfiles_Mapped1" msprop:rel_Generator_UserChildTable="Mapped" msprop:rel_Generator_UserParentTable="Profiles" msprop:rel_Generator_ParentPropName="ProfilesRowParent" msprop:rel_Generator_ChildPropName="GetMappedRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Mapped" />
      <xs:field xpath="mstns:ID_Mapped" />
      <xs:field xpath="mstns:ID_Profile" />
    </xs:keyref>
    <xs:keyref name="Profiles_Email" refer="ProfilesKey1" msprop:rel_Generator_UserRelationName="Profiles_Email" msprop:rel_Generator_RelationVarName="relationProfiles_Email" msprop:rel_Generator_UserChildTable="Email" msprop:rel_Generator_UserParentTable="Profiles" msprop:rel_Generator_ParentPropName="ProfilesRowParent" msprop:rel_Generator_ChildPropName="GetEmailRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Email" />
      <xs:field xpath="mstns:ID_Email" />
      <xs:field xpath="mstns:ID_Profile" />
    </xs:keyref>
    <xs:keyref name="Profiles_Startup" refer="ProfilesKey1" msprop:rel_Generator_UserRelationName="Profiles_Startup" msprop:rel_Generator_RelationVarName="relationProfiles_Startup" msprop:rel_Generator_UserChildTable="Startup" msprop:rel_Generator_UserParentTable="Profiles" msprop:rel_Generator_ParentPropName="ProfilesRowParent" msprop:rel_Generator_ChildPropName="GetStartupRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Startup" />
      <xs:field xpath="mstns:ID_Startup" />
      <xs:field xpath="mstns:ID_Profile" />
    </xs:keyref>
    <xs:keyref name="SOS_Profiles" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="SOS_Profiles" msprop:rel_Generator_RelationVarName="relationSOS_Profiles" msprop:rel_Generator_UserChildTable="Profiles" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetProfilesRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Profiles" />
      <xs:field xpath="mstns:ID_Profile" />
    </xs:keyref>
    <xs:keyref name="FK_SOS_SystemDrivers" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="FK_SOS_SystemDrivers" msprop:rel_Generator_RelationVarName="relationFK_SOS_SystemDrivers" msprop:rel_Generator_UserChildTable="SystemDrivers" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetSystemDriversRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:SystemDrivers" />
      <xs:field xpath="mstns:ID_Driver" />
    </xs:keyref>
    <xs:keyref name="Virus_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Virus_FK00" msprop:rel_Generator_RelationVarName="relationVirus_FK00" msprop:rel_Generator_UserChildTable="Virus" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetVirusRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Virus" />
      <xs:field xpath="mstns:ID_Virus" />
    </xs:keyref>
    <xs:keyref name="Video_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Video_FK00" msprop:rel_Generator_RelationVarName="relationVideo_FK00" msprop:rel_Generator_UserChildTable="Video" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetVideoRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Video" />
      <xs:field xpath="mstns:ID_Video" />
    </xs:keyref>
    <xs:keyref name="Tasks_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Tasks_FK00" msprop:rel_Generator_RelationVarName="relationTasks_FK00" msprop:rel_Generator_UserChildTable="Tasks" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetTasksRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Tasks" />
      <xs:field xpath="mstns:ID_Tasks" />
    </xs:keyref>
    <xs:keyref name="System_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="System_FK00" msprop:rel_Generator_RelationVarName="relationSystem_FK00" msprop:rel_Generator_UserChildTable="SystemInfo" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetSystemInfoRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:SystemInfo" />
      <xs:field xpath="mstns:ID_System" />
    </xs:keyref>
    <xs:keyref name="Software_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Software_FK00" msprop:rel_Generator_RelationVarName="relationSoftware_FK00" msprop:rel_Generator_UserChildTable="Software" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetSoftwareRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Software" />
      <xs:field xpath="mstns:ID_Software" />
    </xs:keyref>
    <xs:keyref name="Shares_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Shares_FK00" msprop:rel_Generator_RelationVarName="relationShares_FK00" msprop:rel_Generator_UserChildTable="Shares" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetSharesRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Shares" />
      <xs:field xpath="mstns:ID_Share" />
    </xs:keyref>
    <xs:keyref name="Services_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Services_FK00" msprop:rel_Generator_RelationVarName="relationServices_FK00" msprop:rel_Generator_UserChildTable="Services" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetServicesRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Services" />
      <xs:field xpath="mstns:ID_Service" />
    </xs:keyref>
    <xs:keyref name="FK_Registry_SOS" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="FK_Registry_SOS" msprop:rel_Generator_RelationVarName="relationFK_Registry_SOS" msprop:rel_Generator_UserChildTable="Registry" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetRegistryRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Registry" />
      <xs:field xpath="mstns:ID_Registry" />
    </xs:keyref>
    <xs:keyref name="QFE_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="QFE_FK00" msprop:rel_Generator_RelationVarName="relationQFE_FK00" msprop:rel_Generator_UserChildTable="QFE" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetQFERows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:QFE" />
      <xs:field xpath="mstns:ID_QFE" />
    </xs:keyref>
    <xs:keyref name="Processes_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Processes_FK00" msprop:rel_Generator_RelationVarName="relationProcesses_FK00" msprop:rel_Generator_UserChildTable="Processes" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetProcessesRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Processes" />
      <xs:field xpath="mstns:ID_Process" />
    </xs:keyref>
    <xs:keyref name="Printers_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Printers_FK00" msprop:rel_Generator_RelationVarName="relationPrinters_FK00" msprop:rel_Generator_UserChildTable="Printers" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetPrintersRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Printers" />
      <xs:field xpath="mstns:ID_Printer" />
    </xs:keyref>
    <xs:keyref name="Ports_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Ports_FK00" msprop:rel_Generator_RelationVarName="relationPorts_FK00" msprop:rel_Generator_UserChildTable="Ports" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetPortsRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Ports" />
      <xs:field xpath="mstns:ID_Ports" />
    </xs:keyref>
    <xs:keyref name="FK_Permissions_Shares" refer="Shares_Constraint1" msprop:rel_Generator_UserRelationName="FK_Permissions_Shares" msprop:rel_Generator_RelationVarName="relationFK_Permissions_Shares" msprop:rel_Generator_UserChildTable="Permissions" msprop:rel_Generator_UserParentTable="Shares" msprop:rel_Generator_ParentPropName="SharesRowParent" msprop:rel_Generator_ChildPropName="GetPermissionsRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Permissions" />
      <xs:field xpath="mstns:ID_Perm" />
      <xs:field xpath="mstns:Perm_Target" />
    </xs:keyref>
    <xs:keyref name="PC_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="PC_FK00" msprop:rel_Generator_RelationVarName="relationPC_FK00" msprop:rel_Generator_UserChildTable="PC" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetPCRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:PC" />
      <xs:field xpath="mstns:ID_PC" />
    </xs:keyref>
    <xs:keyref name="OS_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="OS_FK00" msprop:rel_Generator_RelationVarName="relationOS_FK00" msprop:rel_Generator_UserChildTable="OS" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetOSRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:OS" />
      <xs:field xpath="mstns:ID_OS" />
    </xs:keyref>
    <xs:keyref name="NetConfig_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="NetConfig_FK00" msprop:rel_Generator_RelationVarName="relationNetConfig_FK00" msprop:rel_Generator_UserChildTable="NetConfig" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetNetConfigRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:NetConfig" />
      <xs:field xpath="mstns:ID_NetConfig" />
    </xs:keyref>
    <xs:keyref name="NetAdapter_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="NetAdapter_FK00" msprop:rel_Generator_RelationVarName="relationNetAdapter_FK00" msprop:rel_Generator_UserChildTable="NetAdapter" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetNetAdapterRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:NetAdapter" />
      <xs:field xpath="mstns:ID_NetAdapter" />
    </xs:keyref>
    <xs:keyref name="Mouse_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Mouse_FK00" msprop:rel_Generator_RelationVarName="relationMouse_FK00" msprop:rel_Generator_UserChildTable="Mouse" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetMouseRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Mouse" />
      <xs:field xpath="mstns:ID_Mouse" />
    </xs:keyref>
    <xs:keyref name="Motherboard_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Motherboard_FK00" msprop:rel_Generator_RelationVarName="relationMotherboard_FK00" msprop:rel_Generator_UserChildTable="Motherboard" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetMotherboardRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Motherboard" />
      <xs:field xpath="mstns:ID_Motherboard" />
    </xs:keyref>
    <xs:keyref name="Monitor_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Monitor_FK00" msprop:rel_Generator_RelationVarName="relationMonitor_FK00" msprop:rel_Generator_UserChildTable="Monitor" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetMonitorRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Monitor" />
      <xs:field xpath="mstns:ID_Monitor" />
    </xs:keyref>
    <xs:keyref name="Modem_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Modem_FK00" msprop:rel_Generator_RelationVarName="relationModem_FK00" msprop:rel_Generator_UserChildTable="Modem" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetModemRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Modem" />
      <xs:field xpath="mstns:ID_Modem" />
    </xs:keyref>
    <xs:keyref name="Memory_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Memory_FK00" msprop:rel_Generator_RelationVarName="relationMemory_FK00" msprop:rel_Generator_UserChildTable="Memory" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetMemoryRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Memory" />
      <xs:field xpath="mstns:ID_Memory" />
    </xs:keyref>
    <xs:keyref name="FK_FileInfo_SOS" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="FK_FileInfo_SOS" msprop:rel_Generator_RelationVarName="relationFK_FileInfo_SOS" msprop:rel_Generator_UserChildTable="FileInfo" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetFileInfoRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:FileInfo" />
      <xs:field xpath="mstns:ID_FileInfo" />
    </xs:keyref>
    <xs:keyref name="Events_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Events_FK00" msprop:rel_Generator_RelationVarName="relationEvents_FK00" msprop:rel_Generator_UserChildTable="EventLogs" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetEventLogsRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:EventLogs" />
      <xs:field xpath="mstns:ID_Event" />
    </xs:keyref>
    <xs:keyref name="Drives_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Drives_FK00" msprop:rel_Generator_RelationVarName="relationDrives_FK00" msprop:rel_Generator_UserChildTable="Drives" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetDrivesRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Drives" />
      <xs:field xpath="mstns:ID_Drive" />
    </xs:keyref>
    <xs:keyref name="Disks_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Disks_FK00" msprop:rel_Generator_RelationVarName="relationDisks_FK00" msprop:rel_Generator_UserChildTable="Disks" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetDisksRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Disks" />
      <xs:field xpath="mstns:ID_Disk" />
    </xs:keyref>
    <xs:keyref name="Devices_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Devices_FK00" msprop:rel_Generator_RelationVarName="relationDevices_FK00" msprop:rel_Generator_UserChildTable="Devices" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetDevicesRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Devices" />
      <xs:field xpath="mstns:ID_Device" />
    </xs:keyref>
    <xs:keyref name="CPU_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="CPU_FK00" msprop:rel_Generator_RelationVarName="relationCPU_FK00" msprop:rel_Generator_UserChildTable="CPU" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetCPURows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:CPU" />
      <xs:field xpath="mstns:ID_CPU" />
    </xs:keyref>
    <xs:keyref name="Components_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Components_FK00" msprop:rel_Generator_RelationVarName="relationComponents_FK00" msprop:rel_Generator_UserChildTable="Components" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetComponentsRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Components" />
      <xs:field xpath="mstns:ID_Component" />
    </xs:keyref>
    <xs:keyref name="BIOS_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="BIOS_FK00" msprop:rel_Generator_RelationVarName="relationBIOS_FK00" msprop:rel_Generator_UserChildTable="BIOS" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetBIOSRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:BIOS" />
      <xs:field xpath="mstns:ID_BIOS" />
    </xs:keyref>
    <xs:keyref name="AutoUpdate_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="AutoUpdate_FK00" msprop:rel_Generator_RelationVarName="relationAutoUpdate_FK00" msprop:rel_Generator_UserChildTable="AutoUpdate" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetAutoUpdateRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:AutoUpdate" />
      <xs:field xpath="mstns:ID_AutoUpdate" />
    </xs:keyref>
    <xs:keyref name="Admins_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Admins_FK00" msprop:rel_Generator_RelationVarName="relationAdmins_FK00" msprop:rel_Generator_UserChildTable="Admins" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetAdminsRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Admins" />
      <xs:field xpath="mstns:ID_Admin" />
    </xs:keyref>
    <xs:keyref name="Accounts_FK00" refer="SOS_Constraint1" msprop:rel_Generator_UserRelationName="Accounts_FK00" msprop:rel_Generator_RelationVarName="relationAccounts_FK00" msprop:rel_Generator_UserChildTable="Accounts" msprop:rel_Generator_UserParentTable="SOS" msprop:rel_Generator_ParentPropName="SOSRow" msprop:rel_Generator_ChildPropName="GetAccountsRows" msdata:UpdateRule="None">
      <xs:selector xpath=".//mstns:Accounts" />
      <xs:field xpath="mstns:ID_Account" />
    </xs:keyref>
  </xs:element>
</xs:schema>