114 L"\\StringFileInfo\\040904B0\\FileDescription",
126 L"\\StringFileInfo\\FFFFFFFF\\NoSuchKey",
141 skip(
"SHGetFileDescription not found\n");
147 skip(
"notepad.exe and/or winver.exe not found\n");
static void TEST_GetDescriptionNotepad(void)
static void TEST_TinyBuffer(void)
BOOL(WINAPI * FN_SHGetFileDescriptionW)(PCWSTR, PCWSTR, PCWSTR, PWSTR, PUINT)
static void TEST_InvalidVerKey(void)
static FN_SHGetFileDescriptionW g_fnSHGetFileDescriptionW
static BOOL LoadFunctions(void)
static void TEST_QuerySizeOnly(void)
static void TEST_GetDescriptionWinver(void)
static void TEST_NonExistentFile(void)
static BOOL BuildSystemPaths(void)
static void TEST_CustomVerKey(void)
static void TEST_DirectoryPath(void)
static WCHAR g_notepad[MAX_PATH]
static WCHAR g_winver[MAX_PATH]
#define ok_int(expression, result)
#define GetProcAddress(x, y)
HMODULE WINAPI GetModuleHandleW(LPCWSTR lpModuleName)
UINT WINAPI GetSystemDirectoryW(OUT LPWSTR lpBuffer, IN UINT uSize)
int WINAPI lstrcmpW(LPCWSTR str1, LPCWSTR str2)
BOOL WINAPI PathFileExistsW(const WCHAR *path)
_ACRTIMP int __cdecl _wcsicmp(const wchar_t *, const wchar_t *)
GLenum GLuint GLenum GLsizei const GLchar * buf
#define SHGetFileDescription
STRSAFEAPI StringCchPrintfW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszFormat,...)
#define MAKEINTRESOURCEA(i)