#[repr(C)]pub struct ObjectAttributes {
pub length: u32,
pub root_directory: usize,
pub object_name: *const UnicodeString,
pub attributes: u32,
pub security_descriptor: *const c_void,
pub security_quality_of_service: *const c_void,
}Expand description
OBJECT_ATTRIBUTES structure
Fields§
§length: u32§root_directory: usize§object_name: *const UnicodeString§attributes: u32§security_descriptor: *const c_void§security_quality_of_service: *const c_voidImplementations§
Source§impl ObjectAttributes
impl ObjectAttributes
Sourcepub fn case_insensitive() -> Self
pub fn case_insensitive() -> Self
create with OBJ_CASE_INSENSITIVE
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ObjectAttributes
impl RefUnwindSafe for ObjectAttributes
impl !Send for ObjectAttributes
impl !Sync for ObjectAttributes
impl Unpin for ObjectAttributes
impl UnwindSafe for ObjectAttributes
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more