summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-01-03 13:08:59 -0800
committerFuwn <[email protected]>2022-01-03 13:08:59 -0800
commit974c662fd18e2d17dff552b10d3ac6b933d7e9cd (patch)
tree05e0352854a0ae477e8e8d731442c765ffa22f45
parentfix(driver): mark unsafe functions (diff)
downloaddriver-974c662fd18e2d17dff552b10d3ac6b933d7e9cd.tar.xz
driver-974c662fd18e2d17dff552b10d3ac6b933d7e9cd.zip
fix(windows-kernel-rs): mark unsafe functions
-rw-r--r--crates/windows-kernel-rs/src/driver.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/windows-kernel-rs/src/driver.rs b/crates/windows-kernel-rs/src/driver.rs
index 2bdac4e..484c012 100644
--- a/crates/windows-kernel-rs/src/driver.rs
+++ b/crates/windows-kernel-rs/src/driver.rs
@@ -23,14 +23,20 @@ pub struct Driver {
}
impl Driver {
+ /// # Safety
+ /// `unsafe`
pub unsafe fn from_raw(raw: *mut DRIVER_OBJECT) -> Self {
Self {
raw,
}
}
+ /// # Safety
+ /// `unsafe`
pub unsafe fn as_raw(&self) -> *const DRIVER_OBJECT { self.raw as _ }
+ /// # Safety
+ /// `unsafe`
pub unsafe fn as_raw_mut(&mut self) -> *mut DRIVER_OBJECT { self.raw as _ }
pub fn create_device<T>(