Data Structures |
struct | _SHITEMID |
struct | _ITEMIDLIST |
struct | _STRRET |
struct | _SHELLDETAILS |
struct | _COMDLG_FILTERSPEC |
struct | tagMACHINE_ID |
struct | tagDOMAIN_RELATIVE_OBJECTID |
struct | tagLOGFONTA |
struct | tagLOGFONTW |
Defines |
#define | __REQUIRED_RPCNDR_H_VERSION__ 500 |
#define | __shtypes_h__ |
#define | PIDLIST_ABSOLUTE LPITEMIDLIST |
#define | PCIDLIST_ABSOLUTE LPCITEMIDLIST |
#define | PCUIDLIST_ABSOLUTE LPCITEMIDLIST |
#define | PIDLIST_RELATIVE LPITEMIDLIST |
#define | PCIDLIST_RELATIVE LPCITEMIDLIST |
#define | PUIDLIST_RELATIVE LPITEMIDLIST |
#define | PCUIDLIST_RELATIVE LPCITEMIDLIST |
#define | PITEMID_CHILD LPITEMIDLIST |
#define | PCITEMID_CHILD LPCITEMIDLIST |
#define | PUITEMID_CHILD LPITEMIDLIST |
#define | PCUITEMID_CHILD LPCITEMIDLIST |
#define | PCUITEMID_CHILD_ARRAY LPCITEMIDLIST * |
#define | PCUIDLIST_RELATIVE_ARRAY LPCITEMIDLIST * |
#define | PCIDLIST_ABSOLUTE_ARRAY LPCITEMIDLIST * |
#define | PCUIDLIST_ABSOLUTE_ARRAY LPCITEMIDLIST * |
#define | PERCEIVEDFLAG_UNDEFINED 0x0000 |
#define | PERCEIVEDFLAG_SOFTCODED 0x0001 |
#define | PERCEIVEDFLAG_HARDCODED 0x0002 |
#define | PERCEIVEDFLAG_NATIVESUPPORT 0x0004 |
#define | PERCEIVEDFLAG_GDIPLUS 0x0010 |
#define | PERCEIVEDFLAG_WMSDK 0x0020 |
#define | PERCEIVEDFLAG_ZIPFOLDER 0x0040 |
#define | REFKNOWNFOLDERID const KNOWNFOLDERID * __MIDL_CONST |
#define | REFFOLDERTYPEID const FOLDERTYPEID * __MIDL_CONST |
#define | REFTASKOWNERID const TASKOWNERID * __MIDL_CONST |
Typedefs |
typedef struct _SHITEMID | SHITEMID |
typedef SHITEMID __unaligned * | LPSHITEMID |
typedef const SHITEMID
__unaligned * | LPCSHITEMID |
typedef struct _ITEMIDLIST | ITEMIDLIST |
typedef ITEMIDLIST | ITEMIDLIST_RELATIVE |
typedef ITEMIDLIST | ITEMID_CHILD |
typedef ITEMIDLIST | ITEMIDLIST_ABSOLUTE |
typedef __RPC_unique_pointer
BYTE_BLOB * | wirePIDL |
typedef ITEMIDLIST __unaligned * | LPITEMIDLIST |
typedef const ITEMIDLIST
__unaligned * | LPCITEMIDLIST |
typedef enum tagSTRRET_TYPE | STRRET_TYPE |
typedef struct _STRRET | STRRET |
typedef STRRET * | LPSTRRET |
typedef struct _SHELLDETAILS | SHELLDETAILS |
typedef struct _SHELLDETAILS * | LPSHELLDETAILS |
typedef enum tagPERCEIVED | PERCEIVED |
typedef DWORD | PERCEIVEDFLAG |
typedef struct _COMDLG_FILTERSPEC | COMDLG_FILTERSPEC |
typedef struct tagMACHINE_ID | MACHINE_ID |
typedef struct
tagDOMAIN_RELATIVE_OBJECTID | DOMAIN_RELATIVE_OBJECTID |
typedef GUID | KNOWNFOLDERID |
typedef GUID | FOLDERTYPEID |
typedef GUID | TASKOWNERID |
typedef struct tagLOGFONTA | LOGFONTA |
typedef struct tagLOGFONTW | LOGFONTW |
typedef LOGFONTA | LOGFONT |
typedef enum tagSHCOLSTATE | SHCOLSTATE |
typedef DWORD | SHCOLSTATEF |
typedef PROPERTYKEY | SHCOLUMNID |
typedef const SHCOLUMNID * | LPCSHCOLUMNID |
Enumerations |
enum | tagSTRRET_TYPE { STRRET_WSTR = 0,
STRRET_OFFSET = 0x1,
STRRET_CSTR = 0x2
} |
enum | tagPERCEIVED {
PERCEIVED_TYPE_FIRST = -3,
PERCEIVED_TYPE_CUSTOM = -3,
PERCEIVED_TYPE_UNSPECIFIED = -2,
PERCEIVED_TYPE_FOLDER = -1,
PERCEIVED_TYPE_UNKNOWN = 0,
PERCEIVED_TYPE_TEXT = 1,
PERCEIVED_TYPE_IMAGE = 2,
PERCEIVED_TYPE_AUDIO = 3,
PERCEIVED_TYPE_VIDEO = 4,
PERCEIVED_TYPE_COMPRESSED = 5,
PERCEIVED_TYPE_DOCUMENT = 6,
PERCEIVED_TYPE_SYSTEM = 7,
PERCEIVED_TYPE_APPLICATION = 8,
PERCEIVED_TYPE_GAMEMEDIA = 9,
PERCEIVED_TYPE_CONTACTS = 10,
PERCEIVED_TYPE_LAST = 10
} |
enum | tagSHCOLSTATE {
SHCOLSTATE_TYPE_STR = 0x1,
SHCOLSTATE_TYPE_INT = 0x2,
SHCOLSTATE_TYPE_DATE = 0x3,
SHCOLSTATE_TYPEMASK = 0xf,
SHCOLSTATE_ONBYDEFAULT = 0x10,
SHCOLSTATE_SLOW = 0x20,
SHCOLSTATE_EXTENDED = 0x40,
SHCOLSTATE_SECONDARYUI = 0x80,
SHCOLSTATE_HIDDEN = 0x100,
SHCOLSTATE_PREFER_VARCMP = 0x200,
SHCOLSTATE_PREFER_FMTCMP = 0x400,
SHCOLSTATE_NOSORTBYFOLDERNESS = 0x800,
SHCOLSTATE_VIEWONLY = 0x10000,
SHCOLSTATE_BATCHREAD = 0x20000,
SHCOLSTATE_NO_GROUPBY = 0x40000,
SHCOLSTATE_FIXED_WIDTH = 0x1000,
SHCOLSTATE_NODPISCALE = 0x2000,
SHCOLSTATE_FIXED_RATIO = 0x4000,
SHCOLSTATE_DISPLAYMASK = 0xf000
} |
Variables |
RPC_IF_HANDLE | __MIDL_itf_shtypes_0000_0000_v0_0_c_ifspec |
RPC_IF_HANDLE | __MIDL_itf_shtypes_0000_0000_v0_0_s_ifspec |