Struct winsafe::co::KNOWNFOLDERID

source ·
pub struct KNOWNFOLDERID(/* private fields */);
Available on crate features kernel and shell only.
Expand description

Known system folders (GUID).

Implementations§

source§

impl KNOWNFOLDERID

source

pub const unsafe fn from_raw(guid_str: &str) -> Self

Creates a new GUID from a representative hex string, which can be copied straight from standard GUID declarations.

§Safety

Be sure the given value is meaningful for the actual type.

source§

impl KNOWNFOLDERID

source

pub const NetworkFolder: KNOWNFOLDERID = _

source

pub const ComputerFolder: KNOWNFOLDERID = _

source

pub const InternetFolder: KNOWNFOLDERID = _

source

pub const ControlPanelFolder: KNOWNFOLDERID = _

source

pub const PrintersFolder: KNOWNFOLDERID = _

source

pub const SyncManagerFolder: KNOWNFOLDERID = _

source

pub const SyncSetupFolder: KNOWNFOLDERID = _

source

pub const ConflictFolder: KNOWNFOLDERID = _

source

pub const SyncResultsFolder: KNOWNFOLDERID = _

source

pub const RecycleBinFolder: KNOWNFOLDERID = _

source

pub const ConnectionsFolder: KNOWNFOLDERID = _

source

pub const Fonts: KNOWNFOLDERID = _

source

pub const Desktop: KNOWNFOLDERID = _

source

pub const Startup: KNOWNFOLDERID = _

source

pub const Programs: KNOWNFOLDERID = _

source

pub const StartMenu: KNOWNFOLDERID = _

source

pub const Recent: KNOWNFOLDERID = _

source

pub const SendTo: KNOWNFOLDERID = _

source

pub const Documents: KNOWNFOLDERID = _

source

pub const Favorites: KNOWNFOLDERID = _

source

pub const NetHood: KNOWNFOLDERID = _

source

pub const PrintHood: KNOWNFOLDERID = _

source

pub const Templates: KNOWNFOLDERID = _

source

pub const CommonStartup: KNOWNFOLDERID = _

source

pub const CommonPrograms: KNOWNFOLDERID = _

source

pub const CommonStartMenu: KNOWNFOLDERID = _

source

pub const PublicDesktop: KNOWNFOLDERID = _

source

pub const ProgramData: KNOWNFOLDERID = _

source

pub const CommonTemplates: KNOWNFOLDERID = _

source

pub const PublicDocuments: KNOWNFOLDERID = _

source

pub const RoamingAppData: KNOWNFOLDERID = _

source

pub const LocalAppData: KNOWNFOLDERID = _

source

pub const LocalAppDataLow: KNOWNFOLDERID = _

source

pub const InternetCache: KNOWNFOLDERID = _

source

pub const Cookies: KNOWNFOLDERID = _

source

pub const History: KNOWNFOLDERID = _

source

pub const System: KNOWNFOLDERID = _

source

pub const SystemX86: KNOWNFOLDERID = _

source

pub const Windows: KNOWNFOLDERID = _

source

pub const Profile: KNOWNFOLDERID = _

source

pub const Pictures: KNOWNFOLDERID = _

source

pub const ProgramFilesX86: KNOWNFOLDERID = _

source

pub const ProgramFilesCommonX86: KNOWNFOLDERID = _

source

pub const ProgramFilesX64: KNOWNFOLDERID = _

source

pub const ProgramFilesCommonX64: KNOWNFOLDERID = _

source

pub const ProgramFiles: KNOWNFOLDERID = _

source

pub const ProgramFilesCommon: KNOWNFOLDERID = _

source

pub const UserProgramFiles: KNOWNFOLDERID = _

source

pub const UserProgramFilesCommon: KNOWNFOLDERID = _

source

pub const AdminTools: KNOWNFOLDERID = _

source

pub const CommonAdminTools: KNOWNFOLDERID = _

source

pub const Music: KNOWNFOLDERID = _

source

pub const Videos: KNOWNFOLDERID = _

source

pub const Ringtones: KNOWNFOLDERID = _

source

pub const PublicPictures: KNOWNFOLDERID = _

source

pub const PublicMusic: KNOWNFOLDERID = _

source

pub const PublicVideos: KNOWNFOLDERID = _

source

pub const PublicRingtones: KNOWNFOLDERID = _

source

pub const ResourceDir: KNOWNFOLDERID = _

source

pub const LocalizedResourcesDir: KNOWNFOLDERID = _

source

pub const CDBurning: KNOWNFOLDERID = _

source

pub const UserProfiles: KNOWNFOLDERID = _

source

pub const Playlists: KNOWNFOLDERID = _

source

pub const SamplePlaylists: KNOWNFOLDERID = _

source

pub const SampleMusic: KNOWNFOLDERID = _

source

pub const SamplePictures: KNOWNFOLDERID = _

source

pub const SampleVideos: KNOWNFOLDERID = _

source

pub const PhotoAlbums: KNOWNFOLDERID = _

source

pub const Public: KNOWNFOLDERID = _

source

pub const ChangeRemovePrograms: KNOWNFOLDERID = _

source

pub const AppUpdates: KNOWNFOLDERID = _

source

pub const AddNewPrograms: KNOWNFOLDERID = _

source

pub const Downloads: KNOWNFOLDERID = _

source

pub const PublicDownloads: KNOWNFOLDERID = _

source

pub const SavedSearches: KNOWNFOLDERID = _

source

pub const QuickLaunch: KNOWNFOLDERID = _

source

pub const Contacts: KNOWNFOLDERID = _

source

pub const SidebarParts: KNOWNFOLDERID = _

source

pub const SidebarDefaultParts: KNOWNFOLDERID = _

source

pub const PublicGameTasks: KNOWNFOLDERID = _

source

pub const GameTasks: KNOWNFOLDERID = _

source

pub const SavedGames: KNOWNFOLDERID = _

source

pub const Games: KNOWNFOLDERID = _

source

pub const SEARCH_MAPI: KNOWNFOLDERID = _

source

pub const SEARCH_CSC: KNOWNFOLDERID = _

source

pub const UsersFiles: KNOWNFOLDERID = _

source

pub const UsersLibraries: KNOWNFOLDERID = _

source

pub const SearchHome: KNOWNFOLDERID = _

source

pub const OriginalImages: KNOWNFOLDERID = _

source

pub const DocumentsLibrary: KNOWNFOLDERID = _

source

pub const MusicLibrary: KNOWNFOLDERID = _

source

pub const PicturesLibrary: KNOWNFOLDERID = _

source

pub const VideosLibrary: KNOWNFOLDERID = _

source

pub const RecordedTVLibrary: KNOWNFOLDERID = _

source

pub const HomeGroup: KNOWNFOLDERID = _

source

pub const HomeGroupCurrentUser: KNOWNFOLDERID = _

source

pub const DeviceMetadataStore: KNOWNFOLDERID = _

source

pub const Libraries: KNOWNFOLDERID = _

source

pub const PublicLibraries: KNOWNFOLDERID = _

source

pub const UserPinned: KNOWNFOLDERID = _

source

pub const ImplicitAppShortcuts: KNOWNFOLDERID = _

source

pub const AccountPictures: KNOWNFOLDERID = _

source

pub const PublicUserTiles: KNOWNFOLDERID = _

source

pub const AppsFolder: KNOWNFOLDERID = _

source

pub const StartMenuAllPrograms: KNOWNFOLDERID = _

source

pub const CommonStartMenuPlaces: KNOWNFOLDERID = _

source

pub const ApplicationShortcuts: KNOWNFOLDERID = _

source

pub const RoamingTiles: KNOWNFOLDERID = _

source

pub const RoamedTileImages: KNOWNFOLDERID = _

source

pub const Screenshots: KNOWNFOLDERID = _

source

pub const CameraRoll: KNOWNFOLDERID = _

source

pub const SkyDrive: KNOWNFOLDERID = _

source

pub const OneDrive: KNOWNFOLDERID = _

source

pub const SkyDriveDocuments: KNOWNFOLDERID = _

source

pub const SkyDrivePictures: KNOWNFOLDERID = _

source

pub const SkyDriveMusic: KNOWNFOLDERID = _

source

pub const SkyDriveCameraRoll: KNOWNFOLDERID = _

source

pub const SearchHistory: KNOWNFOLDERID = _

source

pub const SearchTemplates: KNOWNFOLDERID = _

source

pub const CameraRollLibrary: KNOWNFOLDERID = _

source

pub const SavedPictures: KNOWNFOLDERID = _

source

pub const SavedPicturesLibrary: KNOWNFOLDERID = _

source

pub const RetailDemo: KNOWNFOLDERID = _

source

pub const Device: KNOWNFOLDERID = _

source

pub const DevelopmentFiles: KNOWNFOLDERID = _

source

pub const Objects3D: KNOWNFOLDERID = _

source

pub const AppCaptures: KNOWNFOLDERID = _

source

pub const LocalDocuments: KNOWNFOLDERID = _

source

pub const LocalPictures: KNOWNFOLDERID = _

source

pub const LocalVideos: KNOWNFOLDERID = _

source

pub const LocalMusic: KNOWNFOLDERID = _

source

pub const LocalDownloads: KNOWNFOLDERID = _

source

pub const RecordedCalls: KNOWNFOLDERID = _

source

pub const AllAppMods: KNOWNFOLDERID = _

source

pub const CurrentAppMods: KNOWNFOLDERID = _

source

pub const AppDataDesktop: KNOWNFOLDERID = _

source

pub const AppDataDocuments: KNOWNFOLDERID = _

source

pub const AppDataFavorites: KNOWNFOLDERID = _

source

pub const AppDataProgramData: KNOWNFOLDERID = _

Trait Implementations§

source§

impl AsRef<GUID> for KNOWNFOLDERID

source§

fn as_ref(&self) -> &GUID

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for KNOWNFOLDERID

source§

fn clone(&self) -> KNOWNFOLDERID

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KNOWNFOLDERID

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for KNOWNFOLDERID

source§

fn default() -> KNOWNFOLDERID

Returns the “default value” for a type. Read more
source§

impl Display for KNOWNFOLDERID

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<GUID> for KNOWNFOLDERID

source§

fn from(guid: GUID) -> Self

Converts to this type from the input type.
source§

impl Hash for KNOWNFOLDERID

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for KNOWNFOLDERID

source§

fn eq(&self, other: &KNOWNFOLDERID) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for KNOWNFOLDERID

source§

impl Eq for KNOWNFOLDERID

source§

impl StructuralPartialEq for KNOWNFOLDERID

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.