Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. <html xmlns:v="urn:schemas-microsoft-com:vml"
  2. xmlns:o="urn:schemas-microsoft-com:office:office"
  3. xmlns:w="urn:schemas-microsoft-com:office:word"
  4. xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
  5. xmlns="http://www.w3.org/TR/REC-html40">
  6.  
  7. <head>
  8. <meta http-equiv=Content-Type content="text/html; charset=windows-1251">
  9. <meta name=ProgId content=Word.Document>
  10. <meta name=Generator content="Microsoft Word 14">
  11. <meta name=Originator content="Microsoft Word 14">
  12. <link rel=File-List href="sfkos18.files/filelist.xml">
  13. <!--[if gte mso 9]><xml>
  14.  <o:DocumentProperties>
  15.   <o:Author>AGS1</o:Author>
  16.   <o:Template>Normal</o:Template>
  17.   <o:LastAuthor>CRASHBANDICOOT</o:LastAuthor>
  18.   <o:Revision>4</o:Revision>
  19.   <o:TotalTime>295</o:TotalTime>
  20.   <o:Created>2019-04-25T18:01:00Z</o:Created>
  21.   <o:LastSaved>2019-04-25T18:05:00Z</o:LastSaved>
  22.   <o:Pages>6</o:Pages>
  23.   <o:Words>2532</o:Words>
  24.   <o:Characters>14433</o:Characters>
  25.   <o:Lines>120</o:Lines>
  26.   <o:Paragraphs>33</o:Paragraphs>
  27.   <o:CharactersWithSpaces>16932</o:CharactersWithSpaces>
  28.   <o:Version>14.00</o:Version>
  29.  </o:DocumentProperties>
  30. </xml><![endif]-->
  31. <link rel=themeData href="sfkos18.files/themedata.thmx">
  32. <link rel=colorSchemeMapping href="sfkos18.files/colorschememapping.xml">
  33. <!--[if gte mso 9]><xml>
  34.  <w:WordDocument>
  35.   <w:SpellingState>Clean</w:SpellingState>
  36.   <w:GrammarState>Clean</w:GrammarState>
  37.   <w:TrackMoves>false</w:TrackMoves>
  38.   <w:TrackFormatting/>
  39.   <w:PunctuationKerning/>
  40.   <w:ValidateAgainstSchemas/>
  41.   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  42.   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  43.   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  44.   <w:DoNotPromoteQF/>
  45.   <w:LidThemeOther>RU</w:LidThemeOther>
  46.   <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  47.   <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  48.   <w:Compatibility>
  49.    <w:BreakWrappedTables/>
  50.    <w:SnapToGridInCell/>
  51.    <w:WrapTextWithPunct/>
  52.    <w:UseAsianBreakRules/>
  53.    <w:DontGrowAutofit/>
  54.    <w:SplitPgBreakAndParaMark/>
  55.    <w:DontVertAlignCellWithSp/>
  56.    <w:DontBreakConstrainedForcedTables/>
  57.    <w:DontVertAlignInTxbx/>
  58.    <w:Word11KerningPairs/>
  59.    <w:CachedColBalance/>
  60.   </w:Compatibility>
  61.   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
  62.   <m:mathPr>
  63.    <m:mathFont m:val="Cambria Math"/>
  64.    <m:brkBin m:val="before"/>
  65.    <m:brkBinSub m:val="&#45;-"/>
  66.    <m:smallFrac m:val="off"/>
  67.    <m:dispDef/>
  68.    <m:lMargin m:val="0"/>
  69.    <m:rMargin m:val="0"/>
  70.    <m:defJc m:val="centerGroup"/>
  71.    <m:wrapIndent m:val="1440"/>
  72.    <m:intLim m:val="subSup"/>
  73.    <m:naryLim m:val="undOvr"/>
  74.   </m:mathPr></w:WordDocument>
  75. </xml><![endif]--><!--[if gte mso 9]><xml>
  76.  <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  77.   DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  78.   LatentStyleCount="267">
  79.   <w:LsdException Locked="false" Priority="0" SemiHidden="false"
  80.    UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  81.   <w:LsdException Locked="false" Priority="9" SemiHidden="false"
  82.    UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  83.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  84.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  85.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  86.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  87.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  88.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  89.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  90.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  91.   <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
  92.   <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
  93.   <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
  94.   <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
  95.   <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
  96.   <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
  97.   <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
  98.   <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
  99.   <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
  100.   <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  101.   <w:LsdException Locked="false" Priority="10" SemiHidden="false"
  102.    UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  103.   <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  104.   <w:LsdException Locked="false" Priority="11" SemiHidden="false"
  105.    UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  106.   <w:LsdException Locked="false" Priority="22" SemiHidden="false"
  107.    UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  108.   <w:LsdException Locked="false" Priority="20" SemiHidden="false"
  109.    UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  110.   <w:LsdException Locked="false" Priority="59" SemiHidden="false"
  111.    UnhideWhenUsed="false" Name="Table Grid"/>
  112.   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  113.   <w:LsdException Locked="false" Priority="1" SemiHidden="false"
  114.    UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  115.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  116.    UnhideWhenUsed="false" Name="Light Shading"/>
  117.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  118.    UnhideWhenUsed="false" Name="Light List"/>
  119.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  120.    UnhideWhenUsed="false" Name="Light Grid"/>
  121.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  122.    UnhideWhenUsed="false" Name="Medium Shading 1"/>
  123.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  124.    UnhideWhenUsed="false" Name="Medium Shading 2"/>
  125.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  126.    UnhideWhenUsed="false" Name="Medium List 1"/>
  127.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  128.    UnhideWhenUsed="false" Name="Medium List 2"/>
  129.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  130.    UnhideWhenUsed="false" Name="Medium Grid 1"/>
  131.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  132.    UnhideWhenUsed="false" Name="Medium Grid 2"/>
  133.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  134.    UnhideWhenUsed="false" Name="Medium Grid 3"/>
  135.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  136.    UnhideWhenUsed="false" Name="Dark List"/>
  137.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  138.    UnhideWhenUsed="false" Name="Colorful Shading"/>
  139.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  140.    UnhideWhenUsed="false" Name="Colorful List"/>
  141.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  142.    UnhideWhenUsed="false" Name="Colorful Grid"/>
  143.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  144.    UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  145.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  146.    UnhideWhenUsed="false" Name="Light List Accent 1"/>
  147.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  148.    UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  149.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  150.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  151.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  152.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  153.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  154.    UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  155.   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  156.   <w:LsdException Locked="false" Priority="34" SemiHidden="false"
  157.    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  158.   <w:LsdException Locked="false" Priority="29" SemiHidden="false"
  159.    UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  160.   <w:LsdException Locked="false" Priority="30" SemiHidden="false"
  161.    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  162.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  163.    UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  164.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  165.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  166.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  167.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  168.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  169.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  170.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  171.    UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  172.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  173.    UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  174.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  175.    UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  176.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  177.    UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  178.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  179.    UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  180.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  181.    UnhideWhenUsed="false" Name="Light List Accent 2"/>
  182.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  183.    UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  184.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  185.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  186.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  187.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  188.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  189.    UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  190.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  191.    UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  192.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  193.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  194.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  195.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  196.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  197.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  198.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  199.    UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  200.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  201.    UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  202.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  203.    UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  204.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  205.    UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  206.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  207.    UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  208.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  209.    UnhideWhenUsed="false" Name="Light List Accent 3"/>
  210.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  211.    UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  212.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  213.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  214.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  215.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  216.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  217.    UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  218.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  219.    UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  220.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  221.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  222.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  223.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  224.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  225.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  226.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  227.    UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  228.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  229.    UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  230.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  231.    UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  232.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  233.    UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  234.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  235.    UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  236.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  237.    UnhideWhenUsed="false" Name="Light List Accent 4"/>
  238.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  239.    UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  240.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  241.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  242.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  243.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  244.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  245.    UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  246.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  247.    UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  248.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  249.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  250.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  251.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  252.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  253.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  254.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  255.    UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  256.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  257.    UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  258.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  259.    UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  260.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  261.    UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  262.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  263.    UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  264.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  265.    UnhideWhenUsed="false" Name="Light List Accent 5"/>
  266.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  267.    UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  268.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  269.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  270.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  271.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  272.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  273.    UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  274.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  275.    UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  276.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  277.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  278.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  279.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  280.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  281.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  282.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  283.    UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  284.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  285.    UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  286.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  287.    UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  288.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  289.    UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  290.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  291.    UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  292.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  293.    UnhideWhenUsed="false" Name="Light List Accent 6"/>
  294.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  295.    UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  296.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  297.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  298.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  299.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  300.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  301.    UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  302.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  303.    UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  304.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  305.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  306.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  307.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  308.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  309.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  310.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  311.    UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  312.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  313.    UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  314.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  315.    UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  316.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  317.    UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  318.   <w:LsdException Locked="false" Priority="19" SemiHidden="false"
  319.    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  320.   <w:LsdException Locked="false" Priority="21" SemiHidden="false"
  321.    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  322.   <w:LsdException Locked="false" Priority="31" SemiHidden="false"
  323.    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  324.   <w:LsdException Locked="false" Priority="32" SemiHidden="false"
  325.    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  326.   <w:LsdException Locked="false" Priority="33" SemiHidden="false"
  327.    UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  328.   <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  329.   <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
  330.  </w:LatentStyles>
  331. </xml><![endif]-->
  332. <style>
  333. <!--
  334.  /* Font Definitions */
  335.  @font-face
  336.         {font-family:"Cambria Math";
  337.         panose-1:2 4 5 3 5 4 6 3 2 4;
  338.         mso-font-charset:1;
  339.         mso-generic-font-family:roman;
  340.         mso-font-format:other;
  341.         mso-font-pitch:variable;
  342.         mso-font-signature:0 0 0 0 0 0;}
  343. @font-face
  344.         {font-family:Calibri;
  345.         panose-1:2 15 5 2 2 2 4 3 2 4;
  346.         mso-font-charset:204;
  347.         mso-generic-font-family:swiss;
  348.         mso-font-pitch:variable;
  349.         mso-font-signature:-520092929 1073786111 9 0 415 0;}
  350.  /* Style Definitions */
  351.  p.MsoNormal, li.MsoNormal, div.MsoNormal
  352.         {mso-style-unhide:no;
  353.         mso-style-qformat:yes;
  354.         mso-style-parent:"";
  355.         margin-top:0cm;
  356.         margin-right:0cm;
  357.         margin-bottom:10.0pt;
  358.         margin-left:0cm;
  359.         line-height:115%;
  360.         mso-pagination:widow-orphan;
  361.         font-size:11.0pt;
  362.         font-family:"Calibri","sans-serif";
  363.         mso-ascii-font-family:Calibri;
  364.         mso-ascii-theme-font:minor-latin;
  365.         mso-fareast-font-family:Calibri;
  366.         mso-fareast-theme-font:minor-latin;
  367.         mso-hansi-font-family:Calibri;
  368.         mso-hansi-theme-font:minor-latin;
  369.         mso-bidi-font-family:"Times New Roman";
  370.         mso-bidi-theme-font:minor-bidi;
  371.         mso-fareast-language:EN-US;}
  372. a:link, span.MsoHyperlink
  373.         {mso-style-priority:99;
  374.         color:blue;
  375.         mso-themecolor:hyperlink;
  376.         text-decoration:underline;
  377.         text-underline:single;}
  378. a:visited, span.MsoHyperlinkFollowed
  379.         {mso-style-noshow:yes;
  380.         mso-style-priority:99;
  381.         color:purple;
  382.         mso-themecolor:followedhyperlink;
  383.         text-decoration:underline;
  384.         text-underline:single;}
  385. span.SpellE
  386.         {mso-style-name:"";
  387.         mso-spl-e:yes;}
  388. span.GramE
  389.         {mso-style-name:"";
  390.         mso-gram-e:yes;}
  391. .MsoChpDefault
  392.         {mso-style-type:export-only;
  393.         mso-default-props:yes;
  394.         font-size:10.0pt;
  395.         mso-ansi-font-size:10.0pt;
  396.         mso-bidi-font-size:10.0pt;
  397.         font-family:"Calibri","sans-serif";
  398.         mso-ascii-font-family:Calibri;
  399.         mso-ascii-theme-font:minor-latin;
  400.         mso-fareast-font-family:Calibri;
  401.         mso-fareast-theme-font:minor-latin;
  402.         mso-hansi-font-family:Calibri;
  403.         mso-hansi-theme-font:minor-latin;
  404.         mso-bidi-font-family:"Times New Roman";
  405.         mso-bidi-theme-font:minor-bidi;
  406.         mso-fareast-language:EN-US;}
  407. @page WordSection1
  408.         {size:595.3pt 841.9pt;
  409.         margin:2.0cm 42.5pt 2.0cm 3.0cm;
  410.         mso-header-margin:35.4pt;
  411.         mso-footer-margin:35.4pt;
  412.         mso-paper-source:0;}
  413. div.WordSection1
  414.         {page:WordSection1;}
  415. -->
  416. </style>
  417. <!--[if gte mso 10]>
  418. <style>
  419.  /* Style Definitions */
  420.  table.MsoNormalTable
  421.         {mso-style-name:"Îáû÷íàÿ òàáëèöà";
  422.         mso-tstyle-rowband-size:0;
  423.         mso-tstyle-colband-size:0;
  424.         mso-style-noshow:yes;
  425.         mso-style-priority:99;
  426.         mso-style-parent:"";
  427.         mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
  428.         mso-para-margin:0cm;
  429.         mso-para-margin-bottom:.0001pt;
  430.         mso-pagination:widow-orphan;
  431.         font-size:10.0pt;
  432.         font-family:"Calibri","sans-serif";
  433.         mso-ascii-font-family:Calibri;
  434.         mso-ascii-theme-font:minor-latin;
  435.         mso-hansi-font-family:Calibri;
  436.         mso-hansi-theme-font:minor-latin;
  437.         mso-bidi-font-family:"Times New Roman";
  438.         mso-bidi-theme-font:minor-bidi;
  439.         mso-fareast-language:EN-US;}
  440. </style>
  441. <![endif]--><!--[if gte mso 9]><xml>
  442.  <o:shapedefaults v:ext="edit" spidmax="1026"/>
  443. </xml><![endif]--><!--[if gte mso 9]><xml>
  444.  <o:shapelayout v:ext="edit">
  445.   <o:idmap v:ext="edit" data="1"/>
  446.  </o:shapelayout></xml><![endif]-->
  447. </head>
  448.  
  449. <body lang=RU link=blue vlink=purple style='tab-interval:35.4pt'>
  450.  
  451. <div class=WordSection1>
  452.  
  453. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  454. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  455. "Arial","sans-serif";mso-ansi-language:EN-US'><a href="SF%20KOS.htm">Back to
  456. main</a><o:p></o:p></span></b></p>
  457.  
  458. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  459. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  460. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  461.  
  462. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  463. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  464. 18.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Function 18
  465. and its sub-functions (1-11, 13-25)<o:p></o:p></span></b></p>
  466.  
  467. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  468. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  469. 18.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  470.  
  471. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  472. 0pt'><span class=SpellE><span class=GramE><b style='mso-bidi-font-weight:normal'><span
  473. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  474. EN-US'>Subfunction</span></b></span></span><b style='mso-bidi-font-weight:normal'><span
  475. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  476. EN-US'> 1 - make the lowest flow window<o:p></o:p></span></b></p>
  477.  
  478. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  479. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  480. EN-US'>Options:<o:p></o:p></span></p>
  481.  
  482. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  483. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  484. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  485. 18 - function number<o:p></o:p></span></p>
  486.  
  487. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  488. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  489. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 1
  490. - number of <span class=SpellE>subfunction</span><o:p></o:p></span></p>
  491.  
  492. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  493. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  494. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  495. stream slot number<o:p></o:p></span></p>
  496.  
  497. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  498. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  499. EN-US'>Return value:<o:p></o:p></span></p>
  500.  
  501. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  502. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  503. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  504.  
  505. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  506. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  507. EN-US'><o:p>&nbsp;</o:p></span></p>
  508.  
  509. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  510. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  511. EN-US'>Constants for registers:<o:p></o:p></span></p>
  512.  
  513. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  514. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  515. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  516. SF_SYSTEM (18)<o:p></o:p></span></p>
  517.  
  518. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  519. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  520. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  521. SSF_UNFOCUS_WINDOW (1)<o:p></o:p></span></p>
  522.  
  523. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  524. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  525. EN-US'><o:p>&nbsp;</o:p></span></p>
  526.  
  527. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  528. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  529. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  530. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  531. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  532. EN-US'> 2 - complete process / thread by slot<o:p></o:p></span></b></p>
  533.  
  534. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  535. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  536. EN-US'>Options:<o:p></o:p></span></p>
  537.  
  538. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  539. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  540. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  541. 18 - function number<o:p></o:p></span></p>
  542.  
  543. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  544. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  545. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 2
  546. - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  547.  
  548. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  549. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  550. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  551. process / thread slot number<o:p></o:p></span></p>
  552.  
  553. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  554. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  555. EN-US'>Return value:<o:p></o:p></span></p>
  556.  
  557. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  558. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  559. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  560.  
  561. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  562. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  563. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  564.  
  565. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  566. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  567. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* You cannot
  568. terminate the OS / IDLE OS thread (slot number 1)<span class=GramE>,</span> you
  569. can terminate any normal thread process.<o:p></o:p></span></i></p>
  570.  
  571. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  572. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  573. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* See also <span
  574. class=SpellE>subfunction</span> 18 - termination of a process / thread with a
  575. given identifier.<o:p></o:p></span></i></p>
  576.  
  577. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  578. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  579. EN-US'><o:p>&nbsp;</o:p></span></p>
  580.  
  581. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  582. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  583. EN-US'>Constants for registers:<o:p></o:p></span></p>
  584.  
  585. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  586. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  587. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  588. SF_SYSTEM (18)<o:p></o:p></span></p>
  589.  
  590. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  591. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  592. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  593. SSF_TERMINATE_THREAD (2)<o:p></o:p></span></p>
  594.  
  595. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  596. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  597. EN-US'><o:p>&nbsp;</o:p></span></p>
  598.  
  599. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  600. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  601. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  602. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  603. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  604. EN-US'> 3 - make the specified stream window active<o:p></o:p></span></b></p>
  605.  
  606. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  607. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  608. EN-US'>Options:<o:p></o:p></span></p>
  609.  
  610. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  611. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  612. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  613. 18 - function number<o:p></o:p></span></p>
  614.  
  615. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  616. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  617. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 3
  618. - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  619.  
  620. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  621. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  622. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  623. stream slot number<o:p></o:p></span></p>
  624.  
  625. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  626. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  627. EN-US'>Return value:<o:p></o:p></span></p>
  628.  
  629. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  630. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  631. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  632.  
  633. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  634. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  635. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  636.  
  637. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  638. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  639. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* When specifying a
  640. correct, but non-existent slot, a window is activated.<o:p></o:p></span></i></p>
  641.  
  642. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  643. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  644. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* You can find out
  645. which window is active by calling <span class=SpellE>subfunction</span> 7.<o:p></o:p></span></i></p>
  646.  
  647. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  648. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  649. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></i></p>
  650.  
  651. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  652. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  653. EN-US'>Constants for registers:<o:p></o:p></span></p>
  654.  
  655. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  656. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  657. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  658. SF_SYSTEM (18)<o:p></o:p></span></p>
  659.  
  660. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  661. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  662. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  663. SSF_FOCUS_WINDOW (3)<o:p></o:p></span></p>
  664.  
  665. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  666. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  667. EN-US'><o:p>&nbsp;</o:p></span></p>
  668.  
  669. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  670. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  671. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  672. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  673. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  674. EN-US'> 4 - get the empty clock count per second<o:p></o:p></span></b></p>
  675.  
  676. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  677. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  678. EN-US'>Under the empty cycles refers to the time at which the processor is idle
  679. while waiting for an interrupt (in the <span class=SpellE>hlt</span>
  680. instruction).<o:p></o:p></span></p>
  681.  
  682. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  683. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  684. EN-US'>Options:<o:p></o:p></span></p>
  685.  
  686. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  687. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  688. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  689. 18 - function number<o:p></o:p></span></p>
  690.  
  691. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  692. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  693. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 4
  694. - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  695.  
  696. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  697. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  698. EN-US'>Return value:<o:p></o:p></span></p>
  699.  
  700. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  701. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  702. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  703. empty clock count per second<o:p></o:p></span></p>
  704.  
  705. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  706. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  707. EN-US'><o:p>&nbsp;</o:p></span></p>
  708.  
  709. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  710. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  711. EN-US'>Constants for registers:<o:p></o:p></span></p>
  712.  
  713. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  714. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  715. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  716. SF_SYSTEM (18)<o:p></o:p></span></p>
  717.  
  718. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  719. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  720. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  721. SSF_GET_IDLE_COUNT (4)<o:p></o:p></span></p>
  722.  
  723. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  724. 0pt'><span lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";
  725. mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
  726.  
  727. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  728. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  729. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  730. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  731. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  732. EN-US'> 5 - get the clock frequency<o:p></o:p></span></b></p>
  733.  
  734. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  735. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  736. EN-US'>Options:<o:p></o:p></span></p>
  737.  
  738. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  739. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  740. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  741. 18 - function number<o:p></o:p></span></p>
  742.  
  743. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  744. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  745. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 5
  746. - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  747.  
  748. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  749. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  750. EN-US'>Return value:<o:p></o:p></span></p>
  751.  
  752. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  753. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  754. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  755. clock frequency (modulo 2 ^ 32 clock cycles = 4 GHz)<o:p></o:p></span></p>
  756.  
  757. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  758. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  759. EN-US'><o:p>&nbsp;</o:p></span></p>
  760.  
  761. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  762. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  763. EN-US'>Constants for registers:<o:p></o:p></span></p>
  764.  
  765. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  766. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  767. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  768. SF_SYSTEM (18)<o:p></o:p></span></p>
  769.  
  770. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  771. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  772. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  773. SSF_GET_CPU_FREQUENCY (5)<o:p></o:p></span></p>
  774.  
  775. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  776. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  777. EN-US'><o:p>&nbsp;</o:p></span></p>
  778.  
  779. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  780. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  781. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  782. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  783. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  784. EN-US'> 6 - save <span class=SpellE>ramdisk</span> to a file on the hard disk</span></b><span
  785. lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:EN-US'><o:p></o:p></span></p>
  786.  
  787. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  788. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  789. EN-US'>Options:<o:p></o:p></span></p>
  790.  
  791. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  792. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  793. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  794. 18 - function number<o:p></o:p></span></p>
  795.  
  796. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  797. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  798. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 6
  799. - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  800.  
  801. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  802. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  803. EN-US'>* <span class=SpellE><span class=GramE>ecx</span></span> = pointer to a
  804. string with the full file name (for example, &quot;/hd0/1/<span class=SpellE>kolibri</span>/<span
  805. class=SpellE>kolibri.img</span>&quot;)<o:p></o:p></span></p>
  806.  
  807. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  808. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  809. EN-US'>Return value:<o:p></o:p></span></p>
  810.  
  811. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  812. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  813. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0
  814. - successful<o:p></o:p></span></p>
  815.  
  816. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  817. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  818. EN-US'>&nbsp;&nbsp;* <span class=GramE>otherwise</span> <span class=SpellE>eax</span>
  819. = file system error code<o:p></o:p></span></p>
  820.  
  821. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  822. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  823. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  824.  
  825. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  826. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  827. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* All folders in the
  828. specified path must exist, otherwise the value 5 will be returned, &quot;<span
  829. class=GramE>file</span> not found&quot;.<o:p></o:p></span></i></p>
  830.  
  831. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  832. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  833. EN-US'><o:p>&nbsp;</o:p></span></p>
  834.  
  835. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  836. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  837. EN-US'>Constants for registers:<o:p></o:p></span></p>
  838.  
  839. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  840. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  841. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  842. SF_SYSTEM (18)<o:p></o:p></span></p>
  843.  
  844. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  845. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  846. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  847. SSF_RD_TO_HDD (6)<o:p></o:p></span></p>
  848.  
  849. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  850. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  851. EN-US'><o:p>&nbsp;</o:p></span></p>
  852.  
  853. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  854. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  855. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  856. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  857. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  858. EN-US'> 7 - get the number of the active window<o:p></o:p></span></b></p>
  859.  
  860. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  861. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  862. EN-US'>Options:<o:p></o:p></span></p>
  863.  
  864. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  865. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  866. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  867. 18 - function number<o:p></o:p></span></p>
  868.  
  869. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  870. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  871. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 7
  872. - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  873.  
  874. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  875. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  876. EN-US'>Return value:<o:p></o:p></span></p>
  877.  
  878. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  879. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  880. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  881. number of the active window (the number of the stream slot, the window of which<o:p></o:p></span></p>
  882.  
  883. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  884. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  885. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;<span class=GramE>actively</span>)<o:p></o:p></span></p>
  886.  
  887. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  888. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  889. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  890.  
  891. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  892. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  893. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* The active window
  894. is at the top of the window stack and receives messages about all input from
  895. the keyboard.<o:p></o:p></span></i></p>
  896.  
  897. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  898. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  899. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* You can make the
  900. window active by calling <span class=SpellE>subfunction</span> 3.<o:p></o:p></span></i></p>
  901.  
  902. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  903. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  904. EN-US'><o:p>&nbsp;</o:p></span></p>
  905.  
  906. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  907. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  908. EN-US'>Constants for registers:<o:p></o:p></span></p>
  909.  
  910. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  911. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  912. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  913. SF_SYSTEM (18)<o:p></o:p></span></p>
  914.  
  915. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  916. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  917. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  918. SSF_GET_ACTIVE_WINDOW (7)<o:p></o:p></span></p>
  919.  
  920. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  921. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  922. EN-US'><o:p>&nbsp;</o:p></span></p>
  923.  
  924. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  925. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  926. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  927. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  928. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  929. EN-US'> 8 - disable / enable speaker sound<o:p></o:p></span></b></p>
  930.  
  931. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  932. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  933. EN-US'>When sound is muted, calls to <span class=SpellE>subfunction</span> 55
  934. to function 55 are ignored.<o:p></o:p></span></p>
  935.  
  936. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  937. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  938. EN-US'>When on, it is sent to the built-in speaker.<o:p></o:p></span></p>
  939.  
  940. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  941. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  942. EN-US'><o:p>&nbsp;</o:p></span></p>
  943.  
  944. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  945. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  946. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested
  947. function 1 - get state<o:p></o:p></span></b></p>
  948.  
  949. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  950. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  951. EN-US'>Options:<o:p></o:p></span></p>
  952.  
  953. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  954. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  955. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  956. 18 - function number<o:p></o:p></span></p>
  957.  
  958. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  959. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  960. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 8
  961. - number of <span class=SpellE>subfunction</span><o:p></o:p></span></p>
  962.  
  963. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  964. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  965. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 1
  966. - number of sub-function<o:p></o:p></span></p>
  967.  
  968. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  969. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  970. EN-US'>Return value:<o:p></o:p></span></p>
  971.  
  972. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  973. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  974. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0
  975. - the sound of the speaker is allowed; 1 - not allowed<o:p></o:p></span></p>
  976.  
  977. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  978. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  979. EN-US'><o:p>&nbsp;</o:p></span></p>
  980.  
  981. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  982. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  983. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested
  984. function 2 - switch state<o:p></o:p></span></b></p>
  985.  
  986. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  987. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  988. EN-US'>Toggles enable / disable states.<o:p></o:p></span></p>
  989.  
  990. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  991. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  992. EN-US'>Options:<o:p></o:p></span></p>
  993.  
  994. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  995. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  996. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  997. 18 - function number<o:p></o:p></span></p>
  998.  
  999. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1000. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1001. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 8
  1002. - number of <span class=SpellE>subfunction</span><o:p></o:p></span></p>
  1003.  
  1004. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1005. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1006. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 2
  1007. - the number of the sub-function<o:p></o:p></span></p>
  1008.  
  1009. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1010. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1011. EN-US'>Return value:<o:p></o:p></span></p>
  1012.  
  1013. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1014. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1015. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  1016.  
  1017. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1018. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1019. EN-US'><o:p>&nbsp;</o:p></span></p>
  1020.  
  1021. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1022. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1023. EN-US'>Constants for registers:<o:p></o:p></span></p>
  1024.  
  1025. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1026. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1027. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  1028. SF_SYSTEM (18)<o:p></o:p></span></p>
  1029.  
  1030. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1031. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1032. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  1033. SSF_SPEAKER (8)<o:p></o:p></span></p>
  1034.  
  1035. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1036. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1037. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ecx</span></span> -
  1038. SSSF_GET_STATE (1), SSSF_TOGGLE (2)<o:p></o:p></span></p>
  1039.  
  1040. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1041. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1042. EN-US'><o:p>&nbsp;</o:p></span></p>
  1043.  
  1044. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1045. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  1046. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1047. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  1048. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1049. EN-US'> 9 - system shutdown with a parameter</span></b><span lang=EN-US
  1050. style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1051. EN-US'><o:p></o:p></span></p>
  1052.  
  1053. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1054. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1055. EN-US'>Options:<o:p></o:p></span></p>
  1056.  
  1057. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1058. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1059. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1060. 18 - function number<o:p></o:p></span></p>
  1061.  
  1062. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1063. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1064. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 9
  1065. - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  1066.  
  1067. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1068. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1069. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  1070. parameter:<o:p></o:p></span></p>
  1071.  
  1072. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1073. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1074. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 2 = turn off computer<o:p></o:p></span></p>
  1075.  
  1076. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1077. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1078. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 3 = restart computer<o:p></o:p></span></p>
  1079.  
  1080. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1081. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1082. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 4 = restart kernel from <span class=SpellE>kernel.mnt</span>
  1083. file on <span class=SpellE>ramdisk</span><o:p></o:p></span></p>
  1084.  
  1085. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1086. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1087. EN-US'>Return value:<o:p></o:p></span></p>
  1088.  
  1089. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1090. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1091. EN-US'>&nbsp;&nbsp;* <span class=GramE>if</span> <span class=SpellE>ecx</span>
  1092. is incorrect, the registers do not change (<span class=SpellE>ie</span>, <span
  1093. class=SpellE>eax</span> = 18)<o:p></o:p></span></p>
  1094.  
  1095. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1096. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1097. EN-US'>&nbsp;&nbsp;* <span class=GramE>a</span> correct call always returns a
  1098. sign of success <span class=SpellE>eax</span> = 0<o:p></o:p></span></p>
  1099.  
  1100. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1101. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1102. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  1103.  
  1104. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1105. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1106. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* Do not rely on the
  1107. return value for an incorrect <span class=GramE>call,</span> it may change in
  1108. future versions of the kernel.<o:p></o:p></span></i></p>
  1109.  
  1110. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1111. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1112. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></i></p>
  1113.  
  1114. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1115. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1116. EN-US'>Constants for registers:<o:p></o:p></span></p>
  1117.  
  1118. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1119. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1120. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  1121. SF_SYSTEM (18)<o:p></o:p></span></p>
  1122.  
  1123. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1124. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1125. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  1126. SSF_SHUTDOWN (9)<o:p></o:p></span></p>
  1127.  
  1128. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1129. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1130. EN-US'><o:p>&nbsp;</o:p></span></p>
  1131.  
  1132. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1133. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  1134. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1135. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  1136. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1137. EN-US'> 10 - minimize active window</span></b><span lang=EN-US
  1138. style='font-family:"Arial","sans-serif";mso-ansi-language:EN-US'><o:p></o:p></span></p>
  1139.  
  1140. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1141. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1142. EN-US'>Minimizes the active window.<o:p></o:p></span></p>
  1143.  
  1144. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1145. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1146. EN-US'>Options:<o:p></o:p></span></p>
  1147.  
  1148. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1149. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1150. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1151. 18 - function number<o:p></o:p></span></p>
  1152.  
  1153. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1154. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1155. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  1156. 10 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  1157.  
  1158. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1159. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1160. EN-US'>Return value:<o:p></o:p></span></p>
  1161.  
  1162. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1163. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1164. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  1165.  
  1166. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1167. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1168. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  1169.  
  1170. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1171. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1172. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* The minimized
  1173. window in terms of function 9 saves position and size.<o:p></o:p></span></i></p>
  1174.  
  1175. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1176. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1177. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* Restoration of the
  1178. application window occurs when activating the <span class=SpellE>subfunction</span>
  1179. 3.<o:p></o:p></span></i></p>
  1180.  
  1181. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1182. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1183. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* Usually there is no
  1184. need to explicitly minimize / maximize your window: the system minimizes the
  1185. window when you press the minimization button (which is automatically
  1186. determined for windows with a skin by function 0, for windows without a skin it
  1187. can be defined by function 8), recovery by the @taskbar application.<o:p></o:p></span></i></p>
  1188.  
  1189. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1190. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1191. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></i></p>
  1192.  
  1193. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1194. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1195. EN-US'>Constants for registers:<o:p></o:p></span></p>
  1196.  
  1197. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1198. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1199. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  1200. SF_SYSTEM (18)<o:p></o:p></span></p>
  1201.  
  1202. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1203. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1204. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  1205. SSF_MINIMIZE_WINDOW (10)<o:p></o:p></span></p>
  1206.  
  1207. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1208. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1209. EN-US'><o:p>&nbsp;</o:p></span></p>
  1210.  
  1211. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1212. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  1213. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1214. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  1215. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1216. EN-US'> 11 - get information about the disk subsystem<o:p></o:p></span></b></p>
  1217.  
  1218. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1219. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1220. EN-US'>Options:<o:p></o:p></span></p>
  1221.  
  1222. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1223. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1224. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1225. 18 - function number<o:p></o:p></span></p>
  1226.  
  1227. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1228. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1229. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  1230. 11 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  1231.  
  1232. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1233. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1234. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  1235. table type:<o:p></o:p></span></p>
  1236.  
  1237. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1238. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1239. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 1 = short version, 16 bytes<o:p></o:p></span></p>
  1240.  
  1241. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1242. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1243. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>edx</span></span> =
  1244. pointer to buffer (in application) for a table<o:p></o:p></span></p>
  1245.  
  1246. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1247. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1248. EN-US'>Return value:<o:p></o:p></span></p>
  1249.  
  1250. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1251. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1252. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  1253.  
  1254. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1255. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1256. EN-US'>Table format: short version:<o:p></o:p></span></p>
  1257.  
  1258. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1259. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1260. EN-US'>&nbsp;&nbsp;* +0: byte: information about floppy disk drives, AAAABBBB,
  1261. where AAAA specifies the type of the first floppy disk drive, BBBB - the second
  1262. one according to the following list:<o:p></o:p></span></p>
  1263.  
  1264. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1265. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1266. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 0 = no drive<o:p></o:p></span></p>
  1267.  
  1268. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1269. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1270. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 1 = 360Kb, 5.25 ''<o:p></o:p></span></p>
  1271.  
  1272. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1273. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1274. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 2 = 1.2Mb, 5.25 ''<o:p></o:p></span></p>
  1275.  
  1276. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1277. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1278. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 3 = 720Kb, <span class=GramE>3.5 &quot;</span><o:p></o:p></span></p>
  1279.  
  1280. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1281. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1282. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 4 = 1.44Mb, <span class=GramE>3.5 &quot;</span><o:p></o:p></span></p>
  1283.  
  1284. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1285. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1286. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 5 = 2.88Mb, 3.5 '' (such diskettes are not
  1287. used now). <o:p></o:p></span></p>
  1288.  
  1289. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1290. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1291. EN-US'>For example, for a standard configuration of one 1.44 drive, there will
  1292. be 40h here, and for the case of 1.2Mb for A: and 1.44Mb for B: the value is
  1293. 24h.<o:p></o:p></span></p>
  1294.  
  1295. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1296. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  1297. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  1298.  
  1299. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1300. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  1301. "Arial","sans-serif";mso-ansi-language:EN-US'>First IDE controller</span></b><span
  1302. lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>:<o:p></o:p></span></p>
  1303.  
  1304. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1305. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1306. EN-US'>&nbsp;&nbsp;* +1: byte: information about hard drives and CD drives,
  1307. AABBCCDD,<o:p></o:p></span></p>
  1308.  
  1309. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1310. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1311. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;<span class=GramE>where</span> AA corresponds to
  1312. the controller IDE0, ..., DD - IDE3:<o:p></o:p></span></p>
  1313.  
  1314. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1315. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1316. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 0 = no device<o:p></o:p></span></p>
  1317.  
  1318. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1319. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1320. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 1 = hard disk<o:p></o:p></span></p>
  1321.  
  1322. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1323. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1324. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 2 = CD drive<o:p></o:p></span></p>
  1325.  
  1326. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1327. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1328. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;For example, in the case of HD on IDE0 and CD on
  1329. IDE2 here it will be 48h.<o:p></o:p></span></p>
  1330.  
  1331. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1332. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1333. EN-US'>&nbsp;&nbsp;* +2: 4 <span class=SpellE>db</span>: the number of
  1334. partitions found on hard drives with<o:p></o:p></span></p>
  1335.  
  1336. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1337. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1338. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;<span class=GramE>respectively</span> IDE0, ...,
  1339. IDE3.<o:p></o:p></span></p>
  1340.  
  1341. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1342. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1343. EN-US'><o:p>&nbsp;</o:p></span></p>
  1344.  
  1345. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1346. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  1347. "Arial","sans-serif";mso-ansi-language:EN-US'>Second IDE controller:<o:p></o:p></span></b></p>
  1348.  
  1349. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1350. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1351. EN-US'>&nbsp;&nbsp;* +6: byte: information about hard drives and CD drives,
  1352. AABBCCDD<o:p></o:p></span></p>
  1353.  
  1354. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1355. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1356. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;<span class=GramE>where</span> AA corresponds to
  1357. the IDE4 controller, ..., DD - IDE7:<o:p></o:p></span></p>
  1358.  
  1359. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1360. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1361. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 0 = no device<o:p></o:p></span></p>
  1362.  
  1363. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1364. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1365. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 1 = hard disk<o:p></o:p></span></p>
  1366.  
  1367. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1368. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1369. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 2 = CD drive<o:p></o:p></span></p>
  1370.  
  1371. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1372. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1373. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;For example, in the case of HD on IDE4 and CD on
  1374. IDE6 here it will be 48h.<o:p></o:p></span></p>
  1375.  
  1376. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1377. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1378. EN-US'>&nbsp;&nbsp;* +7: 4 <span class=SpellE>db</span>: the number of
  1379. partitions found on hard drives with<o:p></o:p></span></p>
  1380.  
  1381. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1382. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1383. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;<span class=GramE>respectively</span> IDE4, ...,
  1384. IDE7.<o:p></o:p></span></p>
  1385.  
  1386. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1387. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1388. EN-US'><o:p>&nbsp;</o:p></span></p>
  1389.  
  1390. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1391. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  1392. "Arial","sans-serif";mso-ansi-language:EN-US'>Third IDE Controller:<o:p></o:p></span></b></p>
  1393.  
  1394. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1395. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1396. EN-US'>&nbsp;&nbsp;* +11: byte: information about hard drives and CD drives,
  1397. AABBCCDD<o:p></o:p></span></p>
  1398.  
  1399. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1400. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1401. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;<span class=GramE>where</span> AA corresponds to
  1402. the IDE8 controller, ..., DD - IDE11:<o:p></o:p></span></p>
  1403.  
  1404. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1405. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1406. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 0 = no device<o:p></o:p></span></p>
  1407.  
  1408. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1409. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1410. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 1 = hard disk<o:p></o:p></span></p>
  1411.  
  1412. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1413. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1414. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 2 = CD drive<o:p></o:p></span></p>
  1415.  
  1416. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1417. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1418. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;For example, in the case of HD on IDE8 and CD on
  1419. IDE10 here it will be 48h.<o:p></o:p></span></p>
  1420.  
  1421. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1422. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1423. EN-US'>&nbsp;&nbsp;* +12: 4 <span class=SpellE>db</span>: the number of
  1424. partitions found on hard drives with<o:p></o:p></span></p>
  1425.  
  1426. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1427. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1428. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;<span class=GramE>respectively</span> IDE8, ...,
  1429. IDE11.<o:p></o:p></span></p>
  1430.  
  1431. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1432. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1433. EN-US'>If there is no hard disk on <span class=SpellE>IDEx</span>, the
  1434. corresponding byte is zero, and if there is, it shows the number of recognized
  1435. partitions that may not be (if the media is not formatted or if the file system
  1436. is not supported). In the current kernel version for hard disks, only FAT12 /
  1437. 16/32, NTFS, ext2 / 3/4 and XFS are supported.<o:p></o:p></span></p>
  1438.  
  1439. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1440. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1441. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  1442.  
  1443. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1444. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1445. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* The table can be
  1446. used to obtain information. <a href="Hardware%20Support.htm">More about the
  1447. supported devices.</a><o:p></o:p></span></i></p>
  1448.  
  1449. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1450. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1451. EN-US'><o:p>&nbsp;</o:p></span></p>
  1452.  
  1453. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1454. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1455. EN-US'>Constants for registers:<o:p></o:p></span></p>
  1456.  
  1457. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1458. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1459. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  1460. SF_SYSTEM (18)<o:p></o:p></span></p>
  1461.  
  1462. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1463. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1464. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  1465. SSF_INFO_DISC_SYS (11)<o:p></o:p></span></p>
  1466.  
  1467. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1468. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1469. EN-US'><o:p>&nbsp;</o:p></span></p>
  1470.  
  1471. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1472. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  1473. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1474. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  1475. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1476. EN-US'> 13 - get the kernel version<o:p></o:p></span></b></p>
  1477.  
  1478. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1479. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1480. EN-US'>Options:<o:p></o:p></span></p>
  1481.  
  1482. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1483. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1484. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1485. 18 - function number<o:p></o:p></span></p>
  1486.  
  1487. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1488. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1489. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  1490. 13 - number of <span class=SpellE>subfunction</span><o:p></o:p></span></p>
  1491.  
  1492. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1493. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1494. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  1495. pointer to the buffer (at least 16 bytes) where the information will be placed<o:p></o:p></span></p>
  1496.  
  1497. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1498. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1499. EN-US'>Return value:<o:p></o:p></span></p>
  1500.  
  1501. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1502. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1503. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  1504.  
  1505. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1506. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1507. EN-US'>Buffer structure:<o:p></o:p></span></p>
  1508.  
  1509. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1510. 0pt'><span class=SpellE><span class=GramE><span lang=EN-US style='font-family:
  1511. "Arial","sans-serif";mso-ansi-language:EN-US'>db</span></span></span><span
  1512. lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:EN-US'> a,
  1513. b, c, d for version <span class=SpellE>a.b.c.d</span><o:p></o:p></span></p>
  1514.  
  1515. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1516. 0pt'><span class=SpellE><span class=GramE><span lang=EN-US style='font-family:
  1517. "Arial","sans-serif";mso-ansi-language:EN-US'>db</span></span></span><span
  1518. lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:EN-US'> 0:
  1519. reserved<o:p></o:p></span></p>
  1520.  
  1521. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1522. 0pt'><span class=SpellE><span class=GramE><span lang=EN-US style='font-family:
  1523. "Arial","sans-serif";mso-ansi-language:EN-US'>dd</span></span></span><span
  1524. lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>
  1525. REV - number of the kernel <span class=SpellE>svn</span> revision<o:p></o:p></span></p>
  1526.  
  1527. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1528. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1529. EN-US'>For <span class=SpellE>Kolibri</span> kernel 0.7.7.0+:<o:p></o:p></span></p>
  1530.  
  1531. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1532. 0pt'><span class=SpellE><span class=GramE><span lang=EN-US style='font-family:
  1533. "Arial","sans-serif";mso-ansi-language:EN-US'>db</span></span></span><span
  1534. lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>
  1535. 0,7,0<o:p></o:p></span></p>
  1536.  
  1537. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1538. 0pt'><span class=SpellE><span class=GramE><span lang=EN-US style='font-family:
  1539. "Arial","sans-serif";mso-ansi-language:EN-US'>db</span></span></span><span
  1540. lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:EN-US'> 0<o:p></o:p></span></p>
  1541.  
  1542. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1543. 0pt'><span class=SpellE><span class=GramE><span lang=EN-US style='font-family:
  1544. "Arial","sans-serif";mso-ansi-language:EN-US'>dd</span></span></span><span
  1545. lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>
  1546. 1675<o:p></o:p></span></p>
  1547.  
  1548. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1549. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1550. EN-US'><o:p>&nbsp;</o:p></span></p>
  1551.  
  1552. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1553. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1554. EN-US'>Constants for registers:<o:p></o:p></span></p>
  1555.  
  1556. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1557. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1558. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  1559. SF_SYSTEM (18)<o:p></o:p></span></p>
  1560.  
  1561. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1562. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1563. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  1564. SSF_KERNEL_VERSION (13)<o:p></o:p></span></p>
  1565.  
  1566. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1567. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1568. EN-US'><o:p>&nbsp;</o:p></span></p>
  1569.  
  1570. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1571. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  1572. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1573. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  1574. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1575. EN-US'> 14 - wait for the start of the return stroke of the monitor sweep<o:p></o:p></span></b></p>
  1576.  
  1577. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1578. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1579. EN-US'>Options:<o:p></o:p></span></p>
  1580.  
  1581. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1582. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1583. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1584. 18 - function number<o:p></o:p></span></p>
  1585.  
  1586. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1587. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1588. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  1589. 14 - number of <span class=SpellE>subfunction</span><o:p></o:p></span></p>
  1590.  
  1591. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1592. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1593. EN-US'>Return value:<o:p></o:p></span></p>
  1594.  
  1595. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1596. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1597. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0
  1598. as a sign of success<o:p></o:p></span></p>
  1599.  
  1600. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1601. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1602. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  1603.  
  1604. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1605. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1606. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* The function is
  1607. intended exclusively for active high-performance graphics applications; used
  1608. for smooth graphics output.<o:p></o:p></span></i></p>
  1609.  
  1610. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1611. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1612. EN-US'><o:p>&nbsp;</o:p></span></p>
  1613.  
  1614. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1615. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1616. EN-US'>Constants for registers:<o:p></o:p></span></p>
  1617.  
  1618. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1619. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1620. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  1621. SF_SYSTEM (18)<o:p></o:p></span></p>
  1622.  
  1623. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1624. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1625. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  1626. SSF_WAIT_RETRACE (14)<o:p></o:p></span></p>
  1627.  
  1628. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1629. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1630. EN-US'><o:p>&nbsp;</o:p></span></p>
  1631.  
  1632. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1633. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  1634. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1635. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  1636. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1637. EN-US'> 15 - place the mouse cursor in the center of the screen<o:p></o:p></span></b></p>
  1638.  
  1639. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1640. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1641. EN-US'>Options:<o:p></o:p></span></p>
  1642.  
  1643. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1644. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1645. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1646. 18 - function number<o:p></o:p></span></p>
  1647.  
  1648. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1649. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1650. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  1651. 15 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  1652.  
  1653. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1654. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1655. EN-US'>Return value:<o:p></o:p></span></p>
  1656.  
  1657. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1658. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1659. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0
  1660. as a sign of success<o:p></o:p></span></p>
  1661.  
  1662. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1663. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1664. EN-US'><o:p>&nbsp;</o:p></span></p>
  1665.  
  1666. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1667. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1668. EN-US'>Constants for registers:<o:p></o:p></span></p>
  1669.  
  1670. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1671. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1672. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  1673. SF_SYSTEM (18)<o:p></o:p></span></p>
  1674.  
  1675. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1676. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1677. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  1678. SSF_CURSOR_CENTER (15)<o:p></o:p></span></p>
  1679.  
  1680. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1681. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1682. EN-US'><o:p>&nbsp;</o:p></span></p>
  1683.  
  1684. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1685. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  1686. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1687. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  1688. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1689. EN-US'> 16 - get the size of free RAM<o:p></o:p></span></b></p>
  1690.  
  1691. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1692. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1693. EN-US'>Options:<o:p></o:p></span></p>
  1694.  
  1695. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1696. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1697. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1698. 18 - function number<o:p></o:p></span></p>
  1699.  
  1700. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1701. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1702. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  1703. 16 - number of <span class=SpellE>subfunction</span><o:p></o:p></span></p>
  1704.  
  1705. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1706. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1707. EN-US'>Return value:<o:p></o:p></span></p>
  1708.  
  1709. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1710. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1711. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1712. free memory in kilobytes<o:p></o:p></span></p>
  1713.  
  1714. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1715. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1716. EN-US'><o:p>&nbsp;</o:p></span></p>
  1717.  
  1718. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1719. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1720. EN-US'>Constants for registers:<o:p></o:p></span></p>
  1721.  
  1722. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1723. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1724. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  1725. SF_SYSTEM (18)<o:p></o:p></span></p>
  1726.  
  1727. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1728. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1729. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  1730. SSF_GET_FREE_RAM (16)<o:p></o:p></span></p>
  1731.  
  1732. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1733. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1734. EN-US'><o:p>&nbsp;</o:p></span></p>
  1735.  
  1736. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1737. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  1738. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1739. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  1740. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1741. EN-US'> 17 - get the size of available RAM<o:p></o:p></span></b></p>
  1742.  
  1743. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1744. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1745. EN-US'>Options:<o:p></o:p></span></p>
  1746.  
  1747. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1748. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1749. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1750. 18 - function number<o:p></o:p></span></p>
  1751.  
  1752. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1753. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1754. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  1755. 17 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  1756.  
  1757. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1758. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1759. EN-US'>Return value:<o:p></o:p></span></p>
  1760.  
  1761. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1762. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1763. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1764. total amount of available memory in kilobytes<o:p></o:p></span></p>
  1765.  
  1766. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1767. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1768. EN-US'><o:p>&nbsp;</o:p></span></p>
  1769.  
  1770. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1771. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1772. EN-US'>Constants for registers:<o:p></o:p></span></p>
  1773.  
  1774. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1775. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1776. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  1777. SF_SYSTEM (18)<o:p></o:p></span></p>
  1778.  
  1779. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1780. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1781. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  1782. SSF_GET_TOTAL_RAM (17)<o:p></o:p></span></p>
  1783.  
  1784. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1785. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1786. EN-US'><o:p>&nbsp;</o:p></span></p>
  1787.  
  1788. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1789. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  1790. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1791. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  1792. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1793. EN-US'> 18 - terminate the process / thread by identifier<o:p></o:p></span></b></p>
  1794.  
  1795. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1796. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1797. EN-US'>Options:<o:p></o:p></span></p>
  1798.  
  1799. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1800. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1801. EN-US'>&nbsp;&nbsp; * <span class=SpellE><span class=GramE>eax</span></span> =
  1802. 18 - function number<o:p></o:p></span></p>
  1803.  
  1804. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1805. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1806. EN-US'>&nbsp;&nbsp; * <span class=SpellE><span class=GramE>ebx</span></span> =
  1807. 18 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  1808.  
  1809. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1810. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1811. EN-US'>&nbsp;&nbsp; * <span class=SpellE><span class=GramE>ecx</span></span> =
  1812. process / thread id (PID / TID)<o:p></o:p></span></p>
  1813.  
  1814. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1815. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1816. EN-US'>Return value:<o:p></o:p></span></p>
  1817.  
  1818. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1819. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1820. EN-US'>&nbsp;&nbsp; * <span class=SpellE><span class=GramE>eax</span></span> =
  1821. 0 - successful<o:p></o:p></span></p>
  1822.  
  1823. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1824. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1825. EN-US'>&nbsp;&nbsp; * <span class=SpellE><span class=GramE>eax</span></span> =
  1826. -1 - error (process not found or is system)<o:p></o:p></span></p>
  1827.  
  1828. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1829. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1830. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  1831.  
  1832. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1833. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1834. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp; * You cannot
  1835. terminate the OS / IDLE OS thread (slot number 1)<span class=GramE>,</span> you
  1836. can terminate any normal thread / process.<o:p></o:p></span></i></p>
  1837.  
  1838. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1839. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1840. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp; * See also <span
  1841. class=SpellE>subfunction</span> 2 - completion of a process / thread at a given
  1842. slot.<o:p></o:p></span></i></p>
  1843.  
  1844. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1845. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1846. EN-US'><o:p>&nbsp;</o:p></span></p>
  1847.  
  1848. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1849. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1850. EN-US'>Constants for registers:<o:p></o:p></span></p>
  1851.  
  1852. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1853. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1854. EN-US'>&nbsp;&nbsp; <span class=SpellE><span class=GramE>eax</span></span> -
  1855. SF_SYSTEM (18)<o:p></o:p></span></p>
  1856.  
  1857. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1858. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1859. EN-US'>&nbsp;&nbsp; <span class=SpellE><span class=GramE>ebx</span></span> -
  1860. SSF_TERMINATE_THREAD_ID (18)<o:p></o:p></span></p>
  1861.  
  1862. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1863. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1864. EN-US'><o:p>&nbsp;</o:p></span></p>
  1865.  
  1866. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1867. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  1868. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1869. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  1870. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  1871. EN-US'> 19 - get / set mouse settings<o:p></o:p></span></b></p>
  1872.  
  1873. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1874. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1875. EN-US'><o:p>&nbsp;</o:p></span></p>
  1876.  
  1877. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1878. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  1879. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested <span
  1880. class=SpellE>subfunction</span> 0 - get mouse speed<o:p></o:p></span></b></p>
  1881.  
  1882. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1883. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1884. EN-US'>Options:<o:p></o:p></span></p>
  1885.  
  1886. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1887. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1888. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1889. 18 - function number<o:p></o:p></span></p>
  1890.  
  1891. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1892. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1893. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  1894. 19 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  1895.  
  1896. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1897. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1898. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 0
  1899. - number of sub-function<o:p></o:p></span></p>
  1900.  
  1901. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1902. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1903. EN-US'>Return value:<o:p></o:p></span></p>
  1904.  
  1905. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1906. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1907. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1908. current speed divider<o:p></o:p></span></p>
  1909.  
  1910. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1911. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1912. EN-US'><o:p>&nbsp;</o:p></span></p>
  1913.  
  1914. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1915. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  1916. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested <span
  1917. class=SpellE>subfunction</span> 1 - set the speed of the mouse<o:p></o:p></span></b></p>
  1918.  
  1919. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1920. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1921. EN-US'>Options:<o:p></o:p></span></p>
  1922.  
  1923. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1924. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1925. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1926. 18 - function number<o:p></o:p></span></p>
  1927.  
  1928. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1929. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1930. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  1931. 19 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  1932.  
  1933. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1934. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1935. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 1
  1936. - number of sub-function<o:p></o:p></span></p>
  1937.  
  1938. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1939. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1940. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>edx</span></span> =
  1941. new speed divider value<o:p></o:p></span></p>
  1942.  
  1943. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1944. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1945. EN-US'>Return value:<o:p></o:p></span></p>
  1946.  
  1947. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1948. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1949. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  1950.  
  1951. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1952. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  1953. "Arial","sans-serif";mso-ansi-language:EN-US'>Note: recommended speed divider =
  1954. 4<o:p></o:p></span></i></p>
  1955.  
  1956. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1957. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1958. EN-US'><o:p>&nbsp;</o:p></span></p>
  1959.  
  1960. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1961. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  1962. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested <span
  1963. class=SpellE>subfunction</span> 2 - get mouse sensitivity<o:p></o:p></span></b></p>
  1964.  
  1965. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1966. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1967. EN-US'>Options:<o:p></o:p></span></p>
  1968.  
  1969. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1970. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1971. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1972. 18 - function number<o:p></o:p></span></p>
  1973.  
  1974. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1975. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1976. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  1977. 19 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  1978.  
  1979. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1980. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1981. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 2
  1982. - the number of the sub-function<o:p></o:p></span></p>
  1983.  
  1984. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1985. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1986. EN-US'>Return value:<o:p></o:p></span></p>
  1987.  
  1988. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1989. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1990. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  1991. current sensitivity coefficient<o:p></o:p></span></p>
  1992.  
  1993. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1994. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  1995. EN-US'><o:p>&nbsp;</o:p></span></p>
  1996.  
  1997. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  1998. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  1999. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested <span
  2000. class=SpellE>subfunction</span> 3 - set mouse sensitivity<o:p></o:p></span></b></p>
  2001.  
  2002. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2003. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2004. EN-US'>Options:<o:p></o:p></span></p>
  2005.  
  2006. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2007. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2008. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2009. 18 - function number<o:p></o:p></span></p>
  2010.  
  2011. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2012. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2013. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2014. 19 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2015.  
  2016. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2017. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2018. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 3
  2019. - number of sub-function<o:p></o:p></span></p>
  2020.  
  2021. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2022. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2023. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>edx</span></span> =
  2024. new sensitivity value<o:p></o:p></span></p>
  2025.  
  2026. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2027. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2028. EN-US'>Return value:<o:p></o:p></span></p>
  2029.  
  2030. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2031. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2032. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  2033.  
  2034. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2035. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  2036. "Arial","sans-serif";mso-ansi-language:EN-US'>Note: recommended sensitivity
  2037. coefficient = 3<o:p></o:p></span></i></p>
  2038.  
  2039. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2040. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2041. EN-US'><o:p>&nbsp;</o:p></span></p>
  2042.  
  2043. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2044. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  2045. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested <span
  2046. class=SpellE>subfunction</span> 4 - set the position of the mouse cursor<o:p></o:p></span></b></p>
  2047.  
  2048. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2049. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2050. EN-US'>Options:<o:p></o:p></span></p>
  2051.  
  2052. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2053. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2054. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2055. 18 - function number<o:p></o:p></span></p>
  2056.  
  2057. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2058. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2059. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2060. 19 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2061.  
  2062. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2063. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2064. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 4
  2065. - number of sub-function<o:p></o:p></span></p>
  2066.  
  2067. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2068. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2069. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>edx</span></span> =
  2070. [x-coordinate] * 65536 + [y-coordinate]<o:p></o:p></span></p>
  2071.  
  2072. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2073. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2074. EN-US'>Return value:<o:p></o:p></span></p>
  2075.  
  2076. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2077. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2078. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  2079.  
  2080. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2081. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2082. EN-US'><o:p>&nbsp;</o:p></span></p>
  2083.  
  2084. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2085. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  2086. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested <span
  2087. class=SpellE>subfunction</span> 5 - simulate mouse state<o:p></o:p></span></b></p>
  2088.  
  2089. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2090. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2091. EN-US'>Options:<o:p></o:p></span></p>
  2092.  
  2093. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2094. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2095. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2096. 18 - function number<o:p></o:p></span></p>
  2097.  
  2098. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2099. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2100. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2101. 19 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2102.  
  2103. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2104. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2105. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 5
  2106. - number of sub-function<o:p></o:p></span></p>
  2107.  
  2108. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2109. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2110. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>edx</span></span> =
  2111. information about the emulated state of the mouse buttons: (corresponds to the
  2112. return value of the sub-function 2 functions 37)<o:p></o:p></span></p>
  2113.  
  2114. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2115. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2116. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* bit 0 set = left button pressed<o:p></o:p></span></p>
  2117.  
  2118. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2119. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2120. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* bit 1 set = right button pressed<o:p></o:p></span></p>
  2121.  
  2122. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2123. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2124. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* bit 2 set = middle button pressed<o:p></o:p></span></p>
  2125.  
  2126. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2127. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2128. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* bit 3 set = 4th button pressed<o:p></o:p></span></p>
  2129.  
  2130. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2131. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2132. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* bit 4 set = 5th button pressed<o:p></o:p></span></p>
  2133.  
  2134. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2135. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2136. EN-US'>Return value:<o:p></o:p></span></p>
  2137.  
  2138. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2139. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2140. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  2141.  
  2142. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2143. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2144. EN-US'><o:p>&nbsp;</o:p></span></p>
  2145.  
  2146. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2147. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  2148. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested <span
  2149. class=SpellE>subfunction</span> 6 - get double click delay<o:p></o:p></span></b></p>
  2150.  
  2151. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2152. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2153. EN-US'>Options:<o:p></o:p></span></p>
  2154.  
  2155. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2156. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2157. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2158. 18 - function number<o:p></o:p></span></p>
  2159.  
  2160. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2161. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2162. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2163. 19 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2164.  
  2165. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2166. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2167. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 6
  2168. - number of the sub-function<o:p></o:p></span></p>
  2169.  
  2170. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2171. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2172. EN-US'>Return value:<o:p></o:p></span></p>
  2173.  
  2174. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2175. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2176. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2177. current double click delay (100 = second)<o:p></o:p></span></p>
  2178.  
  2179. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2180. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2181. EN-US'><o:p>&nbsp;</o:p></span></p>
  2182.  
  2183. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2184. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  2185. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested <span
  2186. class=SpellE>subfunction</span> 7 - set double click delay<o:p></o:p></span></b></p>
  2187.  
  2188. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2189. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2190. EN-US'>Options:<o:p></o:p></span></p>
  2191.  
  2192. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2193. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2194. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2195. 18 - function number<o:p></o:p></span></p>
  2196.  
  2197. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2198. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2199. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2200. 19 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2201.  
  2202. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2203. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2204. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 7
  2205. - number of sub-function<o:p></o:p></span></p>
  2206.  
  2207. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2208. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2209. EN-US'>&nbsp;&nbsp;* <span class=GramE>dl</span> = double click delay value
  2210. (100 = second)<o:p></o:p></span></p>
  2211.  
  2212. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2213. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2214. EN-US'>Return value:<o:p></o:p></span></p>
  2215.  
  2216. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2217. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2218. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  2219.  
  2220. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2221. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  2222. "Arial","sans-serif";mso-ansi-language:EN-US'>Note: mouse settings can be
  2223. adjusted in the <span class=SpellE>mouse_cfg</span> application.<o:p></o:p></span></i></p>
  2224.  
  2225. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2226. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  2227. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></i></p>
  2228.  
  2229. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2230. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2231. EN-US'>Constants for registers:<o:p></o:p></span></p>
  2232.  
  2233. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2234. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2235. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  2236. SF_SYSTEM (18)<o:p></o:p></span></p>
  2237.  
  2238. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2239. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2240. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  2241. SSF_MOUSE_SETTINGS (19)<o:p></o:p></span></p>
  2242.  
  2243. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2244. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2245. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ecx</span></span> -
  2246. SSSF_GET_SPEED (0), SSSF_SET_SPEED (1), SSSF_GET_SPEEDUP (2),<o:p></o:p></span></p>
  2247.  
  2248. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2249. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2250. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;SSSF_SET_SPEEDUP (3), SSSF_SET_POS (4),
  2251. SSSF_SET_BUTTON (5),<o:p></o:p></span></p>
  2252.  
  2253. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2254. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2255. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;SSSF_GET_DOUBLE_CLICK_DELAY (6),
  2256. SSSF_SET_DOUBLE_CLICK_DELAY (7)<o:p></o:p></span></p>
  2257.  
  2258. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2259. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2260. EN-US'><o:p>&nbsp;</o:p></span></p>
  2261.  
  2262. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2263. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  2264. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2265. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  2266. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2267. EN-US'> 20 - get information about RAM<o:p></o:p></span></b></p>
  2268.  
  2269. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2270. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2271. EN-US'>Options:<o:p></o:p></span></p>
  2272.  
  2273. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2274. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2275. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2276. 18 - function number<o:p></o:p></span></p>
  2277.  
  2278. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2279. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2280. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2281. 20 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2282.  
  2283. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2284. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2285. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  2286. pointer to buffer for information (36 bytes)<o:p></o:p></span></p>
  2287.  
  2288. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2289. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2290. EN-US'>Return value:<o:p></o:p></span></p>
  2291.  
  2292. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2293. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2294. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2295. total amount of available RAM in bytes or -1 in case of error<o:p></o:p></span></p>
  2296.  
  2297. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2298. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2299. EN-US'>&nbsp;&nbsp;* <span class=GramE>the</span> buffer pointed to by <span
  2300. class=SpellE>ecx</span> contains the following information:<o:p></o:p></span></p>
  2301.  
  2302. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2303. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2304. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* + 0: <span class=SpellE>dword</span>: total
  2305. size of available RAM in pages<o:p></o:p></span></p>
  2306.  
  2307. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2308. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2309. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +4: <span class=SpellE>dword</span>: size of
  2310. free RAM in pages<o:p></o:p></span></p>
  2311.  
  2312. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2313. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2314. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +8: <span class=SpellE>dword</span>: the
  2315. number of page errors (#PF exceptions) in applications<o:p></o:p></span></p>
  2316.  
  2317. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2318. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2319. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +12: <span class=SpellE>dword</span>: kernel
  2320. heap size in bytes<o:p></o:p></span></p>
  2321.  
  2322. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2323. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2324. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +16: <span class=SpellE>dword</span>: amount
  2325. of free memory in the kernel heap in bytes<o:p></o:p></span></p>
  2326.  
  2327. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2328. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2329. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +20: <span class=SpellE>dword</span>: total
  2330. number of memory blocks in the kernel heap<o:p></o:p></span></p>
  2331.  
  2332. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2333. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2334. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +24: <span class=SpellE>dword</span>: the
  2335. number of free memory blocks in the kernel heap<o:p></o:p></span></p>
  2336.  
  2337. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2338. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2339. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +28: <span class=SpellE>dword</span>: size of
  2340. the largest free block in the kernel heap<o:p></o:p></span></p>
  2341.  
  2342. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2343. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2344. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<span
  2345. class=GramE>reserved</span>)<o:p></o:p></span></p>
  2346.  
  2347. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2348. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2349. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +32: <span class=SpellE>dword</span>: size of
  2350. the largest allocated block in the kernel heap<o:p></o:p></span></p>
  2351.  
  2352. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2353. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2354. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<span
  2355. class=GramE>reserved</span>)<o:p></o:p></span></p>
  2356.  
  2357. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2358. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2359. EN-US'><o:p>&nbsp;</o:p></span></p>
  2360.  
  2361. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2362. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2363. EN-US'>Constants for registers:<o:p></o:p></span></p>
  2364.  
  2365. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2366. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2367. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  2368. SF_SYSTEM (18)<o:p></o:p></span></p>
  2369.  
  2370. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2371. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2372. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  2373. SSF_GET_RAM_INFO (20)<o:p></o:p></span></p>
  2374.  
  2375. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2376. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2377. EN-US'><o:p>&nbsp;</o:p></span></p>
  2378.  
  2379. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2380. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  2381. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2382. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  2383. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2384. EN-US'> 21 - get the slot number of the process / thread by identifier<o:p></o:p></span></b></p>
  2385.  
  2386. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2387. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2388. EN-US'>Options:<o:p></o:p></span></p>
  2389.  
  2390. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2391. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2392. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2393. 18 - function number<o:p></o:p></span></p>
  2394.  
  2395. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2396. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2397. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2398. 21 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2399.  
  2400. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2401. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2402. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  2403. process / thread id (PID / TID)<o:p></o:p></span></p>
  2404.  
  2405. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2406. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2407. EN-US'>Return value:<o:p></o:p></span></p>
  2408.  
  2409. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2410. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2411. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0
  2412. - error (invalid identifier)<o:p></o:p></span></p>
  2413.  
  2414. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2415. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2416. EN-US'>&nbsp;&nbsp;* <span class=GramE>otherwise</span> <span class=SpellE>eax</span>
  2417. = slot number<o:p></o:p></span></p>
  2418.  
  2419. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2420. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2421. EN-US'><o:p>&nbsp;</o:p></span></p>
  2422.  
  2423. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2424. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2425. EN-US'>Constants for registers:<o:p></o:p></span></p>
  2426.  
  2427. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2428. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2429. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  2430. SF_SYSTEM (18)<o:p></o:p></span></p>
  2431.  
  2432. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2433. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2434. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  2435. SSF_GET_THREAD_SLOT (21)<o:p></o:p></span></p>
  2436.  
  2437. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2438. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2439. EN-US'><o:p>&nbsp;</o:p></span></p>
  2440.  
  2441. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2442. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  2443. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2444. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  2445. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2446. EN-US'> 22 - operations with a window of another process / thread</span></b><span
  2447. lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:EN-US'><o:p></o:p></span></p>
  2448.  
  2449. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2450. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2451. EN-US'>Options:<o:p></o:p></span></p>
  2452.  
  2453. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2454. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2455. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2456. 18 - function number<o:p></o:p></span></p>
  2457.  
  2458. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2459. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2460. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2461. 22 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2462.  
  2463. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2464. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2465. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  2466. type of operation:<o:p></o:p></span></p>
  2467.  
  2468. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2469. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2470. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 0 = minimizing window, stream specified by
  2471. slot number<o:p></o:p></span></p>
  2472.  
  2473. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2474. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2475. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 1 = minimizing window, stream specified by id<o:p></o:p></span></p>
  2476.  
  2477. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2478. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2479. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 2 = restore window, stream specified by slot
  2480. number<o:p></o:p></span></p>
  2481.  
  2482. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2483. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2484. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 3 = restore window, stream specified by id<o:p></o:p></span></p>
  2485.  
  2486. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2487. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2488. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>edx</span></span> =
  2489. operation parameter (slot number or PID / TID)<o:p></o:p></span></p>
  2490.  
  2491. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2492. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2493. EN-US'>Return value:<o:p></o:p></span></p>
  2494.  
  2495. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2496. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2497. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0
  2498. - successful<o:p></o:p></span></p>
  2499.  
  2500. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2501. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2502. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2503. -1 - error (invalid parameter)<o:p></o:p></span></p>
  2504.  
  2505. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2506. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  2507. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  2508.  
  2509. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2510. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  2511. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* A thread can
  2512. minimize its window by calling <span class=SpellE>subfunction</span> 10.<o:p></o:p></span></i></p>
  2513.  
  2514. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2515. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  2516. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* Restoration of the
  2517. window with simultaneous activation is carried out by <span class=SpellE>subfunction</span>
  2518. 3 (receiving the slot number).<o:p></o:p></span></i></p>
  2519.  
  2520. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2521. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  2522. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></i></p>
  2523.  
  2524. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2525. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2526. EN-US'>Constants for registers:<o:p></o:p></span></p>
  2527.  
  2528. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2529. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2530. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  2531. SF_SYSTEM (18)<o:p></o:p></span></p>
  2532.  
  2533. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2534. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2535. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  2536. SSF_FOREIGN_WINDOW (22)<o:p></o:p></span></p>
  2537.  
  2538. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2539. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2540. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ecx</span></span> -
  2541. SSSF_MINIMIZE (0), SSSF_MINIMIZE_ID (1), SSSF_RESTORE (2),<o:p></o:p></span></p>
  2542.  
  2543. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2544. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2545. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;SSSF_RESTORE_ID (3)<o:p></o:p></span></p>
  2546.  
  2547. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2548. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2549. EN-US'><o:p>&nbsp;</o:p></span></p>
  2550.  
  2551. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2552. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  2553. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2554. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  2555. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2556. EN-US'> 23 - minimize all windows<o:p></o:p></span></b></p>
  2557.  
  2558. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2559. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2560. EN-US'>Options:<o:p></o:p></span></p>
  2561.  
  2562. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2563. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2564. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2565. 18 - function number<o:p></o:p></span></p>
  2566.  
  2567. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2568. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2569. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2570. 23 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2571.  
  2572. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2573. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2574. EN-US'>Return value:<o:p></o:p></span></p>
  2575.  
  2576. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2577. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2578. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0
  2579. - all windows were minimized before the function was called<o:p></o:p></span></p>
  2580.  
  2581. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2582. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2583. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = N
  2584. - the number of windows minimized by the function<o:p></o:p></span></p>
  2585.  
  2586. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2587. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  2588. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  2589.  
  2590. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2591. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  2592. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* Windows specials
  2593. flows (the name begins with <span class=GramE>the @</span> symbol) are not
  2594. minimized.<o:p></o:p></span></i></p>
  2595.  
  2596. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2597. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2598. EN-US'><o:p>&nbsp;</o:p></span></p>
  2599.  
  2600. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2601. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2602. EN-US'>Constants for registers:<o:p></o:p></span></p>
  2603.  
  2604. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2605. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2606. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  2607. SF_SYSTEM (18)<o:p></o:p></span></p>
  2608.  
  2609. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2610. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2611. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  2612. SSF_MINIMIZE_ALL (23)<o:p></o:p></span></p>
  2613.  
  2614. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2615. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2616. EN-US'><o:p>&nbsp;</o:p></span></p>
  2617.  
  2618. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2619. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  2620. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2621. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  2622. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2623. EN-US'> 24 - set rendering limits<o:p></o:p></span></b></p>
  2624.  
  2625. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2626. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2627. EN-US'>Options:<o:p></o:p></span></p>
  2628.  
  2629. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2630. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2631. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2632. 18 - function number<o:p></o:p></span></p>
  2633.  
  2634. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2635. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2636. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2637. 24 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2638.  
  2639. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2640. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2641. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  2642. new size X<o:p></o:p></span></p>
  2643.  
  2644. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2645. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2646. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>edx</span></span> =
  2647. New Y Size<o:p></o:p></span></p>
  2648.  
  2649. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2650. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2651. EN-US'>Return value:<o:p></o:p></span></p>
  2652.  
  2653. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2654. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2655. EN-US'>&nbsp;&nbsp;* <span class=GramE>function</span> does not return value<o:p></o:p></span></p>
  2656.  
  2657. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2658. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2659. EN-US'>Remarks:<o:p></o:p></span></p>
  2660.  
  2661. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2662. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2663. EN-US'>&nbsp;&nbsp;* The function does not change the physical size of the
  2664. video mode. It is intended for non-standard displays that partially display an
  2665. image.<o:p></o:p></span></p>
  2666.  
  2667. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2668. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2669. EN-US'>&nbsp;&nbsp;* The sizes specified in the function must not exceed the
  2670. size of the current video <span class=GramE>mode,</span> otherwise the function
  2671. will not change anything.<o:p></o:p></span></p>
  2672.  
  2673. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2674. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2675. EN-US'><o:p>&nbsp;</o:p></span></p>
  2676.  
  2677. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2678. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2679. EN-US'>Constants for registers:<o:p></o:p></span></p>
  2680.  
  2681. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2682. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2683. EN-US'>&nbsp;<span class=SpellE><span class=GramE>eax</span></span> - SF_SYSTEM
  2684. (18)<o:p></o:p></span></p>
  2685.  
  2686. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2687. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2688. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  2689. SSF_SET_SCREEN_LIMITS (24)<o:p></o:p></span></p>
  2690.  
  2691. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2692. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2693. EN-US'><o:p>&nbsp;</o:p></span></p>
  2694.  
  2695. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2696. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  2697. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2698. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  2699. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  2700. EN-US'> 25 - window positioning relative to other windows<o:p></o:p></span></b></p>
  2701.  
  2702. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2703. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2704. EN-US'><o:p>&nbsp;</o:p></span></p>
  2705.  
  2706. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2707. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  2708. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested <span
  2709. class=SpellE>subfunction</span> 1 - get position<o:p></o:p></span></b></p>
  2710.  
  2711. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2712. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2713. EN-US'>Options:<o:p></o:p></span></p>
  2714.  
  2715. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2716. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2717. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2718. 18 - function number<o:p></o:p></span></p>
  2719.  
  2720. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2721. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2722. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2723. 25 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2724.  
  2725. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2726. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2727. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 1
  2728. - number of sub-function<o:p></o:p></span></p>
  2729.  
  2730. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2731. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2732. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>edx</span></span> =
  2733. -1 (for the current window) or application PID<o:p></o:p></span></p>
  2734.  
  2735. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2736. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2737. EN-US'>Return value:<o:p></o:p></span></p>
  2738.  
  2739. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2740. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2741. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2742. one of the window position constants<o:p></o:p></span></p>
  2743.  
  2744. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2745. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2746. EN-US'><o:p>&nbsp;</o:p></span></p>
  2747.  
  2748. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2749. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  2750. 12.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Nested <span
  2751. class=SpellE>subfunction</span> 2 - set position<o:p></o:p></span></b></p>
  2752.  
  2753. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2754. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2755. EN-US'>Options:<o:p></o:p></span></p>
  2756.  
  2757. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2758. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2759. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  2760. 18 - function number<o:p></o:p></span></p>
  2761.  
  2762. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2763. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2764. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  2765. 25 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  2766.  
  2767. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2768. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2769. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 2
  2770. - the number of the sub-function<o:p></o:p></span></p>
  2771.  
  2772. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2773. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2774. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>edx</span></span> =
  2775. -1 (for the current window) or application PID<o:p></o:p></span></p>
  2776.  
  2777. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2778. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2779. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>esi</span></span> =
  2780. new window position (one of the constants below)<o:p></o:p></span></p>
  2781.  
  2782. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2783. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2784. EN-US'>Return value:<o:p></o:p></span></p>
  2785.  
  2786. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2787. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2788. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0
  2789. - failure<o:p></o:p></span></p>
  2790.  
  2791. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2792. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2793. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 1
  2794. - success<o:p></o:p></span></p>
  2795.  
  2796. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2797. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2798. EN-US'><o:p>&nbsp;</o:p></span></p>
  2799.  
  2800. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2801. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2802. EN-US'>Window constants relative to other windows:<o:p></o:p></span></p>
  2803.  
  2804. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2805. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2806. EN-US'>&nbsp;ZPOS_DESKTOP = -2 - in the background<o:p></o:p></span></p>
  2807.  
  2808. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2809. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2810. EN-US'>&nbsp;ZPOS_ALWAYS_BACK = -1 - behind all windows<o:p></o:p></span></p>
  2811.  
  2812. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2813. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2814. EN-US'>&nbsp;ZPOS_NORMAL = 0 - normal<o:p></o:p></span></p>
  2815.  
  2816. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2817. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2818. EN-US'>&nbsp;ZPOS_ALWAYS_TOP = 1 - on top of all windows<o:p></o:p></span></p>
  2819.  
  2820. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2821. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2822. EN-US'><o:p>&nbsp;</o:p></span></p>
  2823.  
  2824. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2825. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2826. EN-US'>Constants for registers:<o:p></o:p></span></p>
  2827.  
  2828. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2829. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2830. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  2831. SF_SYSTEM (18)<o:p></o:p></span></p>
  2832.  
  2833. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2834. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2835. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  2836. SSF_WINDOW_BEHAVIOR (25)<o:p></o:p></span></p>
  2837.  
  2838. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2839. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2840. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ecx</span></span> -
  2841. SSSF_GET_WB (1), SSSF_SET_WB (2)<o:p></o:p></span></p>
  2842.  
  2843. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  2844. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  2845. EN-US'><o:p>&nbsp;</o:p></span></p>
  2846.  
  2847. </div>
  2848.  
  2849. </body>
  2850.  
  2851. </html>
  2852.