Windows API Guide: MINIMIZEDMETRICS Structure


Description & Usage

A CSIDL is a value identifying one of the special folders in the Windows shell. Special folders are folders which the shell uses for special purposes. For example, some special folders are the My Documents folder, the Recycle Bin, and the Internet Cache folder. These special folders can be either a physical path on a disk or a virtual folder. Windows NT, 2000: Many of the CSIDLs refer to folders specific to each user. The CSIDL_COMMON_* ones identify the analogous folders shared among all users.

In some cases, a CSIDL can be combined with one of the following flags:

CSIDL_FLAG_CREATE
Windows 2000: If the folder the CSIDL refers to does not exist, create it.
CSIDL_FLAG_DONT_VERIFY
Windows 2000: Use the folder the CSIDL refers to even if it does not exist.

Visual Basic-Specific Issues

None.

CSIDLs

CSIDL_ADMINTOOLS
Windows 2000: The Administration Tools folder.
CSIDL_ALTSTARTUP
The non-localized Startup folder.
CSIDL_APPDATA
The Application Data folder (used to store common program data).
CSIDL_BITBUCKET
The Recycle Bin on the desktop.
CSIDL_COMMON_ADMINTOOLS
Windows 2000: The Administration Tools folder common to all users.
CSIDL_COMMON_APPDATA
Windows 2000: The Application Data folder (used to store common program data) common to all users.
CSIDL_COMMON_ALTSTARTUP
Windos NT, 2000: The non-localized Startup folder common to all users.
CSIDL_COMMON_DESKTOPDIRECTORY
Windows NT, 2000: The Desktop directory (used to store file objects on the Windows desktop) common to all users.
CSIDL_COMMON_DOCUMENTS
Windows NT, 2000: The Documents folder common to all users.
CSIDL_COMMON_FAVORITES
Windows NT, 2000: The Favorites folder common to all users.
CSIDL_COMMON_PROGRAMS
Windows NT, 2000: The Programs folder under the Start Menu common to all users.
CSIDL_COMMON_STARTMENU
Windows NT, 2000: The Start Menu folder common to all users.
CSIDL_COMMON_STARTUP
Windows NT, 2000: The Startup folder under Start Menu\Programs common to all users.
CSIDL_COMMON_TEMPLATES
Windows NT, 2000: The Templates folder common to all users.
CSIDL_CONTROLS
The Control Panel.
CSIDL_COOKIES
The folder used for Internet Explorer's cookie list.
CSIDL_DESKTOP
The Windows desktop.
CSIDL_DESKTOPDIRECTORY
The Desktop directory (used to hold file objects on the Windows desktop).
CSIDL_DRIVES
The My Computer folder.
CSIDL_FAVORITES
The Favorites folder (used primarily to store Internet Explorer's bookmarks).
CSIDL_FONTS
The Fonts directory (used to hold the fonts installed in Windows).
CSIDL_HISTORY
The folder used for Internet Explorer's history list.
CSIDL_INTERNET
The Internet (refering to the Internet Explorer icon on the desktop).
CSIDL_INTERNET_CACHE
The folder used for Internet Explorer's cache.
CSIDL_LOCAL_APPDATA
With Internet Explorer 5.0 or later: Local Application Data folder.
CSIDL_MYPICTURES
With Internet Explorer 5.0 or later: The My Pictures folder.
CSIDL_NETHOOD
The Nethood directory (used to hold objects appearing in Network Neighborhood).
CSIDL_NETWORK
The Network Neighborhood folder.
CSIDL_PERSONAL
The My Documents folder.
CSIDL_PRINTERS
The Printers folder (under My Computer).
CSIDL_PRINTHOOD
The PrintHood directory (used to store printer links).
CSIDL_PROFILE
With Internet Explorer 5.0 or later: The user profile folder.
CSIDL_PROGRAM_FILES
With Internet Explorer 5.0 or later: The Program Files folder.
CSIDL_PROGRAM_FILES_COMMON
Windows NT, 2000: The Common folder under Program Files.
CSIDL_PROGRAM_FILES_COMMONX86
Windows 2000: The x86 Common folder under Program Files for RISC systems.
CSIDL_PROGRAM_FILESX86
Windows 2000: The x86 Program Files directory on RISC systems.
CSIDL_PROGRAMS
The Programs folder in the Start Menu.
CSIDL_RECENT
The Recent folder (used for the Documents list in the Start Menu).
CSIDL_SENDTO
The Send To folder (used to store Send To menu items).
CSIDL_STARTMENU
The Start Menu.
CSIDL_STARTUP
The Startup folder under Start Menu\Programs.
CSIDL_SYSTEM
With Internet Explorer 5.0 or later: The Windows System directory.
CSIDL_SYSTEMX86
Windows 2000: The x86 system directory on RISC systems.
CSIDL_TEMPLATES
The Templates folder (used to store document templates).
CSIDL_WINDOWS
With Internet Explorer 5.0 or later: The Windows directory.

Constant Definitions

Const CSIDL_FLAG_CREATE = &H8000 Const CSIDL_FLAG_DONT_VERIFY = &H4000 Const CSIDL_ADMINTOOLS = &H30 Const CSIDL_ALTSTARTUP = &H1D Const CSIDL_APPDATA = &H1A Const CSIDL_BITBUCKET = &HA Const CSIDL_COMMON_ADMINTOOLS = &H2F Const CSIDL_COMMON_ALTSTARTUP = &H1D Const CSIDL_COMMON_APPDATA = &H23 Const CSIDL_COMMON_DESKTOPDIRECTORY = &H19 Const CSIDL_COMMON_DOCUMENTS = &H2E Const CSIDL_COMMON_FAVORITES = &H1F Const CSIDL_COMMON_PROGRAMS = &H17 Const CSIDL_COMMON_STARTMENU = &H16 Const CSIDL_COMMON_STARTUP = &H18 Const CSIDL_COMMON_TEMPLATES = &H2D Const CSIDL_CONTROLS = &H3 Const CSIDL_COOKIES = &H21 Const CSIDL_DESKTOP = &H0 Const CSIDL_DESKTOPDIRECTORY = &H10 Const CSIDL_DRIVES = &H11 Const CSIDL_FAVORITES = &H6 Const CSIDL_FONTS = &H14 Const CSIDL_HISTORY = &H22 Const CSIDL_INTERNET = &H1 Const CSIDL_INTERNET_CACHE = &H20 Const CSIDL_LOCAL_APPDATA = &H1C Const CSIDL_MYPICTURES = &H27 Const CSIDL_NETHOOD = &H13 Const CSIDL_NETWORK = &H12 Const CSIDL_PERSONAL = &H5 Const CSIDL_PRINTERS = &H4 Const CSIDL_PRINTHOOD = &H1B Const CSIDL_PROFILE = &H28 Const CSIDL_PROGRAM_FILES = &H26 Const CSIDL_PROGRAM_FILES_COMMON = &H2B Const CSIDL_PROGRAM_FILES_COMMONX86 = &H2C Const CSIDL_PROGRAM_FILESX86 = &H2A Const CSIDL_PROGRAMS = &H2 Const CSIDL_RECENT = &H8 Const CSIDL_SENDTO = &H9 Const CSIDL_STARTMENU = &HB Const CSIDL_STARTUP = &H7 Const CSIDL_SYSTEM = &H25 Const CSIDL_SYSTEMX86 = &H29 Const CSIDL_TEMPLATES = &H15 Const CSIDL_WINDOWS = &H24

Used By

SHGetFolderLocation, SHGetFolderPath, SHGetSpecialFolderLocation, SHGetSpecialFolderPath

Go back to the Other Information listing.
Go back to the Reference section index.


Last Modified: September 27, 1999
This page is copyright © 1999 Paul Kuliniewicz. Copyright Information Revised October 29, 2000
Go back to the Windows API Guide home page.
E-mail: vbapi@vbapi.com Send Encrypted E-Mail
This page is at http://www.vbapi.com/ref/other/clsids.html



Windows API Guide
Windows API Guide - Reference - Volume 1: Version 3.0 For the MS-DOS and PC-DOS Operating Systems
ISBN: B001V0KQIY
EAN: N/A
Year: 1998
Pages: 610

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net