aboutsummaryrefslogtreecommitdiff
path: root/doc/km/shared
diff options
context:
space:
mode:
authorpravic <[email protected]>2016-04-14 00:37:38 +0300
committerpravic <[email protected]>2016-04-14 00:37:38 +0300
commit68a4e446d3a571d7e516ab4d457fb27220936b69 (patch)
tree290aa97990b3f60cd99106340fb85281155283ad /doc/km/shared
parentadd winapi-km-rs docs (diff)
downloadwinapi-kmd-rs-68a4e446d3a571d7e516ab4d457fb27220936b69.tar.xz
winapi-kmd-rs-68a4e446d3a571d7e516ab4d457fb27220936b69.zip
update docs
Diffstat (limited to 'doc/km/shared')
-rw-r--r--doc/km/shared/enum.ALTERNATIVE_ARCHITECTURE_TYPE.html117
-rw-r--r--doc/km/shared/enum.NT_PRODUCT_TYPE.html117
-rw-r--r--doc/km/shared/index.html151
-rw-r--r--doc/km/shared/sidebar-items.js1
-rw-r--r--doc/km/shared/struct.KSYSTEM_TIME.html117
-rw-r--r--doc/km/shared/struct.KUSER_SHARED_DATA.html202
-rw-r--r--doc/km/shared/type.SYSTEMTIME.html113
7 files changed, 818 insertions, 0 deletions
diff --git a/doc/km/shared/enum.ALTERNATIVE_ARCHITECTURE_TYPE.html b/doc/km/shared/enum.ALTERNATIVE_ARCHITECTURE_TYPE.html
new file mode 100644
index 0000000..4d34cde
--- /dev/null
+++ b/doc/km/shared/enum.ALTERNATIVE_ARCHITECTURE_TYPE.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="generator" content="rustdoc">
+ <meta name="description" content="API documentation for the Rust `ALTERNATIVE_ARCHITECTURE_TYPE` enum in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, ALTERNATIVE_ARCHITECTURE_TYPE">
+
+ <title>km::shared::ALTERNATIVE_ARCHITECTURE_TYPE - Rust</title>
+
+ <link rel="stylesheet" type="text/css" href="../../rustdoc.css">
+ <link rel="stylesheet" type="text/css" href="../../main.css">
+
+
+
+
+</head>
+<body class="rustdoc">
+ <!--[if lte IE 8]>
+ <div class="warning">
+ This old browser is unsupported and will most likely display funky
+ things.
+ </div>
+ <![endif]-->
+
+
+
+ <nav class="sidebar">
+
+ <p class='location'><a href='../index.html'>km</a>::<wbr><a href='index.html'>shared</a></p><script>window.sidebarCurrent = {name: 'ALTERNATIVE_ARCHITECTURE_TYPE', ty: 'enum', relpath: ''};</script><script defer src="sidebar-items.js"></script>
+ </nav>
+
+ <nav class="sub">
+ <form class="search-form js-only">
+ <div class="search-container">
+ <input class="search-input" name="search"
+ autocomplete="off"
+ placeholder="Click or press ‘S’ to search, ‘?’ for more options…"
+ type="search">
+ </div>
+ </form>
+ </nav>
+
+ <section id='main' class="content enum">
+<h1 class='fqn'><span class='in-band'>Enum <a href='../index.html'>km</a>::<wbr><a href='index.html'>shared</a>::<wbr><a class='enum' href=''>ALTERNATIVE_ARCHITECTURE_TYPE</a></span><span class='out-of-band'><span id='render-detail'>
+ <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">
+ [<span class='inner'>&#x2212;</span>]
+ </a>
+ </span><a id='src-567' class='srclink' href='../../src/km/shared.rs.html#27-32' title='goto source code'>[src]</a></span></h1>
+<pre class='rust enum'>pub enum ALTERNATIVE_ARCHITECTURE_TYPE {
+ StandardDesign,
+ NEC98x86,
+ EndAlternatives,
+}</pre><h2 class='variants'>Variants</h2>
+<table class='variants_table'><tr><td id='variant.StandardDesign'><code>StandardDesign</code></td><td></td><td></td></tr><tr><td id='variant.NEC98x86'><code>NEC98x86</code></td><td></td><td></td></tr><tr><td id='variant.EndAlternatives'><code>EndAlternatives</code></td><td></td><td></td></tr></table></section>
+ <section id='search' class="content hidden"></section>
+
+ <section class="footer"></section>
+
+ <aside id="help" class="hidden">
+ <div>
+ <h1 class="hidden">Help</h1>
+
+ <div class="shortcuts">
+ <h2>Keyboard Shortcuts</h2>
+
+ <dl>
+ <dt>?</dt>
+ <dd>Show this help dialog</dd>
+ <dt>S</dt>
+ <dd>Focus the search field</dd>
+ <dt>&larrb;</dt>
+ <dd>Move up in search results</dd>
+ <dt>&rarrb;</dt>
+ <dd>Move down in search results</dd>
+ <dt>&#9166;</dt>
+ <dd>Go to active search result</dd>
+ </dl>
+ </div>
+
+ <div class="infos">
+ <h2>Search Tricks</h2>
+
+ <p>
+ Prefix searches with a type followed by a colon (e.g.
+ <code>fn:</code>) to restrict the search to a given type.
+ </p>
+
+ <p>
+ Accepted types are: <code>fn</code>, <code>mod</code>,
+ <code>struct</code>, <code>enum</code>,
+ <code>trait</code>, <code>type</code>, <code>macro</code>,
+ and <code>const</code>.
+ </p>
+
+ <p>
+ Search functions by type signature (e.g.
+ <code>vec -> usize</code> or <code>* -> vec</code>)
+ </p>
+ </div>
+ </div>
+ </aside>
+
+
+
+ <script>
+ window.rootPath = "../../";
+ window.currentCrate = "km";
+ window.playgroundUrl = "";
+ </script>
+ <script src="../../jquery.js"></script>
+ <script src="../../main.js"></script>
+
+ <script defer src="../../search-index.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/doc/km/shared/enum.NT_PRODUCT_TYPE.html b/doc/km/shared/enum.NT_PRODUCT_TYPE.html
new file mode 100644
index 0000000..fcc50c6
--- /dev/null
+++ b/doc/km/shared/enum.NT_PRODUCT_TYPE.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="generator" content="rustdoc">
+ <meta name="description" content="API documentation for the Rust `NT_PRODUCT_TYPE` enum in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, NT_PRODUCT_TYPE">
+
+ <title>km::shared::NT_PRODUCT_TYPE - Rust</title>
+
+ <link rel="stylesheet" type="text/css" href="../../rustdoc.css">
+ <link rel="stylesheet" type="text/css" href="../../main.css">
+
+
+
+
+</head>
+<body class="rustdoc">
+ <!--[if lte IE 8]>
+ <div class="warning">
+ This old browser is unsupported and will most likely display funky
+ things.
+ </div>
+ <![endif]-->
+
+
+
+ <nav class="sidebar">
+
+ <p class='location'><a href='../index.html'>km</a>::<wbr><a href='index.html'>shared</a></p><script>window.sidebarCurrent = {name: 'NT_PRODUCT_TYPE', ty: 'enum', relpath: ''};</script><script defer src="sidebar-items.js"></script>
+ </nav>
+
+ <nav class="sub">
+ <form class="search-form js-only">
+ <div class="search-container">
+ <input class="search-input" name="search"
+ autocomplete="off"
+ placeholder="Click or press ‘S’ to search, ‘?’ for more options…"
+ type="search">
+ </div>
+ </form>
+ </nav>
+
+ <section id='main' class="content enum">
+<h1 class='fqn'><span class='in-band'>Enum <a href='../index.html'>km</a>::<wbr><a href='index.html'>shared</a>::<wbr><a class='enum' href=''>NT_PRODUCT_TYPE</a></span><span class='out-of-band'><span id='render-detail'>
+ <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">
+ [<span class='inner'>&#x2212;</span>]
+ </a>
+ </span><a id='src-563' class='srclink' href='../../src/km/shared.rs.html#19-24' title='goto source code'>[src]</a></span></h1>
+<pre class='rust enum'>pub enum NT_PRODUCT_TYPE {
+ NtProductWinNt,
+ NtProductLanManNt,
+ NtProductServer,
+}</pre><h2 class='variants'>Variants</h2>
+<table class='variants_table'><tr><td id='variant.NtProductWinNt'><code>NtProductWinNt</code></td><td></td><td></td></tr><tr><td id='variant.NtProductLanManNt'><code>NtProductLanManNt</code></td><td></td><td></td></tr><tr><td id='variant.NtProductServer'><code>NtProductServer</code></td><td></td><td></td></tr></table></section>
+ <section id='search' class="content hidden"></section>
+
+ <section class="footer"></section>
+
+ <aside id="help" class="hidden">
+ <div>
+ <h1 class="hidden">Help</h1>
+
+ <div class="shortcuts">
+ <h2>Keyboard Shortcuts</h2>
+
+ <dl>
+ <dt>?</dt>
+ <dd>Show this help dialog</dd>
+ <dt>S</dt>
+ <dd>Focus the search field</dd>
+ <dt>&larrb;</dt>
+ <dd>Move up in search results</dd>
+ <dt>&rarrb;</dt>
+ <dd>Move down in search results</dd>
+ <dt>&#9166;</dt>
+ <dd>Go to active search result</dd>
+ </dl>
+ </div>
+
+ <div class="infos">
+ <h2>Search Tricks</h2>
+
+ <p>
+ Prefix searches with a type followed by a colon (e.g.
+ <code>fn:</code>) to restrict the search to a given type.
+ </p>
+
+ <p>
+ Accepted types are: <code>fn</code>, <code>mod</code>,
+ <code>struct</code>, <code>enum</code>,
+ <code>trait</code>, <code>type</code>, <code>macro</code>,
+ and <code>const</code>.
+ </p>
+
+ <p>
+ Search functions by type signature (e.g.
+ <code>vec -> usize</code> or <code>* -> vec</code>)
+ </p>
+ </div>
+ </div>
+ </aside>
+
+
+
+ <script>
+ window.rootPath = "../../";
+ window.currentCrate = "km";
+ window.playgroundUrl = "";
+ </script>
+ <script src="../../jquery.js"></script>
+ <script src="../../main.js"></script>
+
+ <script defer src="../../search-index.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/doc/km/shared/index.html b/doc/km/shared/index.html
new file mode 100644
index 0000000..cf95bf4
--- /dev/null
+++ b/doc/km/shared/index.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="generator" content="rustdoc">
+ <meta name="description" content="API documentation for the Rust `shared` mod in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, shared">
+
+ <title>km::shared - Rust</title>
+
+ <link rel="stylesheet" type="text/css" href="../../rustdoc.css">
+ <link rel="stylesheet" type="text/css" href="../../main.css">
+
+
+
+
+</head>
+<body class="rustdoc">
+ <!--[if lte IE 8]>
+ <div class="warning">
+ This old browser is unsupported and will most likely display funky
+ things.
+ </div>
+ <![endif]-->
+
+
+
+ <nav class="sidebar">
+
+ <p class='location'><a href='../index.html'>km</a></p><script>window.sidebarCurrent = {name: 'shared', ty: 'mod', relpath: '../'};</script><script defer src="../sidebar-items.js"></script>
+ </nav>
+
+ <nav class="sub">
+ <form class="search-form js-only">
+ <div class="search-container">
+ <input class="search-input" name="search"
+ autocomplete="off"
+ placeholder="Click or press ‘S’ to search, ‘?’ for more options…"
+ type="search">
+ </div>
+ </form>
+ </nav>
+
+ <section id='main' class="content mod">
+<h1 class='fqn'><span class='in-band'>Module <a href='../index.html'>km</a>::<wbr><a class='mod' href=''>shared</a></span><span class='out-of-band'><span id='render-detail'>
+ <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">
+ [<span class='inner'>&#x2212;</span>]
+ </a>
+ </span><a id='src-549' class='srclink' href='../../src/km/shared.rs.html#1-153' title='goto source code'>[src]</a></span></h1>
+<div class='docblock'><p>Data shared between kernel and user mode.</p>
+</div><h2 id='structs' class='section-header'><a href="#structs">Structs</a></h2>
+<table>
+ <tr class=' module-item'>
+ <td><a class='struct' href='struct.KSYSTEM_TIME.html'
+ title='km::shared::KSYSTEM_TIME'>KSYSTEM_TIME</a></td>
+ <td class='docblock short'>
+ <p>Dystem time structure</p>
+ </td>
+ </tr>
+ <tr class=' module-item'>
+ <td><a class='struct' href='struct.KUSER_SHARED_DATA.html'
+ title='km::shared::KUSER_SHARED_DATA'>KUSER_SHARED_DATA</a></td>
+ <td class='docblock short'>
+ <p>The data shared between kernel and user mode.</p>
+ </td>
+ </tr></table><h2 id='enums' class='section-header'><a href="#enums">Enums</a></h2>
+<table>
+ <tr class=' module-item'>
+ <td><a class='enum' href='enum.ALTERNATIVE_ARCHITECTURE_TYPE.html'
+ title='km::shared::ALTERNATIVE_ARCHITECTURE_TYPE'>ALTERNATIVE_ARCHITECTURE_TYPE</a></td>
+ <td class='docblock short'>
+
+ </td>
+ </tr>
+ <tr class=' module-item'>
+ <td><a class='enum' href='enum.NT_PRODUCT_TYPE.html'
+ title='km::shared::NT_PRODUCT_TYPE'>NT_PRODUCT_TYPE</a></td>
+ <td class='docblock short'>
+
+ </td>
+ </tr></table><h2 id='types' class='section-header'><a href="#types">Type Definitions</a></h2>
+<table>
+ <tr class=' module-item'>
+ <td><a class='type' href='type.SYSTEMTIME.html'
+ title='km::shared::SYSTEMTIME'>SYSTEMTIME</a></td>
+ <td class='docblock short'>
+ <p>System time is a count of 100-nanosecond intervals since January 1, 1601.</p>
+ </td>
+ </tr></table></section>
+ <section id='search' class="content hidden"></section>
+
+ <section class="footer"></section>
+
+ <aside id="help" class="hidden">
+ <div>
+ <h1 class="hidden">Help</h1>
+
+ <div class="shortcuts">
+ <h2>Keyboard Shortcuts</h2>
+
+ <dl>
+ <dt>?</dt>
+ <dd>Show this help dialog</dd>
+ <dt>S</dt>
+ <dd>Focus the search field</dd>
+ <dt>&larrb;</dt>
+ <dd>Move up in search results</dd>
+ <dt>&rarrb;</dt>
+ <dd>Move down in search results</dd>
+ <dt>&#9166;</dt>
+ <dd>Go to active search result</dd>
+ </dl>
+ </div>
+
+ <div class="infos">
+ <h2>Search Tricks</h2>
+
+ <p>
+ Prefix searches with a type followed by a colon (e.g.
+ <code>fn:</code>) to restrict the search to a given type.
+ </p>
+
+ <p>
+ Accepted types are: <code>fn</code>, <code>mod</code>,
+ <code>struct</code>, <code>enum</code>,
+ <code>trait</code>, <code>type</code>, <code>macro</code>,
+ and <code>const</code>.
+ </p>
+
+ <p>
+ Search functions by type signature (e.g.
+ <code>vec -> usize</code> or <code>* -> vec</code>)
+ </p>
+ </div>
+ </div>
+ </aside>
+
+
+
+ <script>
+ window.rootPath = "../../";
+ window.currentCrate = "km";
+ window.playgroundUrl = "";
+ </script>
+ <script src="../../jquery.js"></script>
+ <script src="../../main.js"></script>
+
+ <script defer src="../../search-index.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/doc/km/shared/sidebar-items.js b/doc/km/shared/sidebar-items.js
new file mode 100644
index 0000000..74e4b50
--- /dev/null
+++ b/doc/km/shared/sidebar-items.js
@@ -0,0 +1 @@
+initSidebarItems({"enum":[["ALTERNATIVE_ARCHITECTURE_TYPE",""],["NT_PRODUCT_TYPE",""]],"struct":[["KSYSTEM_TIME","Dystem time structure"],["KUSER_SHARED_DATA","The data shared between kernel and user mode."]],"type":[["SYSTEMTIME","System time is a count of 100-nanosecond intervals since January 1, 1601."]]}); \ No newline at end of file
diff --git a/doc/km/shared/struct.KSYSTEM_TIME.html b/doc/km/shared/struct.KSYSTEM_TIME.html
new file mode 100644
index 0000000..206c335
--- /dev/null
+++ b/doc/km/shared/struct.KSYSTEM_TIME.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="generator" content="rustdoc">
+ <meta name="description" content="API documentation for the Rust `KSYSTEM_TIME` struct in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, KSYSTEM_TIME">
+
+ <title>km::shared::KSYSTEM_TIME - Rust</title>
+
+ <link rel="stylesheet" type="text/css" href="../../rustdoc.css">
+ <link rel="stylesheet" type="text/css" href="../../main.css">
+
+
+
+
+</head>
+<body class="rustdoc">
+ <!--[if lte IE 8]>
+ <div class="warning">
+ This old browser is unsupported and will most likely display funky
+ things.
+ </div>
+ <![endif]-->
+
+
+
+ <nav class="sidebar">
+
+ <p class='location'><a href='../index.html'>km</a>::<wbr><a href='index.html'>shared</a></p><script>window.sidebarCurrent = {name: 'KSYSTEM_TIME', ty: 'struct', relpath: ''};</script><script defer src="sidebar-items.js"></script>
+ </nav>
+
+ <nav class="sub">
+ <form class="search-form js-only">
+ <div class="search-container">
+ <input class="search-input" name="search"
+ autocomplete="off"
+ placeholder="Click or press ‘S’ to search, ‘?’ for more options…"
+ type="search">
+ </div>
+ </form>
+ </nav>
+
+ <section id='main' class="content struct">
+<h1 class='fqn'><span class='in-band'>Struct <a href='../index.html'>km</a>::<wbr><a href='index.html'>shared</a>::<wbr><a class='struct' href=''>KSYSTEM_TIME</a></span><span class='out-of-band'><span id='render-detail'>
+ <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">
+ [<span class='inner'>&#x2212;</span>]
+ </a>
+ </span><a id='src-552' class='srclink' href='../../src/km/shared.rs.html#11-16' title='goto source code'>[src]</a></span></h1>
+<pre class='rust struct'>pub struct KSYSTEM_TIME {
+ // some fields omitted
+}</pre><div class='docblock'><p>Dystem time structure</p>
+</div><h2 id='implementations'>Trait Implementations</h2><h3 id='derived_implementations'>Derived Implementations </h3><h3 class='impl'><code>impl <a class='trait' href='https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html' title='core::clone::Clone'>Clone</a> for <a class='struct' href='../../km/shared/struct.KSYSTEM_TIME.html' title='km::shared::KSYSTEM_TIME'>KSYSTEM_TIME</a></code></h3><div class='impl-items'><h4 id='method.clone' class='method'><code>fn <a href='https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone' class='fnname'>clone</a>(&amp;self) -&gt; <a class='struct' href='../../km/shared/struct.KSYSTEM_TIME.html' title='km::shared::KSYSTEM_TIME'>KSYSTEM_TIME</a></code></h4>
+<h4 id='method.clone_from' class='method'><span class="since">1.0.0</span><code>fn <a href='https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from' class='fnname'>clone_from</a>(&amp;mut self, source: &amp;Self)</code></h4>
+</div><h3 class='impl'><code>impl <a class='trait' href='https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html' title='core::marker::Copy'>Copy</a> for <a class='struct' href='../../km/shared/struct.KSYSTEM_TIME.html' title='km::shared::KSYSTEM_TIME'>KSYSTEM_TIME</a></code></h3><div class='impl-items'></div></section>
+ <section id='search' class="content hidden"></section>
+
+ <section class="footer"></section>
+
+ <aside id="help" class="hidden">
+ <div>
+ <h1 class="hidden">Help</h1>
+
+ <div class="shortcuts">
+ <h2>Keyboard Shortcuts</h2>
+
+ <dl>
+ <dt>?</dt>
+ <dd>Show this help dialog</dd>
+ <dt>S</dt>
+ <dd>Focus the search field</dd>
+ <dt>&larrb;</dt>
+ <dd>Move up in search results</dd>
+ <dt>&rarrb;</dt>
+ <dd>Move down in search results</dd>
+ <dt>&#9166;</dt>
+ <dd>Go to active search result</dd>
+ </dl>
+ </div>
+
+ <div class="infos">
+ <h2>Search Tricks</h2>
+
+ <p>
+ Prefix searches with a type followed by a colon (e.g.
+ <code>fn:</code>) to restrict the search to a given type.
+ </p>
+
+ <p>
+ Accepted types are: <code>fn</code>, <code>mod</code>,
+ <code>struct</code>, <code>enum</code>,
+ <code>trait</code>, <code>type</code>, <code>macro</code>,
+ and <code>const</code>.
+ </p>
+
+ <p>
+ Search functions by type signature (e.g.
+ <code>vec -> usize</code> or <code>* -> vec</code>)
+ </p>
+ </div>
+ </div>
+ </aside>
+
+
+
+ <script>
+ window.rootPath = "../../";
+ window.currentCrate = "km";
+ window.playgroundUrl = "";
+ </script>
+ <script src="../../jquery.js"></script>
+ <script src="../../main.js"></script>
+
+ <script defer src="../../search-index.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/doc/km/shared/struct.KUSER_SHARED_DATA.html b/doc/km/shared/struct.KUSER_SHARED_DATA.html
new file mode 100644
index 0000000..cde4d54
--- /dev/null
+++ b/doc/km/shared/struct.KUSER_SHARED_DATA.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="generator" content="rustdoc">
+ <meta name="description" content="API documentation for the Rust `KUSER_SHARED_DATA` struct in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, KUSER_SHARED_DATA">
+
+ <title>km::shared::KUSER_SHARED_DATA - Rust</title>
+
+ <link rel="stylesheet" type="text/css" href="../../rustdoc.css">
+ <link rel="stylesheet" type="text/css" href="../../main.css">
+
+
+
+
+</head>
+<body class="rustdoc">
+ <!--[if lte IE 8]>
+ <div class="warning">
+ This old browser is unsupported and will most likely display funky
+ things.
+ </div>
+ <![endif]-->
+
+
+
+ <nav class="sidebar">
+
+ <p class='location'><a href='../index.html'>km</a>::<wbr><a href='index.html'>shared</a></p><script>window.sidebarCurrent = {name: 'KUSER_SHARED_DATA', ty: 'struct', relpath: ''};</script><script defer src="sidebar-items.js"></script>
+ </nav>
+
+ <nav class="sub">
+ <form class="search-form js-only">
+ <div class="search-container">
+ <input class="search-input" name="search"
+ autocomplete="off"
+ placeholder="Click or press ‘S’ to search, ‘?’ for more options…"
+ type="search">
+ </div>
+ </form>
+ </nav>
+
+ <section id='main' class="content struct">
+<h1 class='fqn'><span class='in-band'>Struct <a href='../index.html'>km</a>::<wbr><a href='index.html'>shared</a>::<wbr><a class='struct' href=''>KUSER_SHARED_DATA</a></span><span class='out-of-band'><span id='render-detail'>
+ <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">
+ [<span class='inner'>&#x2212;</span>]
+ </a>
+ </span><a id='src-571' class='srclink' href='../../src/km/shared.rs.html#36-113' title='goto source code'>[src]</a></span></h1>
+<pre class='rust struct'>pub struct KUSER_SHARED_DATA {
+ pub TickCountLowDeprecated: u32,
+ pub TickCountMultiplier: u32,
+ pub InterruptTime: <a class='struct' href='../../km/shared/struct.KSYSTEM_TIME.html' title='km::shared::KSYSTEM_TIME'>KSYSTEM_TIME</a>,
+ pub SystemTime: <a class='struct' href='../../km/shared/struct.KSYSTEM_TIME.html' title='km::shared::KSYSTEM_TIME'>KSYSTEM_TIME</a>,
+ pub TimeZoneBias: <a class='struct' href='../../km/shared/struct.KSYSTEM_TIME.html' title='km::shared::KSYSTEM_TIME'>KSYSTEM_TIME</a>,
+ pub ImageNumberLow: u16,
+ pub ImageNumberHigh: u16,
+ pub NtSystemRoot: [u16; 260],
+ pub MaxStackTraceDepth: u32,
+ pub CryptoExponent: u32,
+ pub TimeZoneId: u32,
+ pub LargePageMinimum: u32,
+ pub Reserved2: [u32; 7],
+ pub NtProductType: <a class='enum' href='../../km/shared/enum.NT_PRODUCT_TYPE.html' title='km::shared::NT_PRODUCT_TYPE'>NT_PRODUCT_TYPE</a>,
+ pub ProductTypeIsValid: bool,
+ pub NtMajorVersion: u32,
+ pub NtMinorVersion: u32,
+ pub ProcessorFeatures: [bool; 64],
+ pub Reserved1: u32,
+ pub Reserved3: u32,
+ pub TimeSlip: u32,
+ pub AlternativeArchitecture: <a class='enum' href='../../km/shared/enum.ALTERNATIVE_ARCHITECTURE_TYPE.html' title='km::shared::ALTERNATIVE_ARCHITECTURE_TYPE'>ALTERNATIVE_ARCHITECTURE_TYPE</a>,
+ pub SystemExpirationDate: u64,
+ pub SuiteMask: u32,
+ pub KdDebuggerEnabled: bool,
+ pub NXSupportPolicy: u8,
+ pub ActiveConsoleId: u32,
+ pub DismountCount: u32,
+ pub ComPlusPackage: u32,
+ pub LastSystemRITEventTickCount: u32,
+ pub NumberOfPhysicalPages: u32,
+ pub SafeBootMode: bool,
+ pub TraceLogging: u32,
+ pub TestRetInstruction: u64,
+ pub SystemCall: u32,
+ pub SystemCallReturn: u32,
+ pub SystemCallPad: [u64; 3],
+ pub TickCount: <a class='struct' href='../../km/shared/struct.KSYSTEM_TIME.html' title='km::shared::KSYSTEM_TIME'>KSYSTEM_TIME</a>,
+ pub Cookie: u32,
+}</pre><div class='docblock'><p>The data shared between kernel and user mode.</p>
+</div><h2 class='fields'>Fields</h2>
+<table><tr class='stab '>
+ <td id='structfield.TickCountLowDeprecated'><code>TickCountLowDeprecated</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.TickCountMultiplier'><code>TickCountMultiplier</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.InterruptTime'><code>InterruptTime</code></td><td><div class='docblock'><p>Current 64-bit interrupt time in 100ns units.</p>
+</div></td></tr><tr class='stab '>
+ <td id='structfield.SystemTime'><code>SystemTime</code></td><td><div class='docblock'><p>Current 64-bit system time in 100ns units.</p>
+</div></td></tr><tr class='stab '>
+ <td id='structfield.TimeZoneBias'><code>TimeZoneBias</code></td><td><div class='docblock'><p>Current 64-bit time zone bias.</p>
+</div></td></tr><tr class='stab '>
+ <td id='structfield.ImageNumberLow'><code>ImageNumberLow</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.ImageNumberHigh'><code>ImageNumberHigh</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.NtSystemRoot'><code>NtSystemRoot</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.MaxStackTraceDepth'><code>MaxStackTraceDepth</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.CryptoExponent'><code>CryptoExponent</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.TimeZoneId'><code>TimeZoneId</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.LargePageMinimum'><code>LargePageMinimum</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.Reserved2'><code>Reserved2</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.NtProductType'><code>NtProductType</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.ProductTypeIsValid'><code>ProductTypeIsValid</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.NtMajorVersion'><code>NtMajorVersion</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.NtMinorVersion'><code>NtMinorVersion</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.ProcessorFeatures'><code>ProcessorFeatures</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.Reserved1'><code>Reserved1</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.Reserved3'><code>Reserved3</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.TimeSlip'><code>TimeSlip</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.AlternativeArchitecture'><code>AlternativeArchitecture</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.SystemExpirationDate'><code>SystemExpirationDate</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.SuiteMask'><code>SuiteMask</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.KdDebuggerEnabled'><code>KdDebuggerEnabled</code></td><td><div class='docblock'><p>True if a kernel debugger is connected/enabled.</p>
+</div></td></tr><tr class='stab '>
+ <td id='structfield.NXSupportPolicy'><code>NXSupportPolicy</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.ActiveConsoleId'><code>ActiveConsoleId</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.DismountCount'><code>DismountCount</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.ComPlusPackage'><code>ComPlusPackage</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.LastSystemRITEventTickCount'><code>LastSystemRITEventTickCount</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.NumberOfPhysicalPages'><code>NumberOfPhysicalPages</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.SafeBootMode'><code>SafeBootMode</code></td><td><div class='docblock'><p>True if the system was booted in safe boot mode.</p>
+</div></td></tr><tr class='stab '>
+ <td id='structfield.TraceLogging'><code>TraceLogging</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.TestRetInstruction'><code>TestRetInstruction</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.SystemCall'><code>SystemCall</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.SystemCallReturn'><code>SystemCallReturn</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.SystemCallPad'><code>SystemCallPad</code></td><td></td></tr><tr class='stab '>
+ <td id='structfield.TickCount'><code>TickCount</code></td><td><div class='docblock'><p>The 64-bit tick count.</p>
+</div></td></tr><tr class='stab '>
+ <td id='structfield.Cookie'><code>Cookie</code></td><td><div class='docblock'><p>Cookie for encoding pointers system wide.</p>
+</div></td></tr></table><h2 id='methods'>Methods</h2><h3 class='impl'><code>impl <a class='struct' href='../../km/shared/struct.KUSER_SHARED_DATA.html' title='km::shared::KUSER_SHARED_DATA'>KUSER_SHARED_DATA</a></code></h3><div class='impl-items'><h4 id='method.get' class='method'><code>fn <a href='#method.get' class='fnname'>get</a>() -&gt; &amp;'static <a class='struct' href='../../km/shared/struct.KUSER_SHARED_DATA.html' title='km::shared::KUSER_SHARED_DATA'>KUSER_SHARED_DATA</a></code></h4>
+<div class='docblock'><p>Get reference to the mapped shared data.</p>
+</div></div></section>
+ <section id='search' class="content hidden"></section>
+
+ <section class="footer"></section>
+
+ <aside id="help" class="hidden">
+ <div>
+ <h1 class="hidden">Help</h1>
+
+ <div class="shortcuts">
+ <h2>Keyboard Shortcuts</h2>
+
+ <dl>
+ <dt>?</dt>
+ <dd>Show this help dialog</dd>
+ <dt>S</dt>
+ <dd>Focus the search field</dd>
+ <dt>&larrb;</dt>
+ <dd>Move up in search results</dd>
+ <dt>&rarrb;</dt>
+ <dd>Move down in search results</dd>
+ <dt>&#9166;</dt>
+ <dd>Go to active search result</dd>
+ </dl>
+ </div>
+
+ <div class="infos">
+ <h2>Search Tricks</h2>
+
+ <p>
+ Prefix searches with a type followed by a colon (e.g.
+ <code>fn:</code>) to restrict the search to a given type.
+ </p>
+
+ <p>
+ Accepted types are: <code>fn</code>, <code>mod</code>,
+ <code>struct</code>, <code>enum</code>,
+ <code>trait</code>, <code>type</code>, <code>macro</code>,
+ and <code>const</code>.
+ </p>
+
+ <p>
+ Search functions by type signature (e.g.
+ <code>vec -> usize</code> or <code>* -> vec</code>)
+ </p>
+ </div>
+ </div>
+ </aside>
+
+
+
+ <script>
+ window.rootPath = "../../";
+ window.currentCrate = "km";
+ window.playgroundUrl = "";
+ </script>
+ <script src="../../jquery.js"></script>
+ <script src="../../main.js"></script>
+
+ <script defer src="../../search-index.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/doc/km/shared/type.SYSTEMTIME.html b/doc/km/shared/type.SYSTEMTIME.html
new file mode 100644
index 0000000..b3a724d
--- /dev/null
+++ b/doc/km/shared/type.SYSTEMTIME.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="generator" content="rustdoc">
+ <meta name="description" content="API documentation for the Rust `SYSTEMTIME` type in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, SYSTEMTIME">
+
+ <title>km::shared::SYSTEMTIME - Rust</title>
+
+ <link rel="stylesheet" type="text/css" href="../../rustdoc.css">
+ <link rel="stylesheet" type="text/css" href="../../main.css">
+
+
+
+
+</head>
+<body class="rustdoc">
+ <!--[if lte IE 8]>
+ <div class="warning">
+ This old browser is unsupported and will most likely display funky
+ things.
+ </div>
+ <![endif]-->
+
+
+
+ <nav class="sidebar">
+
+ <p class='location'><a href='../index.html'>km</a>::<wbr><a href='index.html'>shared</a></p><script>window.sidebarCurrent = {name: 'SYSTEMTIME', ty: 'type', relpath: ''};</script><script defer src="sidebar-items.js"></script>
+ </nav>
+
+ <nav class="sub">
+ <form class="search-form js-only">
+ <div class="search-container">
+ <input class="search-input" name="search"
+ autocomplete="off"
+ placeholder="Click or press ‘S’ to search, ‘?’ for more options…"
+ type="search">
+ </div>
+ </form>
+ </nav>
+
+ <section id='main' class="content type">
+<h1 class='fqn'><span class='in-band'><a href='../index.html'>km</a>::<wbr><a href='index.html'>shared</a>::<wbr><a class='type' href=''>SYSTEMTIME</a></span><span class='out-of-band'><span id='render-detail'>
+ <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">
+ [<span class='inner'>&#x2212;</span>]
+ </a>
+ </span><a id='src-551' class='srclink' href='../../src/km/shared.rs.html#5' title='goto source code'>[src]</a></span></h1>
+<pre class='rust typedef'>type SYSTEMTIME = i64;</pre><div class='docblock'><p>System time is a count of 100-nanosecond intervals since January 1, 1601.</p>
+</div></section>
+ <section id='search' class="content hidden"></section>
+
+ <section class="footer"></section>
+
+ <aside id="help" class="hidden">
+ <div>
+ <h1 class="hidden">Help</h1>
+
+ <div class="shortcuts">
+ <h2>Keyboard Shortcuts</h2>
+
+ <dl>
+ <dt>?</dt>
+ <dd>Show this help dialog</dd>
+ <dt>S</dt>
+ <dd>Focus the search field</dd>
+ <dt>&larrb;</dt>
+ <dd>Move up in search results</dd>
+ <dt>&rarrb;</dt>
+ <dd>Move down in search results</dd>
+ <dt>&#9166;</dt>
+ <dd>Go to active search result</dd>
+ </dl>
+ </div>
+
+ <div class="infos">
+ <h2>Search Tricks</h2>
+
+ <p>
+ Prefix searches with a type followed by a colon (e.g.
+ <code>fn:</code>) to restrict the search to a given type.
+ </p>
+
+ <p>
+ Accepted types are: <code>fn</code>, <code>mod</code>,
+ <code>struct</code>, <code>enum</code>,
+ <code>trait</code>, <code>type</code>, <code>macro</code>,
+ and <code>const</code>.
+ </p>
+
+ <p>
+ Search functions by type signature (e.g.
+ <code>vec -> usize</code> or <code>* -> vec</code>)
+ </p>
+ </div>
+ </div>
+ </aside>
+
+
+
+ <script>
+ window.rootPath = "../../";
+ window.currentCrate = "km";
+ window.playgroundUrl = "";
+ </script>
+ <script src="../../jquery.js"></script>
+ <script src="../../main.js"></script>
+
+ <script defer src="../../search-index.js"></script>
+</body>
+</html> \ No newline at end of file