<?xml version="1.0" encoding="utf-8"?>
<!--AvailableCommands.xml-->
<!--This should be in the same folder as the plugin dll-->
<AvailableCommands>
    <command>
        <name>Win</name>
        <commandString />
        <info>
            <params />
            <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win</helplink>
            <description>
                <default>Tools to select (find), query (get) and manipulate (set) other windows and processes.

First use a Win.Find.* action to find and select a window.  Then other Win.* actions will be applied to this window until another is selected using Win.Find.*</default>
            </description>
        </info>
        <command>
            <name>Get</name>
            <commandString />
            <info>
                <params />
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#Get</helplink>
                <description>
                    <default>Actions to get information about the current window.</default>
                </description>
            </info>
            <command>
                <name>Info</name>
                <commandString>Win.Get.Info</commandString>
                <info>
                    <params>0</params>
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#Info</helplink>
                    <description>
                        <default>Returns various data about the window that is currently targeted.
Currently the information includes the name (caption), class, position and size.
Additional information may be included in future versions.</default>
                    </description>
                </info>
            </command>
            <command>
                <name>Caption</name>
                <commandString>Win.Get.Caption</commandString>
                <info>
                    <params>0</params>
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#Caption</helplink>
                    <description>
                        <default>Returns the text caption (name) of the current window.</default>
                    </description>
                </info>
            </command>
            <command>
                <name>Class</name>
                <commandString>Win.Get.Class</commandString>
                <info>
                    <params>0</params>
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#Class</helplink>
                    <description>
                        <default>Returns the class of the current window.
The class can later be used to "Find" this window again using Win.Find.ByName.</default>
                    </description>
                </info>
            </command>
        </command>
        <command>
            <name>Find</name>
            <commandString />
            <info>
                <params />
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#Find</helplink>
                <description>
                    <default>Actions used to find and set the current window.  Other subsequent Win actions will be applied to this window.</default>
                </description>
            </info>
            <command>
                <name>Active</name>
                <commandString>Win.Find.Active</commandString>
                <info>
                    <params>0</params>
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#Active</helplink>
                    <description>
                        <default>Select the active (focused) window and process.</default>
                    </description>
                </info>
            </command>
            <command>
                <name>ByName</name>
                <commandString>Win.Find.ByName</commandString>
                <info>
                    <params>1-2</params>
                    <parameter name="Name" type="string" optional="True">Name of window (caption). Leave blank to use class only</parameter>
                    <parameter name="Class" type="string" optional="True">Class of window. Leave blank to use name only.</parameter>
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#ByName</helplink>
                    <description>
                        <default>Find a window using either name (caption) or class or both.</default>
                    </description>
                </info>
            </command>
            <command>
                <name>ByProcess</name>
                <commandString>Win.Find.ByProcess</commandString>
                <info>
                    <params>1</params>
                    <parameter name="ProcessName" type="string" optional="False">Name of process that owns the Window</parameter>
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#ByProcess</helplink>
                    <description>
                        <default>Active process names can be found in Windows Task Manager.
Do not include the .exe in process name.</default>
                    </description>
                </info>
            </command>
        </command>
        <command>
            <name>Set</name>
            <commandString />
            <info>
                <params />
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#Set</helplink>
                <description>
                    <default>Actions to manipulate the current window.</default>
                </description>
            </info>
            <command>
                <name>Focus</name>
                <commandString>Win.Set.Focus</commandString>
                <info>
                    <params>0</params>
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#Focus</helplink>
                    <description>
                        <default>Focus the current window</default>
                    </description>
                </info>
            </command>
            <command>
                <name>Position</name>
                <commandString>Win.Set.Position</commandString>
                <info>
                    <params>2-5</params>
                    <parameter name="Left" type="integer" optional="False">Position left edge of window (X)</parameter>
                    <parameter name="Top" type="integer" optional="False">Position left edge of window (X)</parameter>
                    <parameter name="Width" type="integer" optional="True" />
                    <parameter name="Height" type="integer" optional="True" />
                    <parameter name="Other" type="integer" optional="True" />
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#Position</helplink>
                    <description>
                        <default>Move and optionally resize the current window.</default>
                    </description>
                </info>
            </command>
            <command>
                <name>State</name>
                <commandString>Win.Set.State</commandString>
                <info>
                    <params>1</params>
                    <parameter name="State" type="string" optional="False">Close, Minimize, Maximize, Normalize</parameter>
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Win#State</helplink>
                    <description>
                        <default>Change the state of the current window.
&lt;State&gt; must be one of the following:
Close, Minimize, Maximize, Normalize</default>
                    </description>
                </info>
            </command>
        </command>
    </command>
</AvailableCommands>