Trait winsafe::prelude::NativeBitflag
source · pub trait NativeBitflag: NativeConst + BitAnd + BitAndAssign + BitOr + BitOrAssign + BitXor + BitXorAssign + Not {
// Required method
fn has(&self, other: Self) -> bool;
}
Available on crate feature
kernel
only.Expand description
A native typed bitflag constant.
Prefer importing this trait through the prelude:
use winsafe::prelude::*;
Required Methods§
Object Safety§
This trait is not object safe.
Implementors§
impl NativeBitflag for ACCELF
Available on crate feature
user
only.impl NativeBitflag for ACCESS_RIGHTS
impl NativeBitflag for ADVF
Available on crate feature
ole
only.impl NativeBitflag for BCSIF
Available on crate feature
comctl
only.impl NativeBitflag for BCSS
Available on crate feature
comctl
only.impl NativeBitflag for BS
Available on crate feature
user
only.impl NativeBitflag for BSF
Available on crate feature
user
only.impl NativeBitflag for BSM
Available on crate feature
user
only.impl NativeBitflag for BTNS
Available on crate feature
comctl
only.impl NativeBitflag for CBES_EX
Available on crate feature
comctl
only.impl NativeBitflag for CBS
Available on crate feature
user
only.impl NativeBitflag for CC
Available on crate feature
user
only.impl NativeBitflag for CDDS
Available on crate feature
comctl
only.impl NativeBitflag for CDIS
Available on crate feature
comctl
only.impl NativeBitflag for CDS
Available on crate feature
user
only.impl NativeBitflag for CLAIM_SECURITY_ATTRIBUTE
impl NativeBitflag for COINIT
Available on crate feature
ole
only.impl NativeBitflag for CONSOLE
impl NativeBitflag for CREATE
impl NativeBitflag for CREATE_EVENT
impl NativeBitflag for CS
Available on crate feature
user
only.impl NativeBitflag for CURSOR
Available on crate feature
user
only.impl NativeBitflag for DBTF
impl NativeBitflag for DC
Available on crate feature
user
only.impl NativeBitflag for DDL
Available on crate feature
user
only.impl NativeBitflag for DESKTOP_RIGHTS
Available on crate feature
user
only.impl NativeBitflag for DISPLAY_DEVICE
Available on crate feature
user
only.impl NativeBitflag for DM
Available on crate feature
user
only.impl NativeBitflag for DMDISPLAYFLAGS
Available on crate feature
user
only.impl NativeBitflag for DT
Available on crate feature
user
only.impl NativeBitflag for DTS
Available on crate feature
comctl
only.impl NativeBitflag for DXGI_ENUM_MODES
Available on crate feature
dxgi
only.impl NativeBitflag for DXGI_MAP
Available on crate feature
dxgi
only.impl NativeBitflag for DXGI_MWA
Available on crate feature
dxgi
only.impl NativeBitflag for DXGI_PRESENT
Available on crate feature
dxgi
only.impl NativeBitflag for DXGI_SWAP_CHAIN_FLAG
Available on crate feature
dxgi
only.impl NativeBitflag for DXGI_USAGE
Available on crate feature
dxgi
only.impl NativeBitflag for EC
Available on crate feature
user
only.impl NativeBitflag for EDD
Available on crate feature
user
only.impl NativeBitflag for EDS
Available on crate feature
user
only.impl NativeBitflag for EIMES
Available on crate feature
user
only.impl NativeBitflag for EMF
Available on crate feature
comctl
only.impl NativeBitflag for ENDSESSION
Available on crate feature
user
only.impl NativeBitflag for ES
Available on crate feature
user
only.impl NativeBitflag for EVENT_RIGHTS
impl NativeBitflag for EWX
Available on crate feature
user
only.impl NativeBitflag for FILE_ATTRIBUTE
impl NativeBitflag for FILE_CACHE
impl NativeBitflag for FILE_FLAG
impl NativeBitflag for FILE_MAP
impl NativeBitflag for FILE_SECURITY
impl NativeBitflag for FILE_SHARE
impl NativeBitflag for FILE_VOL
impl NativeBitflag for FOF
Available on crate feature
shell
only.impl NativeBitflag for FORMAT_MESSAGE
impl NativeBitflag for FOS
Available on crate feature
shell
only.impl NativeBitflag for GDT
Available on crate feature
comctl
only.impl NativeBitflag for GENERIC
impl NativeBitflag for GMDI
Available on crate feature
user
only.impl NativeBitflag for GMEM
impl NativeBitflag for GPS
Available on crate feature
shell
only.impl NativeBitflag for GR
impl NativeBitflag for GUI
Available on crate feature
user
only.impl NativeBitflag for HDF
Available on crate feature
comctl
only.impl NativeBitflag for HDI
Available on crate feature
comctl
only.impl NativeBitflag for HDS
Available on crate feature
comctl
only.impl NativeBitflag for HEAP_ALLOC
impl NativeBitflag for HEAP_CREATE
impl NativeBitflag for HEAP_REALLOC
impl NativeBitflag for HEAP_SIZE
impl NativeBitflag for HHT
Available on crate feature
comctl
only.impl NativeBitflag for HICF
Available on crate feature
comctl
only.impl NativeBitflag for HOTKEYF
Available on crate feature
shell
only.impl NativeBitflag for ICC
Available on crate feature
comctl
only.impl NativeBitflag for ILC
Available on crate feature
comctl
only.impl NativeBitflag for ILD
Available on crate feature
comctl
only.impl NativeBitflag for ILS
Available on crate feature
comctl
only.impl NativeBitflag for ISMEX
Available on crate feature
user
only.impl NativeBitflag for KEY
impl NativeBitflag for KEYEVENTF
Available on crate feature
user
only.impl NativeBitflag for KF
Available on crate feature
shell
only.impl NativeBitflag for LBS
Available on crate feature
user
only.impl NativeBitflag for LIF
Available on crate feature
comctl
only.impl NativeBitflag for LIS
Available on crate feature
comctl
only.impl NativeBitflag for LMEM
impl NativeBitflag for LOCKTYPE
Available on crate feature
ole
only.impl NativeBitflag for LR
Available on crate feature
gdi
only.impl NativeBitflag for LVBKIF
Available on crate feature
comctl
only.impl NativeBitflag for LVCF
Available on crate feature
comctl
only.impl NativeBitflag for LVCFMT_C
Available on crate feature
comctl
only.impl NativeBitflag for LVCFMT_I
Available on crate feature
comctl
only.impl NativeBitflag for LVFI
Available on crate feature
comctl
only.impl NativeBitflag for LVGA_FH
Available on crate feature
comctl
only.impl NativeBitflag for LVGF
Available on crate feature
comctl
only.impl NativeBitflag for LVGMF
Available on crate feature
comctl
only.impl NativeBitflag for LVGS
Available on crate feature
comctl
only.impl NativeBitflag for LVHT
Available on crate feature
comctl
only.impl NativeBitflag for LVIF
Available on crate feature
comctl
only.impl NativeBitflag for LVIS
Available on crate feature
comctl
only.impl NativeBitflag for LVKF
Available on crate feature
comctl
only.impl NativeBitflag for LVNI
Available on crate feature
comctl
only.impl NativeBitflag for LVS
Available on crate feature
comctl
only.impl NativeBitflag for LVSICF
Available on crate feature
comctl
only.impl NativeBitflag for LVS_EX
Available on crate feature
comctl
only.impl NativeBitflag for LVTVIF
Available on crate feature
comctl
only.impl NativeBitflag for LVTVIM
Available on crate feature
comctl
only.impl NativeBitflag for LWA
Available on crate feature
user
only.impl NativeBitflag for LWS
Available on crate feature
comctl
only.impl NativeBitflag for MB
Available on crate feature
user
only.impl NativeBitflag for MBC
impl NativeBitflag for MCGIF
Available on crate feature
comctl
only.impl NativeBitflag for MCHT
Available on crate feature
comctl
only.impl NativeBitflag for MCS
Available on crate feature
comctl
only.impl NativeBitflag for MF
Available on crate feature
user
only.impl NativeBitflag for MFASYNC
Available on crate feature
mf
only.impl NativeBitflag for MFCLOCK_CHARACTERISTICS_FLAG
Available on crate feature
mf
only.impl NativeBitflag for MFCLOCK_RELATIONAL_FLAG
Available on crate feature
mf
only.impl NativeBitflag for MFMEDIASOURCE
Available on crate feature
mf
only.impl NativeBitflag for MFS
Available on crate feature
user
only.impl NativeBitflag for MFSESSIONCAP
Available on crate feature
mf
only.impl NativeBitflag for MFSESSION_GETFULLTOPOLOGY
Available on crate feature
mf
only.impl NativeBitflag for MFSESSION_SETTOPOLOGY
Available on crate feature
mf
only.impl NativeBitflag for MFT
Available on crate feature
user
only.impl NativeBitflag for MFVideoRenderPrefs
Available on crate feature
mf
only.impl NativeBitflag for MIIM
Available on crate feature
user
only.impl NativeBitflag for MIM
Available on crate feature
user
only.impl NativeBitflag for MK
Available on crate feature
user
only.impl NativeBitflag for MNS
Available on crate feature
user
only.impl NativeBitflag for MOD
Available on crate feature
user
only.impl NativeBitflag for MOUSEEVENTF
Available on crate feature
user
only.impl NativeBitflag for NIF
Available on crate feature
shell
only.impl NativeBitflag for NIIF
Available on crate feature
shell
only.impl NativeBitflag for NIS
Available on crate feature
shell
only.impl NativeBitflag for ODA
Available on crate feature
user
only.impl NativeBitflag for ODS
Available on crate feature
user
only.impl NativeBitflag for PBS
Available on crate feature
comctl
only.impl NativeBitflag for PM
Available on crate feature
user
only.impl NativeBitflag for PRIORITY_CLASS
impl NativeBitflag for PROCESS
impl NativeBitflag for PROCESS_AFFINITY
impl NativeBitflag for PROCESS_HEAP
impl NativeBitflag for QS
Available on crate feature
user
only.impl NativeBitflag for RBS
Available on crate feature
comctl
only.impl NativeBitflag for RDW
Available on crate feature
user
only.impl NativeBitflag for REG_OPTION
impl NativeBitflag for REPLACEFILE
impl NativeBitflag for RRF
impl NativeBitflag for SBARS
Available on crate feature
comctl
only.impl NativeBitflag for SCROLLW
Available on crate feature
user
only.impl NativeBitflag for SC_MANAGER
impl NativeBitflag for SE
impl NativeBitflag for SECTION
impl NativeBitflag for SECURITY_IMPERSONATION
impl NativeBitflag for SECURITY_INFORMATION
impl NativeBitflag for SEE_MASK
Available on crate feature
shell
only.impl NativeBitflag for SERVICE
impl NativeBitflag for SERVICE_ACCEPT
impl NativeBitflag for SERVICE_CONTROL
impl NativeBitflag for SE_PRIV_ATTR
impl NativeBitflag for SFGAO
Available on crate feature
shell
only.impl NativeBitflag for SHGFI
Available on crate feature
shell
only.impl NativeBitflag for SHGSI
Available on crate feature
shell
only.impl NativeBitflag for SHTDN_REASON
impl NativeBitflag for SIF
Available on crate feature
user
only.impl NativeBitflag for SLGP
Available on crate feature
shell
only.impl NativeBitflag for SLR
Available on crate feature
shell
only.impl NativeBitflag for SMTO
Available on crate feature
user
only.impl NativeBitflag for SPIF
Available on crate feature
user
only.impl NativeBitflag for SS
Available on crate feature
user
only.impl NativeBitflag for STANDARD_RIGHTS
impl NativeBitflag for STARTF
impl NativeBitflag for STATE_SYSTEM
Available on crate feature
user
only.impl NativeBitflag for STGC
Available on crate feature
ole
only.impl NativeBitflag for STGM
Available on crate feature
ole
only.impl NativeBitflag for SWP
Available on crate feature
user
only.impl NativeBitflag for TA
Available on crate feature
gdi
only.impl NativeBitflag for TASK_CREATION
Available on crate feature
taskschd
only.impl NativeBitflag for TASK_LOGON
Available on crate feature
taskschd
only.impl NativeBitflag for TBBF
Available on crate feature
comctl
only.impl NativeBitflag for TBIF
Available on crate feature
comctl
only.impl NativeBitflag for TBMF
Available on crate feature
comctl
only.impl NativeBitflag for TBS
Available on crate feature
comctl
only.impl NativeBitflag for TBSTATE
Available on crate feature
comctl
only.impl NativeBitflag for TBSTYLE_EX
Available on crate feature
comctl
only.impl NativeBitflag for TCIF
Available on crate feature
comctl
only.impl NativeBitflag for TCIS
Available on crate feature
comctl
only.impl NativeBitflag for TCS
Available on crate feature
comctl
only.impl NativeBitflag for TCS_EX
Available on crate feature
comctl
only.impl NativeBitflag for TDCBF
Available on crate feature
comctl
only.impl NativeBitflag for TDF
Available on crate feature
comctl
only.impl NativeBitflag for TH32CS
impl NativeBitflag for THREAD_CREATE
impl NativeBitflag for TME
Available on crate feature
user
only.impl NativeBitflag for TOKEN
impl NativeBitflag for TPM
Available on crate feature
user
only.impl NativeBitflag for TRANSACTION
impl NativeBitflag for TRANSACTION_OPT
impl NativeBitflag for TVHT
Available on crate feature
comctl
only.impl NativeBitflag for TVIF
Available on crate feature
comctl
only.impl NativeBitflag for TVIS
Available on crate feature
comctl
only.impl NativeBitflag for TVIS_EX
Available on crate feature
comctl
only.impl NativeBitflag for TVS
Available on crate feature
comctl
only.impl NativeBitflag for TVSBF
Available on crate feature
comctl
only.impl NativeBitflag for TVS_EX
Available on crate feature
comctl
only.impl NativeBitflag for UDS
Available on crate feature
comctl
only.impl NativeBitflag for VER_MASK
impl NativeBitflag for VER_SUITE
impl NativeBitflag for VS_FF
Available on crate feature
version
only.impl NativeBitflag for VT
Available on crate feature
oleaut
only.impl NativeBitflag for WC
impl NativeBitflag for WPF
Available on crate feature
user
only.impl NativeBitflag for WS
Available on crate feature
user
only.impl NativeBitflag for WS_EX
Available on crate feature
user
only.impl NativeBitflag for WVR
Available on crate feature
user
only.