BUG: CSIDL Values Are Missing from SHGetSpecialFolderPath Documentation (325637)



The information in this article applies to:

  • Microsoft SmartPhone 2002 SDK
  • Microsoft Windows CE Platform SDK for Pocket PC
  • Microsoft Windows CE Platform SDK for Pocket PC 2002

This article was previously published under Q325637

SYMPTOMS

The SHGetSpecialFolderPath function reference documentation does not describe the possible CSIDL values for the nFolder parameter.

RESOLUTION

The following CSIDL values are listed in the Shellapi.h file and are supported:

ValueMeaning
CSIDL_PROGRAMSThe folder location for Programs on the Start menu
CSIDL_PERSONALThe My Documents folder for the user's documents
CSIDL_STARTUPThe Startup folder for programs that automatically start when the device is reset
CSIDL_FONTSThe folder where fonts are located
CSIDL_FAVORITESThe folder for the user's favorite items

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

Although the CSIDL_DESKTOP and the CSIDL_RECENT identifiers are defined in Shellapi.h, these identifiers are not supported in Pocket PC, Pocket PC 2002, or Smartphone 2002.

REFERENCES

For more information, search for "SHGetSpecialFolderPath" in the Software Development Kit (SDK) documentation.

Modification Type:MajorLast Reviewed:11/18/2003
Keywords:kbbug kbpending KB325637