menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Enum CSIDL - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Enum CSIDL

    CSIDL values provide a unique system-independent way to identify special folders used frequently by applications, but which may not have the same name or location on any given system.

    Namespace: Syncfusion.CompoundFile.DocIO.Native
    Assembly: Syncfusion.DocIO.Base.dll
    Syntax
    [Flags]
    public enum CSIDL

    Fields

    Name Description
    CSIDL_ADMINTOOLS

    The file system directory that is used to store administrative tools for an individual user.

    CSIDL_ALTSTARTUP

    The file system directory that corresponds to the user's nonlocalized Startup program group.

    CSIDL_APPDATA

    The file system directory that serves as a common repository for application-specific data.

    CSIDL_BITBUCKET

    The virtual folder containing the objects in the user's Recycle Bin.

    CSIDL_COMMON_ADMINTOOLS

    The file system directory containing administrative tools for all users of the computer.

    CSIDL_COMMON_ALTSTARTUP

    The file system directory that corresponds to the nonlocalized Startup program group for all users.

    CSIDL_COMMON_APPDATA

    The file system directory containing application data for all users.

    CSIDL_COMMON_DESKTOPDIRECTORY

    The file system directory that contains files and folders that appear on the desktop for all users.

    CSIDL_COMMON_DOCUMENTS

    The file system directory that contains documents that are common to all users.

    CSIDL_COMMON_FAVORITES

    The file system directory that serves as a common repository for favorite items common to all users.

    CSIDL_COMMON_PROGRAMS

    The file system directory that contains the directories for the common program groups that appear on the Start menu for all users.

    CSIDL_COMMON_STARTMENU

    The file system directory that contains the programs and folders that appear on the Start menu for all users.

    CSIDL_COMMON_STARTUP

    The file system directory that contains the programs that appear in the Startup folder for all users.

    CSIDL_COMMON_TEMPLATES

    The file system directory that serves as a common repository for document templates.

    CSIDL_CONNECTIONS

    Network and Dial-up Connections

    CSIDL_CONTROLS

    The virtual folder containing icons for the Control Panel applications.

    CSIDL_COOKIES

    The file system directory that serves as a common repository for Internet cookies.

    CSIDL_DESKTOP

    The virtual folder representing the Windows desktop, the root of the namespace.

    CSIDL_DESKTOPDIRECTORY

    The file system directory used to physically store file objects on the desktop.

    CSIDL_DRIVES

    The virtual folder representing My Computer, containing everything on the local computer: storage devices, printers, and Control Panel.

    CSIDL_FAVORITES

    The file system directory that serves as a common repository for the user's favorite items.

    CSIDL_FLAG_CREATE

    Combine with CSIDL_ value to force folder creation in SHGetFolderPath().

    CSIDL_FLAG_DONT_VERIFY

    Combine with CSIDL_ value to return an unverified folder path.

    CSIDL_FLAG_MASK

    Mask for all possible flag values.

    CSIDL_FONTS

    A virtual folder containing fonts.

    CSIDL_HISTORY

    The file system directory that serves as a common repository for Internet history items.

    CSIDL_INTERNET

    A virtual folder representing the Internet.

    CSIDL_INTERNET_CACHE

    The file system directory that serves as a common repository for temporary Internet files.

    CSIDL_LOCAL_APPDATA

    The file system directory that serves as a data repository for local (nonroaming) applications.

    CSIDL_MYPICTURES

    The file system directory that serves as a common repository for image files.

    CSIDL_NETHOOD

    A file system directory containing the link objects that may exist in the My Network Places virtual folder.

    CSIDL_NETWORK

    A virtual folder representing Network Neighborhood, the root of the network namespace hierarchy.

    CSIDL_PERSONAL

    The virtual folder representing the My Documents desktop item.

    CSIDL_PRINTERS

    The virtual folder containing installed printers.

    CSIDL_PRINTHOOD

    The file system directory that contains the link objects that can exist in the Printers virtual folder.

    CSIDL_PROFILE

    The file system directory containing user profile folders.

    CSIDL_PROGRAM_FILES

    The Program Files folder.

    CSIDL_PROGRAM_FILES_COMMON

    A folder for components that are shared across applications.

    CSIDL_PROGRAM_FILES_COMMONX86

    x86 Program Files\Common on RISC

    CSIDL_PROGRAM_FILESX86

    x86 C:\Program Files on RISC.

    CSIDL_PROGRAMS

    The file system directory that contains the user's program groups (which are themselves file system directories).

    CSIDL_RECENT

    The file system directory that contains shortcuts to the user's most recently used documents.

    CSIDL_SENDTO

    The file system directory that contains Send To menu items.

    CSIDL_STARTMENU

    The file system directory containing Start menu items.

    CSIDL_STARTUP

    The file system directory that corresponds to the user's Startup program group.

    CSIDL_SYSTEM

    The Windows System folder.

    CSIDL_SYSTEMX86

    x86 system directory on RISC.

    CSIDL_TEMPLATES

    The file system directory that serves as a common repository for document templates.

    CSIDL_WINDOWS

    The Windows directory or SYSROOT. This corresponds to the %windir% or %SYSTEMROOT% environment variables.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved