﻿<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) 2007-2011 Microsoft Corporation. All rights reserved. -->
<!-- 
	Settings in this file are used to map window and path to user Application Specific settings.

	a. Setting must have Key attribute (a legal directory/file name). All other attributes are optional 
	b. Setting Option attribute can have one of the following values:		
		Auto		// Indicates that default commands are used even if the user 
					// has not added the setting
		Ignore		// Signatures with this Option will not be added to the list of applications
					// shown in the Add dialog. User can still use the "manually add a program" link
					// in the "Add Program or Game" dialog to add applications that match signatures 
					// defined with this option. Note that applications in the Windows folder and in
					// the User's temporary folder are built in rules with the Ignore option.
	c. Exe, WinClass, Dir, and WinCaption attributes that start with a '^' are regular expression matches. 
	d. The Exe attribute matches against the path's file spec. The Dir attribute matches against the 
	   immediate directory of the file.
	e. The Path attribute is a wild card match that matches against the full path.
	f. All string comparisons are case insensitive. 
 
	Order of rule processing:
		1.	Ignore elevated applications (only applies to Vista if UAC active)
		2.	User added applications
		3.	Settings in this file
			A. Exe rules
			B. WinClass rules
			C. Dir rules
			D. Regular expression/Wild Card rules
		4.	Ignore applications in Windows folder and User's Temp folder

	First matching rule is the one used. If no rule is found then a Setting will be created
		using the rule:
	
	<Setting Key="application.exe" Name="application friendly name" >
		<Signature Exe="application.exe" />
	</Setting>
-->

<ProgramSettings Version="1.0">

    <!-- Games that need rules -->

    <Setting Key="codsp_s.exe" Name="Call of Duty 2" >
        <Signature Exe="codsp_s.exe" Dir="^call of duty 2[.]*" />
        <Signature Exe="codmp_s.exe" Dir="^call of duty 2[.]*" />
    </Setting>

    <Setting Key="lockdown.exe" Name="Rainbow Six Lockdown" >
        <Signature Exe="lockdown.exe" Dir="^rainbow six lockdown[.]*" />
    </Setting>

    <Setting Key="mohaa.exe" Name="Medal of Honor: Allied Assault" >
        <Signature Exe="mohaa.exe" />
        <Signature Exe="moh_breakthrough.exe" />
        <Signature Exe="moh_breakthrough_demo.exe" />
        <Signature Exe="moh_spearhead.exe" />
        <Signature Exe="moh_spearhead_demo.exe" />
        <Signature Exe="mohaademo.exe" />
    </Setting>
    <Setting Key="mohpa.exe" Name="Medal of Honor: Pacific Assault" >
        <Signature Exe="mohpa.exe" />
        <Signature Exe="mohpc.exe" />
    </Setting>
    <Setting Key="moha.exe" Name="Medal of Honor: Airborn" >
        <Signature Exe="moha.exe" />
    </Setting>

    <Setting Key="half-life 2-hl2.exe" Name="Half-Life 2" >
        <!-- Match half-life 2... (deathmatch, lostcoast, episode one, episode two)"-->
        <Signature Exe="hl2.exe" Dir="^half-life 2[.]*" />
    </Setting>
    <Setting Key="counter-strike source-hl2.exe" Name="Counter-Strike Source" >
        <!-- Match counter-strike source... (demo)" -->
        <Signature Exe="hl2.exe" Dir="^counter-strike source[.]*" />
    </Setting>
    <Setting Key="team fortress 2-hl2.exe" Name="Team Fortress 2" >
        <!-- Match Team Fortress 2... (demo)" -->
        <Signature Exe="hl2.exe" Dir="^team fortress 2[.]*" />
    </Setting>
    <Setting Key="portal-hl2.exe" Name="Portal" >
        <!-- Match Portal... (demo)" -->
        <Signature Exe="hl2.exe" Dir="^portal[.]*" />
    </Setting>

    <Setting Key="blue-shift hl.exe" Name="Blue-Shift" >
        <Signature Exe="hl.exe" Dir="Blue-Shift" />
        <Signature Exe="bshift.exe" Dir="Blue-Shift" />
    </Setting>
    <Setting Key="counter-strike hl.exe" Name="Counter-Strike" >
        <Signature Exe="hl.exe" Dir="Counter-Strike" />
        <Signature Exe="cstrike.exe" Dir="Counter-Strike" />
    </Setting>
    <Setting Key="half-life hl.exe" Name="Half-Life" >
        <Signature Exe="hl.exe" Dir="Half-Life" />
    </Setting>

    <Setting Key="aom.exe" Name="Age of Mythology" >
        <Signature Exe="aom.exe" />
        <Signature Exe="aomx.exe" />
    </Setting>

    <!-- Productivity Application Rules -->

    <Setting Key="blend.exe" Name="Microsoft Expression Blend 4">
        <Signature Exe="blend.exe" Dir="Blend 4"/>
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="design.exe" Name="Microsoft Expression Design 4">
        <Signature Exe="design.exe" Dir="Design 4"/>
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="encoder.exe" Name="Microsoft Expression Encoder 4">
        <Signature Exe="encoder.exe" Dir="Encoder 4"/>
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="eescreen.exe" Name="Microsoft Expression Encoder 4 Screen Capture">
        <Signature Exe="eescreen.exe" Dir="Encoder 4"/>
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="iexplore.exe" Name="Internet Explorer" >
        <Signature Exe="iexplore.exe" />
        <Signature Exe="ieuser.exe" />
        <InstantViewer PreventSnapshot="true" />
    </Setting>

    <Setting Key="firefox.exe" Name="Mozilla Firefox" >
        <Signature Exe="firefox.exe" Dir="^Firefox 4[.]*" />
        <InstantViewer PreventSnapshot="true" />
        <HScroll Style="3" />
    </Setting>

    <Setting Key="chrome.exe" Name="Google Chrome">
        <Signature Exe="chrome.exe" />
        <HScroll Style="3" />
    </Setting>

    <Setting Key="ehshell.exe" Name="Windows Media Center" >
        <Signature Exe="ehshell.exe" Dir="ehome" />
        <InstantViewer PreventSnapshot="true" />
    </Setting>

    <Setting Key="Office Communicator" Name="Microsoft Office Communicator" >
        <Signature Exe="communicator.exe" Dir="Microsoft Office Communicator" />
        <InstantViewer PreventSnapshot="true" />
    </Setting>

    <Setting Key="Microsoft Lync" Name="Microsoft Lync" >
        <Signature Exe="communicator.exe" Dir="Microsoft Lync" />
        <InstantViewer PreventSnapshot="true" />
    </Setting>

    <Setting Key="msnmsgr.exe" Name="Windows Live Messenger" >
        <Signature Exe="msnmsgr.exe" Dir="Messenger" />
        <InstantViewer PreventSnapshot="true" />
    </Setting>

    <Setting Key="Outlook Message List" Name="Outlook Message List" Option="Ignore" >
        <Signature Exe="outlook.exe" WinClass="SUPERGRID"/>
        <VScroll Accumulate="true" AccumulateValue="40"/>
    </Setting>

    <Setting Key="Outlook Eager Scrolling Views" Name="Outlook Eager Scrolling Views" Option="Ignore" >
        <Signature Exe="outlook.exe" WinClass="AfxWndW" WinCaption="Month View"/>
        <Signature Exe="outlook.exe" WinClass="AfxWndW" WinCaption="Day View"/>
        <Signature Exe="outlook.exe" WinClass="rctrl_renwnd32" WinCaption="Card View"/>
        <Signature Exe="outlook.exe" WinClass="SysTreeView32"/>
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="PowerPoint Thumbnails" Name="PowerPoint Thumbnails" Option="Ignore" >
        <Signature Exe="powerpnt.exe" WinClass="paneClassDC" WinCaption="Thumbnails"/>
        <VScroll Accumulate="true" AccumulateValue="120" Style="1" />
    </Setting>

    <Setting Key="powerpnt.exe" Name="PowerPoint" Option="Auto" >
        <Signature Exe="powerpnt.exe" />
        <Signature Exe="ppviewer.exe" />
        <!-- PowerPoint Viewer 2003 -->
        <Signature Exe="pptview.exe" />
        <!-- PowerPoint Viewer 2007 -->

        <!-- EventId="NEXT_TRACK_KEY_EVENT" CommandId="BROWSER_FORWARD_COMMAND" -->
        <DefaultCommand EventId="28" CommandId="101" />

        <!-- EventId="PREVIOUS_TRACK_KEY_EVENT" CommandId="BROWSER_BACK_COMMAND" -->
        <DefaultCommand EventId="27" CommandId="100" />

        <!-- EventId="PLAY_PAUSE_KEY_EVENT" CommandId="BLANK_SCREEN_COMMAND" -->
        <DefaultCommand EventId="25" CommandId="1451" />

        <!-- EventId="MEDIA_STOP_KEY_EVENT" CommandId="EXIT_COMMAND" -->
        <DefaultCommand EventId="26" CommandId="301" />

        <!-- The Setting below are specific for the Presenter Mouse 8000 but the   
       events are unique so we are putting these default commands in this Setting -->

        <!-- EventId="BLANK_SCREEN_EVENT" CommandId="BLANK_SCREEN_COMMAND" -->
        <DefaultCommand EventId="571" CommandId="1451" />

        <!-- EventId="NEXT_SLIDE_EVENT" CommandId="BROWSER_FORWARD_COMMAND" -->
        <DefaultCommand EventId="572" CommandId="101" />

        <!-- EventId="PREVIOUS_SLIDE_EVENT = CommandId="BROWSER_BACK_COMMAND" -->
        <DefaultCommand EventId="573" CommandId="100" />

        <VScroll Accumulate="true" AccumulateValue="120" Style="1" />
    </Setting>

    <Setting Key="windows fax viewer" Name="Windows Fax Viewer" Option="Auto" >
        <Signature Exe="explorer.exe" WinClass="ShImgVw:CPreviewWnd" />

        <!-- EventId="NEXT_TRACK_KEY_EVENT" CommandId="BROWSER_FORWARD_COMMAND" -->
        <DefaultCommand EventId="28" CommandId="101" />

        <!-- EventId="PREVIOUS_TRACK_KEY_EVENT" CommandId="BROWSER_BACK_COMMAND" -->
        <DefaultCommand EventId="27" CommandId="100" />

        <!-- The Setting below are specific for the Presenter Mouse 8000 but the   
       events are unique so we are putting these default commands in this Setting -->

        <!-- EventId="BLANK_SCREEN_EVENT" CommandId="BLANK_SCREEN_COMMAND" -->
        <DefaultCommand EventId="571" CommandId="1451" />

        <!-- EventId="NEXT_SLIDE_EVENT" CommandId="BROWSER_FORWARD_COMMAND" -->
        <DefaultCommand EventId="572" CommandId="101" />

        <!-- EventId="PREVIOUS_SLIDE_EVENT = CommandId="BROWSER_BACK_COMMAND" -->
        <DefaultCommand EventId="573" CommandId="100" />
    </Setting>

    <Setting Key="windowsphotogallery.exe" Name="Windows Photo Gallery" Option="Auto">
        <Signature Exe="windowsphotogallery.exe" />
        <Signature Exe="explorer.exe" WinClass="Photo_Lightweight_Viewer" />
        <!-- Vista -->
        <Signature Exe="explorer.exe" WinClass="Photo_Slideshow_FrameWindow" />
        <Signature Exe="dllhost.exe" WinClass="Photo_Lightweight_Viewer" />
        <!-- Windows 7 -->
        <Signature Exe="dllhost.exe" WinClass="Photo_Slideshow_FrameWindow" />

        <!-- EventId="NEXT_TRACK_KEY_EVENT" CommandId="BROWSER_FORWARD_COMMAND" -->
        <DefaultCommand EventId="28" CommandId="101" />

        <!-- EventId="PREVIOUS_TRACK_KEY_EVENT" CommandId="BROWSER_BACK_COMMAND" -->
        <DefaultCommand EventId="27" CommandId="100" />

        <!-- EventId="MEDIA_STOP_KEY_EVENT" CommandId="EXIT_COMMAND" -->
        <DefaultCommand EventId="26" CommandId="301" />

        <!-- The Setting below are specific for the Presenter Mouse 8000 but the   
       events are unique so we are putting these default commands in this Setting -->

        <!-- EventId="BLANK_SCREEN_EVENT" CommandId="BLANK_SCREEN_COMMAND" -->
        <DefaultCommand EventId="571" CommandId="1451" />

        <!-- EventId="NEXT_SLIDE_EVENT" CommandId="BROWSER_FORWARD_COMMAND" -->
        <DefaultCommand EventId="572" CommandId="101" />

        <!-- EventId="PREVIOUS_SLIDE_EVENT = CommandId="BROWSER_BACK_COMMAND" -->
        <DefaultCommand EventId="573" CommandId="100" />

        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="winword.exe" Name="Microsoft Word">
        <Signature Exe="winword.exe" Dir="Office14"/>
        <VScroll Accumulate="true" AccumulateValue="5" Style="2" />
    </Setting>

    <!-- Special rules -->

    <Setting Key="ignore" Name="Settings to Ignore" Option="Ignore" >

        <!-- Ignore game management engines -->
        <Signature Exe="steam.exe" />

        <!-- Ignore all console apps -->
        <Signature WinClass="ConsoleWindowClass" />

        <!-- Ignore misc apps -->
        <Signature Exe="sidebar.exe" />
        <Signature Exe="msascui.exe" /> <!-- Windows Defender -->
        <Signature Exe="winzip32.exe" />
        <Signature Exe="fwcmgmt.exe" /> <!-- Microsoft Firewall Client -->

        <!-- Ignore Mouse and Keyboard applications -->
        <Signature Exe="itype.exe" />
        <Signature Exe="ipoint.exe" />
        <Signature Exe="dplaunch.exe" />

        <!-- Ignore installers -->
        <Signature Exe="^setup[.]*" />
        <Signature Exe="uninstall.exe" />
        <Signature WinClass="GLBSWizard" /> <!-- Wise installer" -->
        <Signature WinClass="^Msi[.]*" /> <!-- Msi installer" -->

        <!-- Ignore dialog applications -->
        <Signature WinClass="#32770" />

        <!-- Ignore applications in specific directories -  
       The Windows folder and the User's Temporary folder 
       are already automatically included using built-in rules -->
        <Signature Path="*\temp\*" />
        <Signature Path="*\tmp\*" />

    </Setting>

    <!-- The following are needed since application in windows will be excluded by rule 4 -->

    <Setting Key="notepad.exe" Name="Notepad" >
        <Signature Exe="notepad.exe" />
    </Setting>

    <Setting Key="mspaint.exe" Name="MS Paint" >
        <Signature Exe="mspaint.exe" />
    </Setting>

    <!-- 
  Help list to map exe name to improve partial scrolling.
  The applications with specified version number enable the scrolling accumulation.
  For example:
  
  <Setting Key="application.exe" Name="application friendly name" >
    <Signature Exe="application.exe" Path="*\App1.0\*"/>
    <Signature Exe="application.exe" Path="*\App2.0\*"/>
    <VScroll Accumulate="true" />
  </Setting>
  -->

    <Setting Key="visio.exe" Name="Visio" >
        <Signature Exe="visio.exe" />
        <Signature Exe="visioviewer.exe" />
        <VScroll Accumulate="true" />
        <HScroll Accumulate="true" AccumulateValue="120" Style="3" />
    </Setting>

    <Setting Key="explorer.exe" Name="Windows Explorer" >
        <Signature Exe="explorer.exe" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="search.exe" Name="Search" >
        <Signature Exe="search.exe" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="devenv.exe" Name="Visual Studio" >
        <Signature Exe="devenv.exe" Path="*\Microsoft Visual Studio 8\*" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="msaccess.exe" Name="Microsoft Access" >
        <Signature Exe="msaccess.exe" Path="*\Office12\*" />
        <Signature Exe="msaccess.exe" Path="*\Office14\*" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="picasa3.exe" Name="Google Picasa" >
        <Signature Exe="picasa3.exe" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="picasaphotoviewer.exe" Name="Google Picasa Photo Viewer" >
        <Signature Exe="picasaphotoviewer.exe" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="winamp.exe" Name="NullSoft WinAmp" >
        <Signature Exe="winamp.exe" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="windiff.exe" Name="WinDiff" >
        <Signature Exe="windiff.exe" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="illustrator.exe" Name="Adobe Illustrator" >
        <Signature Exe="illustrator.exe" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="isqlw.exe" Name="SQL Server 2000a Evaluate Query Analyzer" >
        <Signature Exe="isqlw.exe" Path="*\*80\*" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="profiler.exe" Name="SQL Server 2000a Evaluate Profiler" >
        <Signature Exe="profiler.exe" Path="*\*80\*" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="wkswp.exe" Name="Microsoft Works Word Processor 9" >
        <Signature Exe="wkswp.exe" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="TweetDeck.exe" Name="TweetDeck" >
        <Signature Exe="TweetDeck.exe" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="Uv4.exe" Name="Keli UVision" >
        <Signature Exe="Uv4.exe" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="acadlt.exe" Name="AutoCAD Lite" >
        <Signature Exe="acadlt.exe" />
        <VScroll Accumulate="true" />
    </Setting>

    <Setting Key="acad.exe" Name="AutoCAD" >
        <Signature Exe="acad.exe" />
        <VScroll Accumulate="true" />
    </Setting>

</ProgramSettings>