Click here to Skip to main content
Click here to Skip to main content
 
Add your own
alternative version
Go to top

DSGraphEdit: A Reasonable Facsimile of Microsoft's GraphEdit in .NET

, 19 Dec 2007
A library for adding DirectShow GraphEdit-like abilities to .NET applications.
dsgrapheditdemo.zip
WeifenLuo.WinFormsUI.Docking.dll
DaggerLib.dll
DaggerLib.DSGraphEdit.dll
DaggerLib.UI.Windows.dll
DirectShowLib-2005.dll
DSGraphEdit.exe
MediaFoundation.dll
dsgrapheditsrc.zip
DSGraphEdit
bin
Release
DSIcon.ico
Properties
Settings.settings
Referenced Libs
WeifenLuo.WinFormsUI.Docking.dll
RemoteGraphTile.jpg
DaggerLib
bin
Release
Core
Interfaces
Properties
SetGeneric
UI
DaggerLib.DSGraphEdit
DMOParameterControls
DSFilterTreeView
DSGraphEditControls
lib
Properties
ReferencedLibs
DirectShowLib-2005.dll
MediaFoundation.dll
DaggerLib.UI.Windows
AStar
bin
Debug
DaggerPropertyGrid
PropertyGridEx
Properties
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used for serialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>17, 17</value>
  </metadata>
  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        AAABAAIAMDAAAAEAIACoJQAAJgAAABAQAAABACAAaAQAAM4lAAAoAAAAMAAAAGAAAAABACAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8Af39/AX9/fwN/f38If39/E39/fyB/f38pf39/LH9/
        fy1/f38tf39/LX9/fy1/f38tf39/LX9/fy1/f38tf39/LX9/fy1/f38tf39/LX9/fy1/f38tf39/LH9/
        fyl/f38gf39/E39/fwh/f38Df39/Af///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wB/f38Bf39/BH9/fxF/f38sf39/Tn9/
        f2p/f393f39/fH9/f31/f399f39/fX9/f31/f399f39/fX9/f31/f399f39/fX9/f31/f399f39/fX9/
        f31/f399f39/e39/f3J/f39cf39/P39/fyR/f38Qf39/BH9/fwH///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wB/f38Ff39/G39/
        f0l/f3+Ff39/uH9/f9F/f3/Zf39/3H9/f9x/f3/cf39/3H9/f9x/f3/cf39/3H9/f9x/f3/cf39/3H9/
        f9x/f3/cf39/3H9/f9x/f3/cf39/239/f9J/f3+5f39/kH9/f15/f38vf39/EH9/fwL///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AH9/
        fwF/f38Tf39/VnRzc69nY2PmYl5e92RfX/xkX1/9ZF9f/WRfX/1kX1/9ZF9f/WRfX/1kX1/9ZF9f/WRf
        X/1kX1/9ZF9f/WRfX/1kX1/9ZF9f/WRfX/1jXl79amZm/Xd3d/t/f3/zf39/3H9/f6h/f39ef39/JH9/
        fwh/f38B////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AH9/fwRiX19BYlxcslVMTPAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
        AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/1dQUP9qZmb/dnZ2+n9/
        f9x/f3+Qf39/P39/fxF/f38C////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AH9/fxBYUVGFAAAA/wAAAP9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/wAA
        AP8AAAD/amZm/39/f/N/f3+5f39/XH9/fxx/f38E////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AFxWVjBKQUHBAAAA/2YzM/9mMzP/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/8AAAD/V1BQ/3d3d/t/f3/Sf39/cn9/fyR/f38F////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AEI5OVgAAAD/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/AAAA/2pmZv1/f3/bf39/e39/fyZ/f38G////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////ADwx
        MWgAAAD/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/AAAA/2NeXv1/f3/cf39/fX9/
        fyd/f38G////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AD8yMmgAAAD/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9fLy//UCgo/0kk
        JP9JJCT/SSQk/0kkJP9JJCT/UCgo/18vL/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/AAAA/2Rf
        X/1/f3/cf39/fX9/fyd/f38G////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AD8yMmgAAAD/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/Xy8v/1Ao
        KP86HR3/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0IhIf9fLy//ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9mMzP/AAAA/2RfX/1/f3/cf39/fX9/fyd/f38G////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AD8yMmgAAAD/ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9fLy//QiEh/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9CISH/Xy8v/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/AAAA/2RfX/1/f3/cf39/fX9/fyd/f38G////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AD8yMmgAAAD/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/9QKCj/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
        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
        M/9QKCj/AAAA/wAAAP8AAAD/AAAA/wAAAP8zGhr/Oh0d/wAAAP8AAAD/AAAA/wAAAP8AAAD/SSQk/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/AAAA/2RfX/1/f3/cf39/fX9/fyd/f38G////AP///wBLOTBYAAAA/5kz
        AP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP8AAAD/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/9fLy//Oh0d/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
        AP8AAAD/UCgo/2YzM/9mMzP/ZjMz/2YzM/9mMzP/AAAA/2RfX/1/f3/cf39/fH9/fyZ/f38G////AP//
        /wBIMSZoAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kz
        AP8AAAD/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/Tycn/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
        AP8AAAD/AAAA/wAAAP9CISH/Xy8v/2YzM/9mMzP/ZjMz/2YzM/9mMzP/AAAA/2RfX/1/f3/Zf39/d39/
        fyR/f38F////AP///wBLMiZoAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/ji8A/3goAP9tJAD/bSQA/20k
        AP9tJAD/bSQA/0waAP8AAAD/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/XC4u/0YjI/86HR3/AAAA/wAA
        AP8AAAD/AAAA/wAAAP8AAAD/AAAA/0IhIf9fLy//ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/AAAA/2Rf
        X/x/f3/Rf39/an9/fxx/f38E////AP///wBLMiZoAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/eCgA/wAA
        AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9fLy//UCgo/0kkJP9JJCT/SSQk/0kkJP9JJCT/UCgo/18vL/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9mMzP/AAAA/2JeXvd/f3+4f39/Tn9/fxF/f38C////AP///wBLMiZoAAAA/5kzAP+ZMwD/mTMA/5kz
        AP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/AAAA/2djY+Z/f3+Ff39/LH9/fwh/f38B////AP///wBLMiZoAAAA/5kz
        AP+ZMwD/mTMA/5kzAP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/8AAAD/VUxM8HRzc69/f39Jf39/EX9/fwL///8A////AP//
        /wBLMiZoAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAAAP8AAAD/QBUA/20k
        AP9XHQD/AAAA/wAAAP9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2Yz
        M/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/2YzM/9mMzP/ZjMz/wAAAP8AAAD/Ylxcsn9/f1Z/f38bf39/BH9/
        fwH///8A////AP///wBLMiZoAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAA
        AP8AAAD/ZCEA/5kzAP+CKwD/UxwA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
        AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0pBQcFYUVGFYl9fQX9/
        fxN/f38Ff39/Af///wD///8A////AP///wBLMiZoAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/bSQA/wAA
        AP8AAAD/AAAA/wAAAP8AAAD/ZyIA/5kzAP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAAAP80EQD/Xh8A/5kz
        AP+ZMwD/mTMA/5kzAP8AAAD/TkVD/l9bW+tZUVGySkBAf0E1NWw/MjJoPzIyaD8yMmg8MTFoQjk5WFxW
        VjB/f38Qf39/BH9/fwH///8A////AP///wD///8A////AP///wBLMiZoAAAA/5kzAP+ZMwD/mTMA/5kz
        AP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAAAP8AAAD/bSQA/5kzAP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAA
        AP8AAAD/bSQA/5kzAP+ZMwD/mTMA/5kzAP8AAAD/Y11a/X9/f9x/f399f39/J39/fwb///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wBLMiZoAAAA/5kz
        AP+ZMwD/mTMA/5kzAP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAAAP8AAAD/bSQA/5kzAP+ZMwD/ZyIA/wAA
        AP8AAAD/AAAA/wAAAP8AAAD/bSQA/5kzAP+ZMwD/mTMA/5kzAP8AAAD/aV9a/X9/f9x/f399f39/J39/
        fwb///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wBLMiZoAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAAAP8AAAD/bSQA/5kz
        AP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAAAP8AAAD/eCgA/5kzAP+ZMwD/mTMA/5kzAP8AAAD/aV9a/X9/
        f9x/f399f39/J39/fwb///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wBLMiZoAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAA
        AP8AAAD/bSQA/5kzAP+ZMwD/UxwA/wAAAP8AAAD/AAAA/wAAAP9XHQD/ji8A/5kzAP+ZMwD/mTMA/5kz
        AP8AAAD/aV9a/X9/f9x/f399f39/J39/fwb///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wBLMiZoAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/bSQA/wAA
        AP8AAAD/AAAA/wAAAP8AAAD/bSQA/5kzAP9dHwD/AAAA/wAAAP8AAAD/AAAA/wAAAP9tJAD/mTMA/5kz
        AP+ZMwD/mTMA/5kzAP8AAAD/aV9a/X9/f9x/f399f39/J39/fwb///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wBLMiZoAAAA/5kzAP+ZMwD/mTMA/5kz
        AP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAAAP8AAAD/TBoA/0kYAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
        AP94KAD/mTMA/5kzAP+ZMwD/mTMA/5kzAP8AAAD/aV9a/X9/f9x/f398f39/Jn9/fwb///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wBLMiZoAAAA/5kz
        AP+ZMwD/mTMA/5kzAP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
        AP8AAAD/AAAA/1cdAP+OLwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP8AAAD/aV9a/X9/f9l/f393f39/JH9/
        fwX///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wBKMSRlAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/bSQA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
        AP8AAAD/AAAA/wAAAP8AAAD/AAAA/3goAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP8AAAD/aV9a/H9/
        f9F/f39qf39/HH9/fwT///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wBCKBxeAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/dicA/wAAAP8AAAD/AAAA/wAA
        AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9XHQD/eCgA/44vAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kz
        AP8AAAD/Z15Z939/f7h/f39Of39/EX9/fwL///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wA5IRRBAAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/iS4A/20k
        AP9tJAD/bSQA/20kAP9tJAD/bSQA/20kAP9tJAD/bSQA/3goAP+OLwD/mTMA/5kzAP+ZMwD/mTMA/5kz
        AP+ZMwD/mTMA/5kzAP8AAAD/a2Rg539/f4h/f38tf39/CH9/fwH///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wA2GgwURSUWgwAAAP+ZMwD/mTMA/5kz
        AP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kz
        AP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/wAAAP9gTkb3dnRyuH9/f1B/f38Tf39/Av///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8ARiUUQQAA
        AP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kz
        AP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/wAAAP9sYl3Qf39/a39/fyF/f38Gf39/Af//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8APx0MFEUjEmoAAAD/AAAA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kz
        AP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP+ZMwD/mTMA/5kzAP8AAAD/AAAA/15MQsJzbGlrf39/JX9/
        fwh/f38B////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AD8dDBRGJRRBRSUWgwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
        AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9XQTbBY1JKhWth
        XEF/f38Tf39/BX9/fwH///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8ANhoMFDkhFEFCKBxeSjEkZUsy
        JmhLMiZoSzImaEsyJmhLMiZoSzImaEsyJmhLMiZoSzImaEsyJmhLMiZoSzImaEsyJmhLMiZoSDEmaEs5
        MFhhVlAwf39/EH9/fwR/f38B////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A///AAAAD
        AAD//4AAAAEAAP//gAAAAQAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//
        AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD+AAAAAAAAAPgAAAAAAAAA8AAAAAAA
        AADgAAAAAAAAAOAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAA
        AAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAwAAAAAABAADAAAAAAAEAAMAAAAAAAwAAwAAAAAAP
        AADAAAAAH/8AAMAAAAAf/wAAwAAAAB//AADAAAAAH/8AAMAAAAAf/wAAwAAAAB//AADAAAAAH/8AAMAA
        AAAf/wAAwAAAAB//AADAAAAAH/8AAMAAAAA//wAA4AAAAD//AADgAAAAf/8AAPAAAAD//wAA/AAAA///
        AAD///////8AAP///////wAAKAAAABAAAAAgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9/fyJ/f39vf39/gX9/f4J/f3+Cf39/gn9/f4J/f391f39/L9nZ
        2QIAAAAAAAAAAAAAAAAAAAAAAAAAAJ6cnBpGPj7WQzAw/UMwMP5DMDD+QzAw/kMwMP5DMDD+R0BA/Xt7
        e8V/f38bAAAAAAAAAAAAAAAAAAAAAAAAAABbVVVoWi0t/mYzM/5mMzP+ZjMz/mYzM/5mMzP+ZjMz/lot
        Lf5YVlbxf39/NgAAAAAAAAAAAAAAAAAAAAAAAAAASkNDd2YzM/5UKir+AAAA/wAAAP8AAAD/PR4e/2Uy
        Mv5mMzP+S0pK8n9/fzgAAAAAAAAAANnZ2QOpqakNqampDzw4OH9mMzP+XS4u/lEoKP8bDQ3/AAAA/wAA
        AP9RKCj/ZjMz/ktKSvJ/f384AAAAAIKCghV5d3WFd3Rywnd0csdEQUDhZjMz/mUyMv44HBz/AAAA/wAA
        AP8yGBj/USgo/2YzM/5LSkryf39/ONPT0wJZRz2lXyUH/mYiAP5mIgD+RBYA/mYzM/5RKCj+AAAA/wAA
        AP8dDg7/USgo/2EwMP5mMzP+S0pK8n9/fzilk4saXiMG+JkzAP6ZMwD+mTMA/mYiAP5mMzP+YjEx/jod
        Hf8AAAD/AAAA/wAAAP9TKSn+ZjMz/ktKSvJ/f383n4Z6ImYiAP6ZMwD+QhYA/iQMAP4UBgD+ZjMz/mYz
        M/5bLS3+USgo/1EoKP9SKSn/ZjMz/mYzM/5LSkrgf39/IJ+GeiJmIgD+mTMA/iQMAP4AAAD+RxcA/isU
        Ef5EIiL+RCIi/kQiIv5EIiL+RCIi/kQiIv40ISHqcnBwYNnZ2QKfhnoiZiIA/pkzAP4kDAD+AAAA/okt
        AP4jCwD+BQEA/ogtAP5mIgD+bGhnz3VwcC+RhYUis62tEAAAAAAAAAAAn4Z6ImYiAP6ZMwD+JAwA/gAA
        AP6DKwD+FQcA/hUHAP6UMQD+ZiIA/nd0csepqakPAAAAAAAAAAAAAAAAAAAAAJ6FeSJmIgD+mTMA/iQM
        AP4AAAD+EAUA/gAAAP5FFwD+mTMA/mYiAP53dHLCqampDQAAAAAAAAAAAAAAAAAAAACPdWgTXCAC8Zkz
        AP5nIgD+Vx0A/lcdAP5lIQD+lDEA/pkzAP5fJQf+eXd1hdnZ2QMAAAAAAAAAAAAAAAAAAAAAAAAAAEAe
        DXNcIALxZiIA/mYiAP5mIgD+ZiIA/mYiAP5eIwb4WUc9pYKCghUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAj3VoE56FeSKfhXoin4V6Ip+FeiKfhXoipZSLGtPT0wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAD8AJxB+ACcQfgAnEH4AJxBwACcQYAAnEEAAJxBAACcQQAAnEEAAJxBAAOcQQAPnEEAD5xBAA+cQYAf
        nEHAP5xB
</value>
  </data>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

JohnnyLocust
Software Developer (Senior) Haivision Network Video
United States United States
AKA Rich Insley.
 
I have over 25 years experience in programming, and I'm completely self taught. (Except for one year at California State University Fresno where I had to learn the God awful language Miranda (http://miranda.org.uk/). I've spent 10 years as a Paratrooper in the US Army during the Clinton Administration.
Follow on   LinkedIn

| Advertise | Privacy | Mobile
Web04 | 2.8.140916.1 | Last Updated 20 Dec 2007
Article Copyright 2007 by JohnnyLocust
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid