<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Name="Configuration Tree" Expanded="True" Version="1494" Guid="{1C57F5C6-3682-415A-B1B7-25B0E75A13E0}" Time="1303873514.55">
    <Autostart Name="Autostart">
        <Plugin File="USB-UIRT" Identifier="USB_UIRT">
            gAIoiIiJiXRxAC4=
        </Plugin>
        <Plugin File="XBMC" Identifier="XBMC">
            gAIpLg==
        </Plugin>
        <Plugin File="MCE" Identifier="MCE">
            gAIpLg==
        </Plugin>
        <Plugin File="Webserver" Identifier="Webserver">
            gAIoWAQAAABIVFRQcQBNlh9YEQAAAEM6XHd3d19ldmVudGdob3N0cQFYCgAAAEV2ZW50R2hvc3RxAlgAAAAAcQNoA3RxBC4=
        </Plugin>
    </Autostart>
    <Macro Name="Sound = TV" id="7">
        <Action>
            System.Execute(u'rundll32.exe', u'shell32.dll,Control_RunDLL mmsys.cpl,,0', 0, False, 2, u'')
        </Action>
        <Action>
            EventGhost.ShowOSD(u'Headset', u'0;-48;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (0, 0, 0), 4, (0, 0), 0, 4.0, True)
        </Action>
        <Action>
            EventGhost.Wait(0.10000000000000001)
        </Action>
        <Action>
            Window.FindWindow(u'rundll32.exe', u'Sound', u'#32770', u'', u'SysListView32', 1, False, 8.0, 0)
        </Action>
        <Action>
            Window.SendKeys(u'{Down}', False)
        </Action>
        <Action>
            Window.SendKeys(u'{Down}', False)
        </Action>
        <Action>
            Window.SendKeys(u'{Down}', False)
        </Action>
        <Action>
            Window.SendKeys(u'{Down}', False)
        </Action>
        <Action>
            EventGhost.Wait(0.10000000000000001)
        </Action>
        <Action>
            Window.FindWindow(u'rundll32.exe', u'Sound', u'#32770', u'&amp;Set Default', u'Button', 1, False, 1.1000000000000001, 0)
        </Action>
        <Action>
            Window.SendMessage(245, 0, 0, 0)
        </Action>
        <Action>
            Window.SendKeys(u'{Escape}', False)
        </Action>
    </Macro>
    <Macro Name="Sound = Surround">
        <Action>
            System.Execute(u'rundll32.exe', u'shell32.dll,Control_RunDLL mmsys.cpl,,0', 0, False, 2, u'')
        </Action>
        <Action>
            EventGhost.ShowOSD(u'Headset', u'0;-48;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (0, 0, 0), 4, (0, 0), 0, 4.0, True)
        </Action>
        <Action>
            EventGhost.Wait(0.10000000000000001)
        </Action>
        <Action>
            Window.FindWindow(u'rundll32.exe', u'Sound', u'#32770', u'', u'SysListView32', 1, False, 8.0, 0)
        </Action>
        <Action>
            Window.SendKeys(u'{Down}', False)
        </Action>
        <Action>
            Window.SendKeys(u'{Down}', False)
        </Action>
        <Action>
            Window.SendKeys(u'{Down}', False)
        </Action>
        <Action>
            EventGhost.Wait(0.10000000000000001)
        </Action>
        <Action>
            Window.FindWindow(u'rundll32.exe', u'Sound', u'#32770', u'&amp;Set Default', u'Button', 1, False, 1.1000000000000001, 0)
        </Action>
        <Action>
            Window.SendMessage(245, 0, 0, 0)
        </Action>
        <Action>
            Window.SendKeys(u'{Escape}', False)
        </Action>
    </Macro>
    <Folder Name="MCE - Windows Keys">
        <Macro Name="MCE: DVDMenu">
            <Event Name="USB_UIRT.Mce.DVDMenu" />
            <Action>
                MCE.DVDMenu()
            </Action>
        </Macro>
        <Macro Name="MCE: Back">
            <Event Name="USB_UIRT.Mce.Back" />
            <Action>
                Window.SendKeys(u'{Backspace}', False)
            </Action>
        </Macro>
        <Macro Name="MCE: Menu">
            <Event Name="USB_UIRT.Mce.Details" />
            <Action>
                MCE.Menu()
            </Action>
        </Macro>
        <Macro Name="MCE: Guide">
            <Event Name="USB_UIRT.Mce.Guide" />
            <Action>
                MCE.Guide()
            </Action>
        </Macro>
        <Macro Name="MCE: Replay">
            <Event Name="USB_UIRT.Mce.Replay" />
            <Action>
                MCE.ReplayKey()
            </Action>
        </Macro>
        <Macro Name="MCE: Skip">
            <Event Name="USB_UIRT.Mce.Skip" />
            <Action>
                MCE.SkipKey()
            </Action>
        </Macro>
        <Macro Name="MCE: Num9">
            <Event Name="USB_UIRT.Mce.Num9" />
            <Action>
                MCE.Num9()
            </Action>
        </Macro>
        <Macro Name="MCE: Num8">
            <Event Name="USB_UIRT.Mce.Num8" />
            <Action>
                MCE.Num8()
            </Action>
        </Macro>
        <Macro Name="MCE: Num7">
            <Event Name="USB_UIRT.Mce.Num7" />
            <Action>
                MCE.Num7()
            </Action>
        </Macro>
        <Macro Name="MCE: Num6">
            <Event Name="USB_UIRT.Mce.Num6" />
            <Action>
                MCE.Num6()
            </Action>
        </Macro>
        <Macro Name="MCE: Num5">
            <Event Name="USB_UIRT.Mce.Num5" />
            <Action>
                MCE.Num5()
            </Action>
        </Macro>
        <Macro Name="MCE: Num4">
            <Event Name="USB_UIRT.Mce.Num4" />
            <Action>
                MCE.Num4()
            </Action>
        </Macro>
        <Macro Name="MCE: Num3">
            <Event Name="USB_UIRT.Mce.Num3" />
            <Action>
                MCE.Num3()
            </Action>
        </Macro>
        <Macro Name="MCE: Num2">
            <Event Name="USB_UIRT.Mce.Num2" />
            <Action>
                MCE.Num2()
            </Action>
        </Macro>
        <Macro Name="MCE: Num1">
            <Event Name="USB_UIRT.Mce.Num1" />
            <Action>
                MCE.Num1()
            </Action>
        </Macro>
        <Macro Name="MCE: Num0">
            <Event Name="USB_UIRT.Mce.Num0" />
            <Action>
                MCE.Num0()
            </Action>
        </Macro>
        <Macro Name="MCE: Enter">
            <Event Name="USB_UIRT.Mce.Enter" />
            <Action>
                Window.SendKeys(u'{Enter}', False)
            </Action>
        </Macro>
        <Macro Name="MCE: Right">
            <Event Name="USB_UIRT.Mce.Right" />
            <Action>
                Window.SendKeys(u'{Right}', False)
            </Action>
        </Macro>
        <Macro Name="MCE: Left">
            <Event Name="USB_UIRT.Mce.Left" />
            <Action>
                Window.SendKeys(u'{Left}', False)
            </Action>
        </Macro>
        <Macro Name="MCE: Down">
            <Event Name="USB_UIRT.Mce.Down" />
            <Action>
                Window.SendKeys(u'{Down}', False)
            </Action>
        </Macro>
        <Macro Name="MCE: Up">
            <Event Name="USB_UIRT.Mce.Up" />
            <Action>
                Window.SendKeys(u'{Up}', False)
            </Action>
        </Macro>
        <Macro Name="MCE: Record">
            <Event Name="USB_UIRT.Mce.Record" />
            <Action>
                MCE.Record()
            </Action>
        </Macro>
        <Macro Name="MCE: Recorded_TV">
            <Event Name="USB_UIRT.Mce.Recorded_TV" />
            <Action>
                MCE.Recorded_TV()
            </Action>
        </Macro>
        <Macro Name="MCE: Stop">
            <Event Name="USB_UIRT.Mce.Stop" />
            <Action>
                MCE.Stop()
            </Action>
        </Macro>
        <Macro Name="MCE: Stop">
            <Event Name="USB_UIRT.Mce.Power" />
            <Action>
                Window.FindWindow(u'ehshell.exe', u'Windows Media Center', u'eHome Render Window', None, None, None, False, 0.0, 0)
            </Action>
            <Action>
                Window.BringToFront()
            </Action>
            <Action>
                MCE.Stop()
            </Action>
        </Macro>
        <Macro Name="MCE: Play">
            <Event Name="USB_UIRT.Mce.Play" />
            <Action>
                MCE.Play()
            </Action>
        </Macro>
        <Macro Name="MCE: Pause">
            <Event Name="USB_UIRT.Mce.Pause" />
            <Action>
                MCE.Pause()
            </Action>
        </Macro>
        <Macro Name="MCE: Forward">
            <Event Name="USB_UIRT.Mce.Forward" />
            <Action>
                MCE.ForwardKey()
            </Action>
        </Macro>
        <Macro Name="MCE: Rewind">
            <Event Name="USB_UIRT.Mce.Rewind" />
            <Action>
                MCE.RewindKey()
            </Action>
        </Macro>
        <Macro Name="MCE: ChannelDown">
            <Event Name="USB_UIRT.Mce.ChannelDown" />
            <Action>
                Window.FindWindow(u'ehshell.exe', u'Windows Media Center', u'eHome Render Window', None, None, None, False, 0.0, 0)
            </Action>
            <Action>
                Window.BringToFront()
            </Action>
            <Action>
                MCE.ChannelDownKey()
            </Action>
        </Macro>
        <Macro Name="MCE: ChannelUp">
            <Event Name="USB_UIRT.Mce.ChannelUp" />
            <Action>
                Window.FindWindow(u'ehshell.exe', u'Windows Media Center', u'eHome Render Window', None, None, None, False, 0.0, 0)
            </Action>
            <Action>
                Window.BringToFront()
            </Action>
            <Action>
                MCE.ChannelUpKey()
            </Action>
        </Macro>
        <Macro Name="MCE: LiveTV">
            <Event Name="USB_UIRT.Mce.LiveTV" />
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(149), 2, False)
            </Action>
        </Macro>
        <Macro Name="Start Program: ehshell.exe">
            <Event Name="USB_UIRT.Mce.Power" />
        </Macro>
        <Macro Name="MCE: Ok">
            <Event Name="USB_UIRT.Mce.Ok" />
            <Action>
                Window.SendKeys(u'{Enter}', False)
            </Action>
        </Macro>
        <Macro Name="MCE: LiveTV">
            <Event Name="USB_UIRT.Mce.TV" />
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(149), 2, False)
            </Action>
        </Macro>
        <Macro Name="MCE: VolumeUp">
            <Event Name="USB_UIRT.Mce.VolumeUp" />
            <Action>
                MCE.VolumeUpKey()
            </Action>
        </Macro>
        <Macro Name="MCE: VolumeDown">
            <Event Name="USB_UIRT.Mce.VolumeDown" />
            <Action>
                MCE.VolumeDownKey()
            </Action>
        </Macro>
        <Macro Name="Watch TV" id="149" Expanded="True">
            <Action>
                Window.FindWindow(u'ehshell.exe', u'Windows Media Center', u'eHome Render Window', None, None, None, False, 0.0, 2)
            </Action>
            <Action>
                Window.Close()
            </Action>
            <Action>
                EventGhost.Wait(1.0)
            </Action>
            <Action>
                EventGhost.NewJumpIf(XmlIdLink(7), 2, True)
            </Action>
            <Action>
                System.Execute(u'C:\\Windows\\ehome\\ehshell.exe', u'', 0, False, 2, u'')
            </Action>
            <Action>
                EventGhost.Wait(1.0)
            </Action>
            <Action>
                Window.FindWindow(u'ehshell.exe', u'Windows Media Center', u'eHome Render Window', None, None, None, False, 3.0, 0)
            </Action>
            <Action>
                Window.BringToFront()
            </Action>
            <Action>
                EventGhost.Wait(1.0)
            </Action>
            <Action>
                MCE.LiveTV()
            </Action>
            <Action>
                Window.Maximize()
            </Action>
            <Action>
                System.SetMasterVolume(90.0, 0)
            </Action>
            <Action>
                MCE.LiveTV()
            </Action>
        </Macro>
    </Folder>
    <Folder Name="Samsung TV IR" Expanded="True">
        <Macro Name="TV On" id="164">
            <Event Name="HTTP.tvon" />
            <Action>
                USB_UIRT.TransmitIR(u'0000 006D 0000 0022 00AC 00AC 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0689', 4, 0)
            </Action>
        </Macro>
        <Macro Name="TV Off">
            <Event Name="HTTP.tvoff" />
            <Action>
                USB_UIRT.TransmitIR(u'0000 006D 0000 0022 00AC 00AC 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0689', 4, 0)
            </Action>
        </Macro>
        <Macro Name="HDMI4" id="170">
            <Event Name="HTTP.tvhdmi4" />
            <Action>
                EventGhost.ShowOSD(u'TV: HDMI 4', u'0;-120;0;0;0;700;0;0;0;0;3;2;1;34;Arial', (255, 255, 255), (0, 0, 0), 0, (50, 50), 0, 2.0, True)
            </Action>
            <Action>
                USB_UIRT.TransmitIR(u'0000 006D 0000 0022 00AB 00AD 0017 0040 0016 0040 0017 0040 0017 0014 0017 0013 0017 0013 0017 0014 0017 0013 0017 0040 0016 0040 0017 0040 0017 0013 0017 0013 0017 0013 0017 0013 0017 0013 0017 003F 0017 0014 0017 0040 0017 0014 0017 0014 0017 0014 0017 0040 0017 0040 0016 0014 0017 0040 0017 0014 0017 0040 0017 0040 0017 003F 0017 0014 0017 0013 0017 074C', 4, 0)
            </Action>
        </Macro>
    </Folder>
    <Folder Name="Surround Receiver">
        <Macro Name="On" id="175">
            <Event Name="HTTP.surroundon" />
            <Action>
                USB_UIRT.TransmitIR(u'0000 0069 0000 000D 005F 0018 0018 0018 0030 0018 0030 0018 0030 0018 0018 0018 0030 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0030 03E3', 4, 0)
            </Action>
        </Macro>
        <Macro Name="Off">
            <Event Name="HTTP.surroundoff" />
            <Action>
                USB_UIRT.TransmitIR(u'0000 0069 0000 000D 005F 0018 0030 0018 0030 0018 0030 0018 0030 0018 0018 0018 0030 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0030 03CC', 4, 0)
            </Action>
        </Macro>
        <Macro Name="DVD">
            <Event Name="HTTP.surrounddvd" />
            <Action>
                USB_UIRT.TransmitIR(u'0000 0068 0000 000D 0060 0018 0030 0018 0018 0018 0030 0018 0030 0018 0030 0018 0030 0018 0030 0018 0019 0018 0018 0018 0018 0018 0018 0018 0030 03BB', 4, 0)
            </Action>
        </Macro>
        <Macro Name="TV/Sat" id="184">
            <Event Name="HTTP.surroundtvsat" />
            <Action>
                USB_UIRT.TransmitIR(u'0000 0068 0000 000D 0060 0018 0018 0018 0030 0018 0018 0018 0030 0018 0018 0018 0030 0018 0030 0018 0018 0018 0018 0018 0018 0018 0018 0018 0030 03E9', 4, 0)
            </Action>
        </Macro>
        <Macro Name="Volume Up">
            <Event Name="HTTP.surroundvolumeup" />
            <Action>
                USB_UIRT.TransmitIR(u'0000 0068 0000 000D 0060 0018 0018 0019 0030 0018 0018 0018 0018 0018 0030 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0030 041C', 4, 0)
            </Action>
        </Macro>
        <Macro Name="Volume Down">
            <Event Name="HTTP.surroundvolumedown" />
            <Action>
                USB_UIRT.TransmitIR(u'0000 0068 0000 000D 005F 0018 0030 0018 0030 0018 0018 0019 0018 0018 0030 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0018 0030 0405', 4, 0)
            </Action>
        </Macro>
    </Folder>
    <Folder Name="ZoneMinder">
        <Macro Name="Enable Motion Dection Dlink Cam">
            <Action>
                EventGhost.PythonScript(u'import urllib\nurllib.urlopen("http://192.168.0.30/index.php?view=none&amp;mid=1&amp;action=function&amp;newFunction=Modect")')
            </Action>
        </Macro>
    </Folder>
    <Macro Name="Watch TV - Surround">
        <Event Name="HTTP.event:watchtv-surround" />
        <Action>
            Window.FindWindow(u'ehshell.exe', u'Windows Media Center', u'eHome Render Window', None, None, None, False, 0.0, 2)
        </Action>
        <Action>
            Window.Close()
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(164), 2, True)
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(175), 2, True)
        </Action>
        <Action>
            EventGhost.Wait(1.0)
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(7), 2, True)
        </Action>
        <Action>
            System.Execute(u'C:\\Windows\\ehome\\ehshell.exe', u'', 0, False, 2, u'')
        </Action>
        <Action>
            EventGhost.Wait(1.0)
        </Action>
        <Action>
            Window.FindWindow(u'ehshell.exe', u'Windows Media Center', u'eHome Render Window', None, None, None, False, 3.0, 0)
        </Action>
        <Action>
            Window.BringToFront()
        </Action>
        <Action>
            EventGhost.Wait(1.0)
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(184), 2, True)
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
        </Action>
        <Action>
            MCE.LiveTV()
        </Action>
        <Action>
            Window.Maximize()
        </Action>
        <Action>
            System.SetMasterVolume(90.0, 0)
        </Action>
        <Action>
            MCE.LiveTV()
        </Action>
    </Macro>
    <Macro Name="Watch TV" Expanded="True">
        <Event Name="HTTP.event:watchtv" />
        <Action>
            Window.FindWindow(u'ehshell.exe', u'Windows Media Center', u'eHome Render Window', None, None, None, False, 0.0, 2)
        </Action>
        <Action>
            Window.Close()
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(164), 0, True)
        </Action>
        <Action>
            EventGhost.Wait(1.0)
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(7), 2, True)
        </Action>
        <Action>
            System.Execute(u'C:\\Windows\\ehome\\ehshell.exe', u'', 0, False, 2, u'')
        </Action>
        <Action>
            EventGhost.Wait(1.0)
        </Action>
        <Action>
            Window.FindWindow(u'ehshell.exe', u'Windows Media Center', u'eHome Render Window', None, None, None, False, 3.0, 0)
        </Action>
        <Action>
            Window.BringToFront()
        </Action>
        <Action>
            EventGhost.Wait(1.0)
        </Action>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(170), 2, True)
        </Action>
        <Action>
            MCE.LiveTV()
        </Action>
        <Action>
            Window.Maximize()
        </Action>
        <Action>
            System.SetMasterVolume(90.0, 0)
        </Action>
        <Action>
            MCE.LiveTV()
        </Action>
    </Macro>
</EventGhost>
