10#define SHELL32_NOPROPSYSLIB
12#ifdef SHELL32_NOPROPSYSLIB
13#ifdef SHELL32_PROP_IMPL
14#ifndef PSGUID_SUMMARYINFORMATION
15#define PSGUID_SUMMARYINFORMATION { 0xf29f85e0L, 0x4ff9, 0x1068, 0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9 }
17#define DEFINE_SHELL32PROPERTYKEY(name, psguid, pid) \
18 EXTERN_C const PROPERTYKEY DECLSPEC_SELECTANY name = { psguid, pid }
20#define DEFINE_SHELL32PROPERTYKEY(name, psguid, pid) EXTERN_C const PROPERTYKEY name
BOOL WINAPI SystemTimeToFileTime(IN CONST SYSTEMTIME *lpSystemTime, OUT LPFILETIME lpFileTime)
static REFPROPVARIANT PROPVAR_CHANGE_FLAGS VARTYPE vt
HRESULT SHELL_PropVariantChangeType(_Out_ PROPVARIANT *ppvDest, _In_ REFPROPVARIANT pvSrc, _In_ VARTYPE vt)
HRESULT VariantToIdlist(_In_ VARIANT *pV, _Out_ LPITEMIDLIST *ppidl)
static VARIANT * VariantDerefVariant(_In_ const VARIANT *pV)
static BOOL VariantTimeToFileTime(_In_ const DOUBLE vtime, _Out_ FILETIME *pft)
HRESULT VariantQueryInterface(_In_ VARIANT *pV, _In_ REFIID riid, _Out_ void **ppv)
HRESULT SHELL_VariantToPropVariant(_In_ const VARIANT *pVar, _Out_ PROPVARIANT *pPropVar)
#define DEFINE_SHELL32PROPERTYKEY(name, psguid, pid)
const PROPERTYKEY * SHELL_GetPropertyKeyFromString(_In_ PCWSTR pszString, _Out_ PROPERTYKEY *pkey)
static const PROPERTYKEY PKEY_Size
static const PROPERTYKEY PKEY_DateModified
#define PID_STG_STORAGETYPE
#define PID_STG_WRITETIME
#define PID_STG_ATTRIBUTES
ITEMIDLIST UNALIGNED * LPITEMIDLIST
INT WINAPI VariantTimeToSystemTime(double dateIn, LPSYSTEMTIME lpSt)