shtypes.h header

This header is used by The Windows Shell. For more information, see:

shtypes.h contains the following programming interfaces:

Structures

 
COMDLG_FILTERSPEC

Used generically to filter elements.
ITEMIDLIST

Contains a list of item identifiers.
LOGFONTA

The LOGFONTA (ANSI) structure defines the attributes of a font. (LOGFONTA structure)
LOGFONTW

The LOGFONTW (Unicode) structure defines the attributes of a font. (LOGFONTW structure)
SHELLDETAILS

Reports detailed information on an item in a Shell folder.
SHITEMID

Defines an item identifier.
STRRET

Contains strings returned from the IShellFolder interface methods.

Enumerations

 
DEVICE_SCALE_FACTOR

Indicates a spoofed device scale factor, as a percent. Used by IApplicationDesignModeSettings::SetApplicationViewState and IApplicationDesignModeSettings::IsApplicationViewStateSupported.
PERCEIVED

Specifies a file's perceived type. This set of constants is used in the AssocGetPerceivedType function.
SHCOLSTATE

Describes how a property should be treated. These values are defined in Shtypes.h.