Trait winsafe::prelude::VariableSized

source ·
pub trait VariableSized { }
Available on crate feature kernel only.
Expand description

A struct natively defined with its last element being an 1-element array. The struct is dynamically allocated to accomodate a variable number of elements, whose amount is stored in a specific field. The elements are accessed by reaching the past-struct memory room.

Structs of this kind are managed through a guard.

Implementors§

source§

impl VariableSized for BITMAPINFO

Available on crate feature gdi only.
source§

impl VariableSized for DVTARGETDEVICE

Available on crate feature ole only.
source§

impl VariableSized for LOGPALETTE

Available on crate feature gdi only.
source§

impl VariableSized for POWERBROADCAST_SETTING

source§

impl VariableSized for SID

source§

impl VariableSized for TOKEN_PRIVILEGES

source§

impl<'a> VariableSized for TOKEN_GROUPS<'a>