diff options
| author | pravic <[email protected]> | 2016-04-12 16:39:37 +0300 |
|---|---|---|
| committer | pravic <[email protected]> | 2016-04-12 16:39:37 +0300 |
| commit | 28ff216899e95a6a9756bcbe580f28ed8ce61228 (patch) | |
| tree | bbf00e3c5f3b440db5ddb3f86b6d3a893349cee0 /src/rtl.rs | |
| parent | git ignore (diff) | |
| download | winapi-kmd-rs-28ff216899e95a6a9756bcbe580f28ed8ce61228.tar.xz winapi-kmd-rs-28ff216899e95a6a9756bcbe580f28ed8ce61228.zip | |
Windows Kernel-Mode library
Diffstat (limited to 'src/rtl.rs')
| -rw-r--r-- | src/rtl.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/rtl.rs b/src/rtl.rs new file mode 100644 index 0000000..eedcbe5 --- /dev/null +++ b/src/rtl.rs @@ -0,0 +1,11 @@ +//! NT runtime routines. + +extern "system" +{ + /// Returns a random number that was generated from a given `seed` value in the range `[0..MAXLONG-1]`. + pub fn RtlRandom(Seed: *mut u32) -> u32; + /// Returns a random number that was generated from a given `seed` value in the range `[0..MAXLONG-1]`. + pub fn RtlRandomEx(Seed: *mut u32) -> u32; + /// A simple uniform random number generator, based on D.H. Lehmer's 1948 alrogithm. + pub fn RtlUniform(Seed: *mut u32) -> u32; +} |