<?xml version="1.0"?>
<fpdoc-descriptions>
  <package name="lcl">
    <!--
  ====================================================================
    LResources
  ====================================================================
-->
    <module name="LResources">
      <short>This unit maintains and stores all lazarus resources in the global list named <var>LazarusResources</var> and provides methods and types to stream components</short>
      <descr>
        <p>
          <printshort id="LResources"/>
        </p>
        <p>A lazarus resource is an ansistring, with a name and a valuetype. Both name and valuetype are ansistrings as well.</p>
        <p>Lazarus resources are normally included via an include directive in the initialization part of a unit. To create such include files use the <var>BinaryToLazarusResourceCode</var> procedure.</p>
        <p>To create a LRS file from an LFM file use the <var>LFMtoLRSfile</var> function which transforms the LFM text to binary format and stores it as Lazarus resource include file.</p>
      </descr>
      <!-- unresolved type reference Visibility: default -->
      <element name="Classes">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="SysUtils">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="FPCAdds">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="TypInfo">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="LCLProc">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="LCLStrConsts">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- object Visibility: default -->
      <element name="TLResource">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- variable Visibility: public -->
      <element name="TLResource.Name">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: public -->
      <element name="TLResource.ValueType">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: public -->
      <element name="TLResource.Value">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- object Visibility: default -->
      <element name="TLResourceList">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLResourceList.FList">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLResourceList.FMergeList">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLResourceList.FSortedCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- function Visibility: private -->
      <element name="TLResourceList.FindPosition">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLResourceList.FindPosition.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.FindPosition.Name">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TLResourceList.GetItems">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLResourceList.GetItems.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.GetItems.Index">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TLResourceList.Sort">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TLResourceList.MergeSort">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.MergeSort.List">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.MergeSort.MergeList">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.MergeSort.Pos1">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.MergeSort.Pos2">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TLResourceList.Merge">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Merge.List">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Merge.MergeList">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Merge.Pos1">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Merge.Pos2">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Merge.Pos3">
        <short/>
      </element>
      <!-- constructor Visibility: public -->
      <element name="TLResourceList.Create">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- destructor Visibility: public -->
      <element name="TLResourceList.Destroy">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLResourceList.Add">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Add.Name">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Add.ValueType">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Add.Value">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLResourceList.Add">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Add.Name">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Add.ValueType">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Add.Values">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLResourceList.Find">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLResourceList.Find.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Find.Name">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLResourceList.Count">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLResourceList.Count.Result">
        <short/>
      </element>
      <!-- property Visibility: public -->
      <element name="TLResourceList.Items">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLResourceList.Items.Index">
        <short/>
      </element>
      <!-- object Visibility: default -->
      <element name="TLRSObjectReader">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLRSObjectReader.FStream">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLRSObjectReader.FBuffer">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLRSObjectReader.FBufSize">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLRSObjectReader.FBufPos">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLRSObjectReader.FBufEnd">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TLRSObjectReader.Read">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.Read.Buf">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.Read.Count">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TLRSObjectReader.SkipProperty">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TLRSObjectReader.SkipSetBody">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function Visibility: private -->
      <element name="TLRSObjectReader.ReadIntegerContent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadIntegerContent.Result">
        <short/>
      </element>
      <!-- constructor Visibility: public -->
      <element name="TLRSObjectReader.Create">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.Create.Stream">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.Create.BufSize">
        <short/>
      </element>
      <!-- destructor Visibility: public -->
      <element name="TLRSObjectReader.Destroy">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.NextValue">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.NextValue.Result">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadValue">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadValue.Result">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectReader.BeginRootComponent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectReader.BeginComponent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.BeginComponent.Flags">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.BeginComponent.AChildPos">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.BeginComponent.CompClassName">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.BeginComponent.CompName">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.BeginProperty">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.BeginProperty.Result">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectReader.ReadBinary">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.ReadBinary.DestData">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadFloat">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadFloat.Result">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadSingle">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadSingle.Result">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadDate">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadDate.Result">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadIdent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadIdent.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.ReadIdent.ValueType">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadInt8">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadInt8.Result">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadInt16">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadInt16.Result">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadInt32">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadInt32.Result">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadInt64">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadInt64.Result">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadSet">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadSet.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.ReadSet.EnumType">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadStr">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadStr.Result">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TLRSObjectReader.ReadString">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TLRSObjectReader.ReadString.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.ReadString.StringType">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectReader.SkipComponent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectReader.SkipComponent.SkipComponentInfos">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectReader.SkipValue">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- "class of" type Visibility: default -->
      <element name="TLRSObjectReaderClass">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- object Visibility: default -->
      <element name="TLRSObjectWriter">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLRSObjectWriter.FStream">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLRSObjectWriter.FBuffer">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLRSObjectWriter.FBufSize">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLRSObjectWriter.FBufPos">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TLRSObjectWriter.FSignatureWritten">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.FlushBuffer">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.Write">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.Write.Buffer">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.Write.Count">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.WriteValue">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteValue.Value">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.WriteStr">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteStr.Value">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.WriteIntegerContent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteIntegerContent.i">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.WriteWordContent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteWordContent.w">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.WriteInt64Content">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteInt64Content.i">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.WriteSingleContent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteSingleContent.s">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.WriteDoubleContent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteDoubleContent.d">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.WriteExtendedContent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteExtendedContent.e">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.WriteWordsReversed">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteWordsReversed.p">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteWordsReversed.Count">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TLRSObjectWriter.WriteNulls">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteNulls.Count">
        <short/>
      </element>
      <!-- constructor Visibility: public -->
      <element name="TLRSObjectWriter.Create">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.Create.Stream">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.Create.BufSize">
        <short/>
      </element>
      <!-- destructor Visibility: public -->
      <element name="TLRSObjectWriter.Destroy">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.BeginCollection">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.BeginComponent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.BeginComponent.Component">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.BeginComponent.Flags">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.BeginComponent.ChildPos">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.BeginList">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.EndList">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.BeginProperty">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.BeginProperty.PropName">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.EndProperty">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.WriteBinary">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteBinary.Buffer">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteBinary.Count">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.WriteBoolean">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteBoolean.Value">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.WriteFloat">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteFloat.Value">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.WriteSingle">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteSingle.Value">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.WriteDate">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteDate.Value">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.WriteIdent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteIdent.Ident">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.WriteInteger">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteInteger.Value">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.WriteMethodName">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteMethodName.Name">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.WriteSet">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteSet.Value">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteSet.SetType">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TLRSObjectWriter.WriteString">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TLRSObjectWriter.WriteString.Value">
        <short/>
      </element>
      <!-- "class of" type Visibility: default -->
      <element name="TLRSObjectWriterClass">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="LazarusResources">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="LRSObjectReaderClass">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="LRSObjectWriterClass">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- function Visibility: default -->
      <element name="InitLazResourceComponent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="InitLazResourceComponent.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="InitLazResourceComponent.Instance">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="InitLazResourceComponent.RootAncestor">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="CreateLRSReader">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="CreateLRSReader.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="CreateLRSReader.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="CreateLRSReader.DestroyDriver">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="CreateLRSWriter">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="CreateLRSWriter.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="CreateLRSWriter.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="CreateLRSWriter.DestroyDriver">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="BinaryToLazarusResourceCode">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="BinaryToLazarusResourceCode.BinStream">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="BinaryToLazarusResourceCode.ResStream">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="BinaryToLazarusResourceCode.ResourceName">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="BinaryToLazarusResourceCode.ResourceType">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="LFMtoLRSfile">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="LFMtoLRSfile.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LFMtoLRSfile.LFMfilename">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="LFMtoLRSstream">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="LFMtoLRSstream.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LFMtoLRSstream.LFMStream">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LFMtoLRSstream.LRSStream">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="FindLFMClassName">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="FindLFMClassName.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="FindLFMClassName.LFMStream">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="CreateLFMFile">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="CreateLFMFile.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="CreateLFMFile.AComponent">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="CreateLFMFile.LFMStream">
        <short/>
      </element>
      <!-- enumeration type Visibility: default -->
      <element name="TLRSStreamOriginalFormat">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TLRSStreamOriginalFormat.sofUnknown">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TLRSStreamOriginalFormat.sofBinary">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TLRSStreamOriginalFormat.sofText">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="LRSObjectBinaryToText">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectBinaryToText.Input">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectBinaryToText.Output">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="LRSObjectTextToBinary">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectTextToBinary.Input">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectTextToBinary.Output">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="LRSObjectToText">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectToText.Input">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectToText.Output">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectToText.OriginalFormat">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="LRSObjectResourceToText">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectResourceToText.Input">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectResourceToText.Output">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="LRSObjectResToText">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectResToText.Input">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectResToText.Output">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="LRSObjectResToText.OriginalFormat">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="TestFormStreamFormat">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TestFormStreamFormat.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TestFormStreamFormat.Stream">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="FormDataToText">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="FormDataToText.FormStream">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="FormDataToText.TextStream">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="ReverseBytes">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReverseBytes.p">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReverseBytes.Count">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="ReverseByteOrderInWords">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReverseByteOrderInWords.p">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReverseByteOrderInWords.Count">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="ConvertLRSExtendedToDouble">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="ConvertLRSExtendedToDouble.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ConvertLRSExtendedToDouble.p">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="ConvertEndianBigDoubleToLRSExtended">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ConvertEndianBigDoubleToLRSExtended.BigEndianDouble">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ConvertEndianBigDoubleToLRSExtended.LRSExtended">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="ReadLRSWord">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="ReadLRSWord.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReadLRSWord.s">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="ReadLRSInteger">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="ReadLRSInteger.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReadLRSInteger.s">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="ReadLRSCardinal">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="ReadLRSCardinal.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReadLRSCardinal.s">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="ReadLRSInt64">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="ReadLRSInt64.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReadLRSInt64.s">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="ReadLRSSingle">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="ReadLRSSingle.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReadLRSSingle.s">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="ReadLRSDouble">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="ReadLRSDouble.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReadLRSDouble.s">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="ReadLRSExtended">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="ReadLRSExtended.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReadLRSExtended.s">
        <short/>
      </element>
      <!-- function Visibility: default -->
      <element name="ReadLRSEndianLittleExtendedAsDouble">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="ReadLRSEndianLittleExtendedAsDouble.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="ReadLRSEndianLittleExtendedAsDouble.s">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRSWord">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSWord.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSWord.w">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRSInteger">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSInteger.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSInteger.i">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRSCardinal">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSCardinal.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSCardinal.c">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRSSingle">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSSingle.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSSingle.si">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRSDouble">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSDouble.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSDouble.d">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRSExtended">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSExtended.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSExtended.e">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRSInt64">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSInt64.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSInt64.i">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRSReversedWord">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSReversedWord.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSReversedWord.w">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRS4BytesReversed">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRS4BytesReversed.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRS4BytesReversed.p">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRS8BytesReversed">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRS8BytesReversed.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRS8BytesReversed.p">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRS10BytesReversed">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRS10BytesReversed.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRS10BytesReversed.p">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRSNull">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSNull.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSNull.Count">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRSEndianBigDoubleAsEndianLittleExtended">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSEndianBigDoubleAsEndianLittleExtended.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSEndianBigDoubleAsEndianLittleExtended.EndBigDouble">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="WriteLRSReversedWords">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSReversedWords.s">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSReversedWords.p">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="WriteLRSReversedWords.Count">
        <short/>
      </element>
    </module>
    <!-- LResources -->
  </package>
</fpdoc-descriptions>
