Skip to main content

dolang_winterop/security/
mod.rs

1//! Security identifiers, access masks, and security descriptors.
2
3mod access_mask;
4mod sec_desc;
5mod sid;
6#[cfg(any(windows, docsrs))]
7mod win32_security;
8
9pub use access_mask::{AccessMask, TokenGroupAttributes};
10pub use sec_desc::{
11    Ace, AceBuf, AceBuildError, AceBuildOptions, AceError, AceFlags, AceType, Aces, Acl, AclBuf,
12    AclBuildError, AclError, AclKind, AclRevision, ObjectAceFlags, SecDesc, SecDescComponent,
13    SecDescControl, SecDescError, SecDescRevision, SecDescUpdate, SecInfo,
14};
15pub use sid::{Sid, SidError, SidIdentifierAuthority, SidRevision, WellKnownSid};
16#[cfg(any(windows, docsrs))]
17#[cfg_attr(docsrs, doc(cfg(windows)))]
18pub use win32_security::with_security_privilege;