SHDESCRIPTIONIDSHDESCRIPTIONID*
*Contents  *Index  *Topic Contents
*Previous Topic: NRESARRAY
*Next Topic: SHELLEXECUTEINFO

SHDESCRIPTIONID


typedef struct SHDESCRIPTIONID{
    DWORD   dwDescriptionId;
    CLSID   clsid;
} SHDESCRIPTIONID, *LPSHDESCRIPTIONID;

Receives item data in response to a call to SHGetDataFromIDList.

dwDescriptionId
Receives a value that determines what type the item is. This can be one of the following values:
SHDID_ROOT_REGITEM The item is a registered item on the desktop.
SHDID_FS_FILE The item is a file.
SHDID_FS_DIRECTORY The item is a folder.
SHDID_FS_OTHER The item is an unidentified item in the file system.
SHDID_COMPUTER_DRIVE35 The item is a 3.5-inch floppy drive.
SHDID_COMPUTER_DRIVE525 The item is a 5.25-inch floppy drive.
SHDID_COMPUTER_REMOVABLE The item is a removable disk drive.
SHDID_COMPUTER_FIXED The item is a fixed disk drive.
SHDID_COMPUTER_NETDRIVE The item is a drive that is mapped to a network share.
SHDID_COMPUTER_CDROM The item is a CD-ROM drive.
SHDID_COMPUTER_RAMDISK The item is a RAM disk.
SHDID_COMPUTER_OTHER The item is an unidentified system device.
SHDID_NET_DOMAIN The item is a network domain.
SHDID_NET_SERVER The item is a network server.
SHDID_NET_SHARE The item is a network share.
SHDID_NET_RESTOFNET Not currently used.
SHDID_NET_OTHER The item is an unidentified network resource.
clsid
Receives the CLSID of the object to which the item belongs.

Up Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.