11#define UNIQUEEXT L"ABC123XYZ"
12#define my_ok_all_flags(val, flags) ok_eq_hex((val) & (flags), (flags))
46 info.dwAttributes = ~SFGAO_VALIDATE;
52 info.dwAttributes = ~SFGAO_VALIDATE;
58 info.dwAttributes = ~SFGAO_VALIDATE;
63 info.dwAttributes = ~SFGAO_VALIDATE;
67 info.dwAttributes = ~SFGAO_VALIDATE;
PRTL_UNICODE_STRING_BUFFER Path
#define my_ok_all_flags(val, flags)
static DWORD_PTR SHGFI(PCWSTR Path, SHFILEINFOW &Info, UINT Flags, UINT Attributes=0)
#define ok_bool_true(value, desc)
#define ok_int(expression, result)
#define ok_ptr(expression, result)
LPWSTR WINAPI StrStrIW(LPCWSTR lpszStr, LPCWSTR lpszSearch)
DWORD WINAPI GetModuleFileNameW(HINSTANCE hModule, LPWSTR lpFilename, DWORD nSize)
GLenum GLuint GLenum GLsizei const GLchar * buf
#define FILE_ATTRIBUTE_DIRECTORY
void WINAPI ILFree(LPITEMIDLIST pidl)
DWORD_PTR WINAPI SHGetFileInfoW(LPCWSTR path, DWORD dwFileAttributes, SHFILEINFOW *psfi, UINT sizeofpsfi, UINT flags)
#define SHGFI_ATTR_SPECIFIED
#define SHGFI_SYSICONINDEX
#define SHGFI_ICONLOCATION
#define SHGFI_DISPLAYNAME
#define SHGFI_USEFILEATTRIBUTES
PIDLIST_ABSOLUTE WINAPI SHSimpleIDListFromPath(PCWSTR)
ITEMIDLIST UNALIGNED * LPITEMIDLIST
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes
_Must_inspect_result_ _In_ ULONG Flags