pub struct CompareIDs {
pub column: u16,
pub flags: u16,
}Expand description
Fields§
§column: u16§flags: u16Implementations§
Source§impl CompareIDs
impl CompareIDs
Source§impl CompareIDs
impl CompareIDs
Sourcepub fn builder() -> CompareIDsBuilder
pub fn builder() -> CompareIDsBuilder
Create an instance of CompareIDs using the builder syntax
Source§impl CompareIDs
impl CompareIDs
Sourcepub const ALL_FIELDS: CompareIDs
pub const ALL_FIELDS: CompareIDs
Version 5.0.
Compare all the information contained in the [ITEMIDLIST] structure, not just the display names.
This flag is valid only for folder objects that support the [IShellFolder2] interface.
For instance, if the two items are files, the folder should compare their names, sizes, file times, attributes, and any other information in the structures.
If this flag is set, column must be zero.
Sourcepub const CANONICAL_ONLY: CompareIDs
pub const CANONICAL_ONLY: CompareIDs
Version 5.0. When comparing by name, compare the system names but not the display names. When this flag is passed, the two items are compared by whatever criteria the Shell folder determines are most efficient, as long as it implements a consistent sort function. This flag is useful when comparing for equality or when the results of the sort are not displayed to the user. This flag cannot be combined with other flags.
Trait Implementations§
Source§impl Clone for CompareIDs
impl Clone for CompareIDs
Source§fn clone(&self) -> CompareIDs
fn clone(&self) -> CompareIDs
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more