aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpravic <[email protected]>2016-04-14 00:40:16 +0300
committerpravic <[email protected]>2016-04-14 00:40:16 +0300
commit6751d511aeedfdd568e79c0e7b03546965c4227a (patch)
treea93ea0cf164de5fdb6508dba817107eb2c95e3ce
parentupdate docs (diff)
downloadwinapi-kmd-rs-gh-pages.tar.xz
winapi-kmd-rs-gh-pages.zip
add missed debug module docs (gitignore :()gh-pages
-rw-r--r--doc/km/debug/enum.DPFLTR_ID.html126
-rw-r--r--doc/km/debug/enum.DPFLTR_LEVEL.html119
-rw-r--r--doc/km/debug/fn.DbgBreakPoint.html113
-rw-r--r--doc/km/debug/fn.DbgBreakPointWithStatus.html113
-rw-r--r--doc/km/debug/fn.DbgPrint.html113
-rw-r--r--doc/km/debug/fn.DbgPrintEx.html113
-rw-r--r--doc/km/debug/index.html157
-rw-r--r--doc/km/debug/sidebar-items.js1
8 files changed, 855 insertions, 0 deletions
diff --git a/doc/km/debug/enum.DPFLTR_ID.html b/doc/km/debug/enum.DPFLTR_ID.html
new file mode 100644
index 0000000..80dbaf3
--- /dev/null
+++ b/doc/km/debug/enum.DPFLTR_ID.html
@@ -0,0 +1,126 @@
+<!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 `DPFLTR_ID` enum in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, DPFLTR_ID">
+
+ <title>km::debug::DPFLTR_ID - 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'>debug</a></p><script>window.sidebarCurrent = {name: 'DPFLTR_ID', 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'>debug</a>::<wbr><a class='enum' href=''>DPFLTR_ID</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-161' class='srclink' href='../../src/km/debug.rs.html#32-46' title='goto source code'>[src]</a></span></h1>
+<pre class='rust enum'>pub enum DPFLTR_ID {
+ SYSTEM,
+ SMSS,
+ SETUP,
+ NTFS,
+ IHVDRIVER,
+ IHVVIDEO,
+ IHVAUDIO,
+ IHVNETWORK,
+ IHVSTREAMING,
+ IHVBUS,
+ DEFAULT,
+}</pre><div class='docblock'><p><code>DbgPrintEx</code> Component name.</p>
+</div><h2 class='variants'>Variants</h2>
+<table class='variants_table'><tr><td id='variant.SYSTEM'><code>SYSTEM</code></td><td></td><td></td></tr><tr><td id='variant.SMSS'><code>SMSS</code></td><td></td><td></td></tr><tr><td id='variant.SETUP'><code>SETUP</code></td><td></td><td></td></tr><tr><td id='variant.NTFS'><code>NTFS</code></td><td></td><td></td></tr><tr><td id='variant.IHVDRIVER'><code>IHVDRIVER</code></td><td></td><td></td></tr><tr><td id='variant.IHVVIDEO'><code>IHVVIDEO</code></td><td></td><td></td></tr><tr><td id='variant.IHVAUDIO'><code>IHVAUDIO</code></td><td></td><td></td></tr><tr><td id='variant.IHVNETWORK'><code>IHVNETWORK</code></td><td></td><td></td></tr><tr><td id='variant.IHVSTREAMING'><code>IHVSTREAMING</code></td><td></td><td></td></tr><tr><td id='variant.IHVBUS'><code>IHVBUS</code></td><td></td><td></td></tr><tr><td id='variant.DEFAULT'><code>DEFAULT</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/debug/enum.DPFLTR_LEVEL.html b/doc/km/debug/enum.DPFLTR_LEVEL.html
new file mode 100644
index 0000000..43d398d
--- /dev/null
+++ b/doc/km/debug/enum.DPFLTR_LEVEL.html
@@ -0,0 +1,119 @@
+<!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 `DPFLTR_LEVEL` enum in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, DPFLTR_LEVEL">
+
+ <title>km::debug::DPFLTR_LEVEL - 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'>debug</a></p><script>window.sidebarCurrent = {name: 'DPFLTR_LEVEL', 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'>debug</a>::<wbr><a class='enum' href=''>DPFLTR_LEVEL</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-156' class='srclink' href='../../src/km/debug.rs.html#23-28' title='goto source code'>[src]</a></span></h1>
+<pre class='rust enum'>pub enum DPFLTR_LEVEL {
+ ERROR,
+ WARNING,
+ TRACE,
+ INFO,
+}</pre><div class='docblock'><p><code>DbgPrintEx</code> Message severity.</p>
+</div><h2 class='variants'>Variants</h2>
+<table class='variants_table'><tr><td id='variant.ERROR'><code>ERROR</code></td><td></td><td></td></tr><tr><td id='variant.WARNING'><code>WARNING</code></td><td></td><td></td></tr><tr><td id='variant.TRACE'><code>TRACE</code></td><td></td><td></td></tr><tr><td id='variant.INFO'><code>INFO</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/debug/fn.DbgBreakPoint.html b/doc/km/debug/fn.DbgBreakPoint.html
new file mode 100644
index 0000000..0eab778
--- /dev/null
+++ b/doc/km/debug/fn.DbgBreakPoint.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 `DbgBreakPoint` fn in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, DbgBreakPoint">
+
+ <title>km::debug::DbgBreakPoint - 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'>debug</a></p><script>window.sidebarCurrent = {name: 'DbgBreakPoint', ty: 'fn', 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 fn">
+<h1 class='fqn'><span class='in-band'><a href='../index.html'>km</a>::<wbr><a href='index.html'>debug</a>::<wbr><a class='fn' href=''>DbgBreakPoint</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-153' class='srclink' href='../../src/km/debug.rs.html#16' title='goto source code'>[src]</a></span></h1>
+<pre class='rust fn'>pub unsafe extern "system" fn DbgBreakPoint()</pre><div class='docblock'><p>Breaks into the kernel debugger.</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
diff --git a/doc/km/debug/fn.DbgBreakPointWithStatus.html b/doc/km/debug/fn.DbgBreakPointWithStatus.html
new file mode 100644
index 0000000..f6f51de
--- /dev/null
+++ b/doc/km/debug/fn.DbgBreakPointWithStatus.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 `DbgBreakPointWithStatus` fn in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, DbgBreakPointWithStatus">
+
+ <title>km::debug::DbgBreakPointWithStatus - 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'>debug</a></p><script>window.sidebarCurrent = {name: 'DbgBreakPointWithStatus', ty: 'fn', 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 fn">
+<h1 class='fqn'><span class='in-band'><a href='../index.html'>km</a>::<wbr><a href='index.html'>debug</a>::<wbr><a class='fn' href=''>DbgBreakPointWithStatus</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-154' class='srclink' href='../../src/km/debug.rs.html#18' title='goto source code'>[src]</a></span></h1>
+<pre class='rust fn'>pub unsafe extern "system" fn DbgBreakPointWithStatus(Status: <a class='type' href='../../km/status/type.NTSTATUS.html' title='km::status::NTSTATUS'>NTSTATUS</a>)</pre><div class='docblock'><p>Breaks into the kernel debugger and sends the value of <code>Status</code> to the debugger.</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
diff --git a/doc/km/debug/fn.DbgPrint.html b/doc/km/debug/fn.DbgPrint.html
new file mode 100644
index 0000000..dd725f1
--- /dev/null
+++ b/doc/km/debug/fn.DbgPrint.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 `DbgPrint` fn in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, DbgPrint">
+
+ <title>km::debug::DbgPrint - 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'>debug</a></p><script>window.sidebarCurrent = {name: 'DbgPrint', ty: 'fn', 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 fn">
+<h1 class='fqn'><span class='in-band'><a href='../index.html'>km</a>::<wbr><a href='index.html'>debug</a>::<wbr><a class='fn' href=''>DbgPrint</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-146' class='srclink' href='../../src/km/debug.rs.html#8' title='goto source code'>[src]</a></span></h1>
+<pre class='rust fn'>pub unsafe extern fn DbgPrint(Format: *const u8, ...) -&gt; <a class='type' href='../../km/status/type.NTSTATUS.html' title='km::status::NTSTATUS'>NTSTATUS</a></pre><div class='docblock'><p><code>DbgPrint</code> routine sends a message to the kernel debugger.</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
diff --git a/doc/km/debug/fn.DbgPrintEx.html b/doc/km/debug/fn.DbgPrintEx.html
new file mode 100644
index 0000000..95f0b2f
--- /dev/null
+++ b/doc/km/debug/fn.DbgPrintEx.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 `DbgPrintEx` fn in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, DbgPrintEx">
+
+ <title>km::debug::DbgPrintEx - 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'>debug</a></p><script>window.sidebarCurrent = {name: 'DbgPrintEx', ty: 'fn', 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 fn">
+<h1 class='fqn'><span class='in-band'><a href='../index.html'>km</a>::<wbr><a href='index.html'>debug</a>::<wbr><a class='fn' href=''>DbgPrintEx</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-148' class='srclink' href='../../src/km/debug.rs.html#10' title='goto source code'>[src]</a></span></h1>
+<pre class='rust fn'>pub unsafe extern fn DbgPrintEx(ComponentId: u32, Level: u32, Format: *const u8, ...) -&gt; <a class='type' href='../../km/status/type.NTSTATUS.html' title='km::status::NTSTATUS'>NTSTATUS</a></pre><div class='docblock'><p>The <code>DbgPrintEx</code> routine sends a string to the kernel debugger if certain conditions are met.</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
diff --git a/doc/km/debug/index.html b/doc/km/debug/index.html
new file mode 100644
index 0000000..2109e2e
--- /dev/null
+++ b/doc/km/debug/index.html
@@ -0,0 +1,157 @@
+<!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 `debug` mod in crate `km`.">
+ <meta name="keywords" content="rust, rustlang, rust-lang, debug">
+
+ <title>km::debug - 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: 'debug', 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=''>debug</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-142' class='srclink' href='../../src/km/debug.rs.html#1-46' title='goto source code'>[src]</a></span></h1>
+<div class='docblock'><p>Debugger support.</p>
+</div><h2 id='enums' class='section-header'><a href="#enums">Enums</a></h2>
+<table>
+ <tr class=' module-item'>
+ <td><a class='enum' href='enum.DPFLTR_ID.html'
+ title='km::debug::DPFLTR_ID'>DPFLTR_ID</a></td>
+ <td class='docblock short'>
+ <p><code>DbgPrintEx</code> Component name.</p>
+ </td>
+ </tr>
+ <tr class=' module-item'>
+ <td><a class='enum' href='enum.DPFLTR_LEVEL.html'
+ title='km::debug::DPFLTR_LEVEL'>DPFLTR_LEVEL</a></td>
+ <td class='docblock short'>
+ <p><code>DbgPrintEx</code> Message severity.</p>
+ </td>
+ </tr></table><h2 id='functions' class='section-header'><a href="#functions">Functions</a></h2>
+<table>
+ <tr class=' module-item'>
+ <td><a class='fn' href='fn.DbgBreakPoint.html'
+ title='km::debug::DbgBreakPoint'>DbgBreakPoint</a></td>
+ <td class='docblock short'>
+ <p>Breaks into the kernel debugger.</p>
+ </td>
+ </tr>
+ <tr class=' module-item'>
+ <td><a class='fn' href='fn.DbgBreakPointWithStatus.html'
+ title='km::debug::DbgBreakPointWithStatus'>DbgBreakPointWithStatus</a></td>
+ <td class='docblock short'>
+ <p>Breaks into the kernel debugger and sends the value of <code>Status</code> to the debugger.</p>
+ </td>
+ </tr>
+ <tr class=' module-item'>
+ <td><a class='fn' href='fn.DbgPrint.html'
+ title='km::debug::DbgPrint'>DbgPrint</a></td>
+ <td class='docblock short'>
+ <p><code>DbgPrint</code> routine sends a message to the kernel debugger.</p>
+ </td>
+ </tr>
+ <tr class=' module-item'>
+ <td><a class='fn' href='fn.DbgPrintEx.html'
+ title='km::debug::DbgPrintEx'>DbgPrintEx</a></td>
+ <td class='docblock short'>
+ <p>The <code>DbgPrintEx</code> routine sends a string to the kernel debugger if certain conditions are met.</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/debug/sidebar-items.js b/doc/km/debug/sidebar-items.js
new file mode 100644
index 0000000..f296936
--- /dev/null
+++ b/doc/km/debug/sidebar-items.js
@@ -0,0 +1 @@
+initSidebarItems({"enum":[["DPFLTR_ID","`DbgPrintEx` Component name."],["DPFLTR_LEVEL","`DbgPrintEx` Message severity."]],"fn":[["DbgBreakPoint","Breaks into the kernel debugger."],["DbgBreakPointWithStatus","Breaks into the kernel debugger and sends the value of `Status` to the debugger."],["DbgPrint","`DbgPrint` routine sends a message to the kernel debugger."],["DbgPrintEx","The `DbgPrintEx` routine sends a string to the kernel debugger if certain conditions are met."]]}); \ No newline at end of file