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="sfkos9.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>3</o:Revision>
  19.   <o:TotalTime>43</o:TotalTime>
  20.   <o:Created>2019-04-25T13:43:00Z</o:Created>
  21.   <o:LastSaved>2019-04-25T13:44:00Z</o:LastSaved>
  22.   <o:Pages>1</o:Pages>
  23.   <o:Words>741</o:Words>
  24.   <o:Characters>4224</o:Characters>
  25.   <o:Lines>35</o:Lines>
  26.   <o:Paragraphs>9</o:Paragraphs>
  27.   <o:CharactersWithSpaces>4956</o:CharactersWithSpaces>
  28.   <o:Version>14.00</o:Version>
  29.  </o:DocumentProperties>
  30. </xml><![endif]-->
  31. <link rel=themeData href="sfkos9.files/themedata.thmx">
  32. <link rel=colorSchemeMapping href="sfkos9.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-noshow:yes;
  374.         mso-style-priority:99;
  375.         color:blue;
  376.         mso-themecolor:hyperlink;
  377.         text-decoration:underline;
  378.         text-underline:single;}
  379. a:visited, span.MsoHyperlinkFollowed
  380.         {mso-style-noshow:yes;
  381.         mso-style-priority:99;
  382.         color:purple;
  383.         mso-themecolor:followedhyperlink;
  384.         text-decoration:underline;
  385.         text-underline:single;}
  386. span.SpellE
  387.         {mso-style-name:"";
  388.         mso-spl-e:yes;}
  389. span.GramE
  390.         {mso-style-name:"";
  391.         mso-gram-e:yes;}
  392. .MsoChpDefault
  393.         {mso-style-type:export-only;
  394.         mso-default-props:yes;
  395.         font-size:10.0pt;
  396.         mso-ansi-font-size:10.0pt;
  397.         mso-bidi-font-size:10.0pt;
  398.         font-family:"Calibri","sans-serif";
  399.         mso-ascii-font-family:Calibri;
  400.         mso-ascii-theme-font:minor-latin;
  401.         mso-fareast-font-family:Calibri;
  402.         mso-fareast-theme-font:minor-latin;
  403.         mso-hansi-font-family:Calibri;
  404.         mso-hansi-theme-font:minor-latin;
  405.         mso-bidi-font-family:"Times New Roman";
  406.         mso-bidi-theme-font:minor-bidi;
  407.         mso-fareast-language:EN-US;}
  408. @page WordSection1
  409.         {size:595.3pt 841.9pt;
  410.         margin:2.0cm 42.5pt 2.0cm 3.0cm;
  411.         mso-header-margin:35.4pt;
  412.         mso-footer-margin:35.4pt;
  413.         mso-paper-source:0;}
  414. div.WordSection1
  415.         {page:WordSection1;}
  416. -->
  417. </style>
  418. <!--[if gte mso 10]>
  419. <style>
  420.  /* Style Definitions */
  421.  table.MsoNormalTable
  422.         {mso-style-name:"Îáû÷íàÿ òàáëèöà";
  423.         mso-tstyle-rowband-size:0;
  424.         mso-tstyle-colband-size:0;
  425.         mso-style-noshow:yes;
  426.         mso-style-priority:99;
  427.         mso-style-parent:"";
  428.         mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
  429.         mso-para-margin:0cm;
  430.         mso-para-margin-bottom:.0001pt;
  431.         mso-pagination:widow-orphan;
  432.         font-size:10.0pt;
  433.         font-family:"Calibri","sans-serif";
  434.         mso-ascii-font-family:Calibri;
  435.         mso-ascii-theme-font:minor-latin;
  436.         mso-hansi-font-family:Calibri;
  437.         mso-hansi-theme-font:minor-latin;
  438.         mso-bidi-font-family:"Times New Roman";
  439.         mso-bidi-theme-font:minor-bidi;
  440.         mso-fareast-language:EN-US;}
  441. </style>
  442. <![endif]--><!--[if gte mso 9]><xml>
  443.  <o:shapedefaults v:ext="edit" spidmax="1026"/>
  444. </xml><![endif]--><!--[if gte mso 9]><xml>
  445.  <o:shapelayout v:ext="edit">
  446.   <o:idmap v:ext="edit" data="1"/>
  447.  </o:shapelayout></xml><![endif]-->
  448. </head>
  449.  
  450. <body lang=RU link=blue vlink=purple style='tab-interval:35.4pt'>
  451.  
  452. <div class=WordSection1>
  453.  
  454. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  455. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  456. "Arial","sans-serif";mso-ansi-language:EN-US'><a href="SF%20KOS.htm">Back to
  457. main</a><o:p></o:p></span></b></p>
  458.  
  459. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  460. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  461. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  462.  
  463. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  464. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  465. 18.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Function 9 - information
  466. about the execution flow<o:p></o:p></span></b></p>
  467.  
  468. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  469. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  470. EN-US'>Options:<o:p></o:p></span></p>
  471.  
  472. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  473. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  474. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 9
  475. - function number<o:p></o:p></span></p>
  476.  
  477. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  478. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  479. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  480. pointer to 1kb buffer<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>ecx</span></span> =
  485. stream slot 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>ecx</span></span> =
  490. -1 - get information about the current stream<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'>Return value:<o:p></o:p></span></p>
  495.  
  496. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  497. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  498. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  499. maximum slot <span class=SpellE>slot</span> number<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>the</span> buffer pointed to by <span
  504. class=SpellE>ebx</span> contains the following information:<o:p></o:p></span></p>
  505.  
  506. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  507. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  508. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +0: <span class=SpellE>dword</span>: CPU usage
  509. (how many clock cycles per second it takes to execute exactly this thread)<o:p></o:p></span></p>
  510.  
  511. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  512. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  513. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +4: word: position of the stream window in the
  514. window stack<o:p></o:p></span></p>
  515.  
  516. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  517. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  518. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +6: word: (not related to the requested
  519. stream) <span class=GramE>The</span> slot number of the stream whose window is
  520. in the window stack at the position <span class=SpellE>ecx</span><o:p></o:p></span></p>
  521.  
  522. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  523. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  524. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;+8: word: reserved<o:p></o:p></span></p>
  525.  
  526. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  527. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  528. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +10 = + 0xA: 11 bytes: the name of the process
  529. (the name of the file being run is an executable file with no extension)<o:p></o:p></span></p>
  530.  
  531. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  532. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  533. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +21 = + 0x15: byte: reserved, this byte does
  534. not change<o:p></o:p></span></p>
  535.  
  536. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  537. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  538. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +22 = + 0x16: <span class=SpellE>dword</span>:
  539. the address of the process in memory<o:p></o:p></span></p>
  540.  
  541. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  542. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  543. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +26 = + 0x1A: <span class=SpellE>dword</span>:
  544. the size of the memory used - 1<o:p></o:p></span></p>
  545.  
  546. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  547. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  548. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +30 = + 0x1E: <span class=SpellE>dword</span>:
  549. PID / TID<o:p></o:p></span></p>
  550.  
  551. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  552. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  553. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +34 = + 0x22: <span class=SpellE>dword</span>:
  554. the x axis coordinate of the stream window<o:p></o:p></span></p>
  555.  
  556. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  557. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  558. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +38 = + 0x26: <span class=SpellE>dword</span>:
  559. y-axis of the stream window<o:p></o:p></span></p>
  560.  
  561. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  562. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  563. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +42 = + 0x2A: <span class=SpellE>dword</span>:
  564. x-axis size of the stream window<o:p></o:p></span></p>
  565.  
  566. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  567. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  568. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +46 = + 0x2E: <span class=SpellE>dword</span>:
  569. y-size of the stream window<o:p></o:p></span></p>
  570.  
  571. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  572. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  573. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +50 = + 0x32: word: stream slot status:<o:p></o:p></span></p>
  574.  
  575. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  576. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  577. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* 0 = stream is running<o:p></o:p></span></p>
  578.  
  579. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  580. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  581. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* 1 = stream suspended<o:p></o:p></span></p>
  582.  
  583. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  584. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  585. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* 2 = stream suspended while waiting
  586. for event<o:p></o:p></span></p>
  587.  
  588. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  589. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  590. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* 3 = thread terminates as a result
  591. of calling function -1 or forcibly as a result of calling <span class=SpellE>subfunction</span>
  592. 2 of function 18 or shutting down the system<o:p></o:p></span></p>
  593.  
  594. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  595. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  596. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* 4 = flow terminates as a result of
  597. an exception<o:p></o:p></span></p>
  598.  
  599. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  600. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  601. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* 5 = thread is waiting for an event<o:p></o:p></span></p>
  602.  
  603. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  604. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  605. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* 9 = requested slot is free, all
  606. other slot information does not make sense<o:p></o:p></span></p>
  607.  
  608. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  609. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  610. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +52 = + 0x34: word: reserved, this word does
  611. not change<o:p></o:p></span></p>
  612.  
  613. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  614. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  615. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +54 = + 0x36: <span class=SpellE>dword</span>:
  616. coordinate of the beginning of the client area along the x axis<o:p></o:p></span></p>
  617.  
  618. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  619. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  620. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +58 = + 0x3A: <span class=SpellE>dword</span>:
  621. y-coordinate of the beginning of the client area<o:p></o:p></span></p>
  622.  
  623. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  624. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  625. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +62 = + 0x3E: <span class=SpellE>dword</span>:
  626. client area width<o:p></o:p></span></p>
  627.  
  628. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  629. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  630. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +66 = + 0x42: <span class=SpellE>dword</span>:
  631. height of the client area<o:p></o:p></span></p>
  632.  
  633. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  634. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  635. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +70 = + 0x46: byte: window state - bit field<o:p></o:p></span></p>
  636.  
  637. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  638. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  639. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* <span class=GramE>bit</span> 0
  640. (mask 1): maximized window<o:p></o:p></span></p>
  641.  
  642. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  643. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  644. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* bit 1 (mask 2): minimized window
  645. in the taskbar<o:p></o:p></span></p>
  646.  
  647. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  648. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  649. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* <span class=GramE>bit</span> 2
  650. (mask 4): the window is minimized<o:p></o:p></span></p>
  651.  
  652. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  653. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  654. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +71 = + 0x47: <span class=SpellE>dword</span>:
  655. event mask<o:p></o:p></span></p>
  656.  
  657. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  658. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  659. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* +75 = + 0x4B: byte: keyboard input mode (ASCII
  660. = 0; SCAN = 1)<o:p></o:p></span></p>
  661.  
  662. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  663. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  664. EN-US'>Remarks:<o:p></o:p></span></p>
  665.  
  666. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  667. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  668. EN-US'>&nbsp;&nbsp;* Slots are numbered from 1.<o:p></o:p></span></p>
  669.  
  670. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  671. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  672. EN-US'>&nbsp;&nbsp;* The return value is not the total number of threads, as there
  673. are free slots.<o:p></o:p></span></p>
  674.  
  675. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  676. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  677. EN-US'>&nbsp;&nbsp;* When creating a process, a thread is automatically
  678. created.<o:p></o:p></span></p>
  679.  
  680. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  681. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  682. EN-US'>&nbsp;&nbsp;* The function provides information about the stream. Each
  683. process has at least one thread. One process can create several threads, in
  684. this case each thread gets its own slot, and the fields +10, +22, +26 in these
  685. slots are the same. For applications, there is no general way to determine if
  686. two threads belong to the same process.<o:p></o:p></span></p>
  687.  
  688. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  689. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  690. EN-US'>&nbsp;&nbsp;* Active window - a window located at the top of the window
  691. stack, it receives messages about typing from the keyboard. For him, the
  692. position in the window stack is the same as the return value.<o:p></o:p></span></p>
  693.  
  694. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  695. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  696. EN-US'>&nbsp;&nbsp;* Slot 1 corresponds to a special operating system thread,
  697. for which:<o:p></o:p></span></p>
  698.  
  699. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  700. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  701. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* <span class=GramE>the</span> window is at the
  702. bottom of the window stack, the +4 and +6 fields contain the value 1<o:p></o:p></span></p>
  703.  
  704. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  705. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  706. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* <span class=GramE>process</span> name -
  707. &quot;OS / IDLE&quot; (padded with spaces)<o:p></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'>&nbsp;&nbsp;&nbsp;&nbsp;* <span class=GramE>process</span> address in
  712. memory is 0, the size of used memory is 16 Mb (0x1000000)<o:p></o:p></span></p>
  713.  
  714. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  715. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  716. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* PID = 1<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;&nbsp;&nbsp;* <span class=GramE>coordinates</span> and
  721. dimensions of the window, as well as the client area, are conditionally set
  722. equal to 0<o:p></o:p></span></p>
  723.  
  724. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  725. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  726. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* slot status - always 0 (executed)<o:p></o:p></span></p>
  727.  
  728. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  729. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  730. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* <span class=GramE>the</span> execution time is
  731. the sum of the time spent on the work itself and the idle time waiting for the
  732. interruption (which can be obtained by calling <span class=SpellE>subfunction</span>
  733. 4 of function 18).<o:p></o:p></span></p>
  734.  
  735. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  736. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  737. EN-US'>&nbsp;&nbsp;* Starting from slot 2, the usual applications are placed.<o:p></o:p></span></p>
  738.  
  739. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  740. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  741. EN-US'>&nbsp;&nbsp;* Normal applications are located in memory at address 0<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;&nbsp;&nbsp;(<span class=GramE>kernel</span> constant <span
  746. class=SpellE>std_application_base_address</span>). Overlays do not occur,
  747. because each process has its own page table.<o:p></o:p></span></p>
  748.  
  749. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  750. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  751. EN-US'>&nbsp;&nbsp;* When creating a thread, it is assigned a slot in the
  752. system table and an identifier (Process / Thread <span class=SpellE>IDentifier</span>
  753. = PID / TID), which for a given stream does not change with time. After a
  754. thread has completed, its slot can be reused for another thread. A thread
  755. identifier cannot be assigned to another thread even after the first one is
  756. completed. The identifiers assigned to new threads are monotonously increasing.<o:p></o:p></span></p>
  757.  
  758. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  759. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  760. EN-US'>&nbsp;&nbsp;* If the thread has not yet defined its window by calling
  761. function 0, then the position and size of this window is assumed to be zeros.<o:p></o:p></span></p>
  762.  
  763. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  764. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  765. EN-US'>&nbsp;&nbsp;* The coordinates of the client area of &#8203;&#8203;the
  766. window are taken relative to the window.<o:p></o:p></span></p>
  767.  
  768. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  769. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  770. EN-US'>&nbsp;&nbsp;* Currently only part of the buffer of size 76 = 0x4C bytes
  771. is used. However, it is recommended to use a buffer 1 KB for future
  772. compatibility, some fields may be added in the future.<o:p></o:p></span></p>
  773.  
  774. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  775. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  776. EN-US'><o:p>&nbsp;</o:p></span></p>
  777.  
  778. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  779. 0pt'><span class=SpellE><span style='font-family:"Arial","sans-serif"'>Constants</span></span><span
  780. style='font-family:"Arial","sans-serif"'> <span class=SpellE>for</span> <span
  781. class=SpellE>registers</span>:<o:p></o:p></span></p>
  782.  
  783. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  784. 0pt'><span style='font-family:"Arial","sans-serif"'>&nbsp;&nbsp; <span
  785. class=SpellE>eax</span> - SF_THREAD_INFO (9)<o:p></o:p></span></p>
  786.  
  787. </div>
  788.  
  789. </body>
  790.  
  791. </html>
  792.