Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
947b71ae
Commit
947b71ae
authored
Jan 05, 2007
by
Francois Gouget
Committed by
Alexandre Julliard
Jan 06, 2007
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
shell32/tests: Print GetLastError() in decimal with '%u'.
parent
591f107c
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
17 deletions
+17
-17
shlfolder.c
dlls/shell32/tests/shlfolder.c
+17
-17
No files found.
dlls/shell32/tests/shlfolder.c
View file @
947b71ae
...
@@ -109,7 +109,7 @@ static void test_ParseDisplayName(void)
...
@@ -109,7 +109,7 @@ static void test_ParseDisplayName(void)
if
(
!
pSHGetSpecialFolderPathW
||
!
pILFindLastID
)
goto
finished
;
if
(
!
pSHGetSpecialFolderPathW
||
!
pILFindLastID
)
goto
finished
;
bRes
=
pSHGetSpecialFolderPathW
(
NULL
,
cTestDirW
,
CSIDL_PERSONAL
,
FALSE
);
bRes
=
pSHGetSpecialFolderPathW
(
NULL
,
cTestDirW
,
CSIDL_PERSONAL
,
FALSE
);
ok
(
bRes
,
"SHGetSpecialFolderPath(CSIDL_PERSONAL) failed! %
d
\n
"
,
GetLastError
());
ok
(
bRes
,
"SHGetSpecialFolderPath(CSIDL_PERSONAL) failed! %
u
\n
"
,
GetLastError
());
if
(
!
bRes
)
goto
finished
;
if
(
!
bRes
)
goto
finished
;
hr
=
IShellFolder_ParseDisplayName
(
IDesktopFolder
,
NULL
,
NULL
,
cTestDirW
,
NULL
,
&
newPIDL
,
0
);
hr
=
IShellFolder_ParseDisplayName
(
IDesktopFolder
,
NULL
,
NULL
,
cTestDirW
,
NULL
,
&
newPIDL
,
0
);
...
@@ -294,7 +294,7 @@ static void test_BindToObject(void)
...
@@ -294,7 +294,7 @@ static void test_BindToObject(void)
#endif
#endif
cChars
=
GetSystemDirectoryA
(
szSystemDir
,
MAX_PATH
);
cChars
=
GetSystemDirectoryA
(
szSystemDir
,
MAX_PATH
);
ok
(
cChars
>
0
&&
cChars
<
MAX_PATH
,
"GetSystemDirectoryA failed! LastError: %
08x
\n
"
,
GetLastError
());
ok
(
cChars
>
0
&&
cChars
<
MAX_PATH
,
"GetSystemDirectoryA failed! LastError: %
u
\n
"
,
GetLastError
());
if
(
cChars
==
0
||
cChars
>=
MAX_PATH
)
{
if
(
cChars
==
0
||
cChars
>=
MAX_PATH
)
{
IShellFolder_Release
(
psfMyComputer
);
IShellFolder_Release
(
psfMyComputer
);
return
;
return
;
...
@@ -356,14 +356,14 @@ static void test_GetDisplayName(void)
...
@@ -356,14 +356,14 @@ static void test_GetDisplayName(void)
/* First creating a directory in MyDocuments and a file in this directory. */
/* First creating a directory in MyDocuments and a file in this directory. */
result
=
pSHGetSpecialFolderPathW
(
NULL
,
wszTestDir
,
CSIDL_PERSONAL
,
FALSE
);
result
=
pSHGetSpecialFolderPathW
(
NULL
,
wszTestDir
,
CSIDL_PERSONAL
,
FALSE
);
ok
(
result
,
"SHGetSpecialFolderPathW failed! Last error: %
08x
\n
"
,
GetLastError
());
ok
(
result
,
"SHGetSpecialFolderPathW failed! Last error: %
u
\n
"
,
GetLastError
());
if
(
!
result
)
return
;
if
(
!
result
)
return
;
PathAddBackslashW
(
wszTestDir
);
PathAddBackslashW
(
wszTestDir
);
lstrcatW
(
wszTestDir
,
wszDirName
);
lstrcatW
(
wszTestDir
,
wszDirName
);
WideCharToMultiByte
(
CP_ACP
,
0
,
wszTestDir
,
-
1
,
szTestDir
,
MAX_PATH
,
0
,
0
);
WideCharToMultiByte
(
CP_ACP
,
0
,
wszTestDir
,
-
1
,
szTestDir
,
MAX_PATH
,
0
,
0
);
result
=
CreateDirectoryA
(
szTestDir
,
NULL
);
result
=
CreateDirectoryA
(
szTestDir
,
NULL
);
ok
(
result
,
"CreateDirectoryA failed! Last error: %
08x
\n
"
,
GetLastError
());
ok
(
result
,
"CreateDirectoryA failed! Last error: %
u
\n
"
,
GetLastError
());
if
(
!
result
)
return
;
if
(
!
result
)
return
;
lstrcpyW
(
wszTestFile
,
wszTestDir
);
lstrcpyW
(
wszTestFile
,
wszTestDir
);
...
@@ -372,7 +372,7 @@ static void test_GetDisplayName(void)
...
@@ -372,7 +372,7 @@ static void test_GetDisplayName(void)
WideCharToMultiByte
(
CP_ACP
,
0
,
wszTestFile
,
-
1
,
szTestFile
,
MAX_PATH
,
0
,
0
);
WideCharToMultiByte
(
CP_ACP
,
0
,
wszTestFile
,
-
1
,
szTestFile
,
MAX_PATH
,
0
,
0
);
hTestFile
=
CreateFileA
(
szTestFile
,
GENERIC_WRITE
,
0
,
NULL
,
CREATE_ALWAYS
,
0
,
NULL
);
hTestFile
=
CreateFileA
(
szTestFile
,
GENERIC_WRITE
,
0
,
NULL
,
CREATE_ALWAYS
,
0
,
NULL
);
ok
((
hTestFile
!=
INVALID_HANDLE_VALUE
),
"CreateFileA failed! Last error: %
08x
\n
"
,
GetLastError
());
ok
((
hTestFile
!=
INVALID_HANDLE_VALUE
),
"CreateFileA failed! Last error: %
u
\n
"
,
GetLastError
());
if
(
hTestFile
==
INVALID_HANDLE_VALUE
)
return
;
if
(
hTestFile
==
INVALID_HANDLE_VALUE
)
return
;
CloseHandle
(
hTestFile
);
CloseHandle
(
hTestFile
);
...
@@ -439,7 +439,7 @@ static void test_GetDisplayName(void)
...
@@ -439,7 +439,7 @@ static void test_GetDisplayName(void)
/* SHGetPathFromIDListW still works, although the file is not present anymore. */
/* SHGetPathFromIDListW still works, although the file is not present anymore. */
result
=
SHGetPathFromIDListW
(
pidlTestFile
,
wszTestFile2
);
result
=
SHGetPathFromIDListW
(
pidlTestFile
,
wszTestFile2
);
ok
(
result
,
"SHGetPathFromIDListW failed! Last error: %
08x
\n
"
,
GetLastError
());
ok
(
result
,
"SHGetPathFromIDListW failed! Last error: %
u
\n
"
,
GetLastError
());
ok
(
!
lstrcmpiW
(
wszTestFile
,
wszTestFile2
),
"SHGetPathFromIDListW returns incorrect path!
\n
"
);
ok
(
!
lstrcmpiW
(
wszTestFile
,
wszTestFile2
),
"SHGetPathFromIDListW returns incorrect path!
\n
"
);
if
(
!
pSHBindToParent
)
return
;
if
(
!
pSHBindToParent
)
return
;
...
@@ -781,11 +781,11 @@ static void test_SHGetPathFromIDList(void)
...
@@ -781,11 +781,11 @@ static void test_SHGetPathFromIDList(void)
/* Calling SHGetPathFromIDList with an empty pidl should return the desktop folder's path. */
/* Calling SHGetPathFromIDList with an empty pidl should return the desktop folder's path. */
result
=
pSHGetSpecialFolderPathW
(
NULL
,
wszDesktop
,
CSIDL_DESKTOP
,
FALSE
);
result
=
pSHGetSpecialFolderPathW
(
NULL
,
wszDesktop
,
CSIDL_DESKTOP
,
FALSE
);
ok
(
result
,
"SHGetSpecialFolderPathW(CSIDL_DESKTOP) failed! Last error: %
08x
\n
"
,
GetLastError
());
ok
(
result
,
"SHGetSpecialFolderPathW(CSIDL_DESKTOP) failed! Last error: %
u
\n
"
,
GetLastError
());
if
(
!
result
)
return
;
if
(
!
result
)
return
;
result
=
SHGetPathFromIDListW
(
pidlEmpty
,
wszPath
);
result
=
SHGetPathFromIDListW
(
pidlEmpty
,
wszPath
);
ok
(
result
,
"SHGetPathFromIDListW failed! Last error: %
08x
\n
"
,
GetLastError
());
ok
(
result
,
"SHGetPathFromIDListW failed! Last error: %
u
\n
"
,
GetLastError
());
if
(
!
result
)
return
;
if
(
!
result
)
return
;
ok
(
!
lstrcmpiW
(
wszDesktop
,
wszPath
),
"SHGetPathFromIDList didn't return desktop path for empty pidl!
\n
"
);
ok
(
!
lstrcmpiW
(
wszDesktop
,
wszPath
),
"SHGetPathFromIDList didn't return desktop path for empty pidl!
\n
"
);
...
@@ -806,7 +806,7 @@ static void test_SHGetPathFromIDList(void)
...
@@ -806,7 +806,7 @@ static void test_SHGetPathFromIDList(void)
wszPath
[
1
]
=
'\0'
;
wszPath
[
1
]
=
'\0'
;
result
=
SHGetPathFromIDListW
(
pidlMyComputer
,
wszPath
);
result
=
SHGetPathFromIDListW
(
pidlMyComputer
,
wszPath
);
ok
(
!
result
,
"SHGetPathFromIDList succeeded where it shouldn't!
\n
"
);
ok
(
!
result
,
"SHGetPathFromIDList succeeded where it shouldn't!
\n
"
);
ok
(
GetLastError
()
==
0xdeadbeef
,
"SHGetPathFromIDList shouldn't set last error! Last error: %
08x
\n
"
,
GetLastError
());
ok
(
GetLastError
()
==
0xdeadbeef
,
"SHGetPathFromIDList shouldn't set last error! Last error: %
u
\n
"
,
GetLastError
());
ok
(
!
wszPath
[
0
],
"Expected empty path
\n
"
);
ok
(
!
wszPath
[
0
],
"Expected empty path
\n
"
);
if
(
result
)
{
if
(
result
)
{
IShellFolder_Release
(
psfDesktop
);
IShellFolder_Release
(
psfDesktop
);
...
@@ -816,7 +816,7 @@ static void test_SHGetPathFromIDList(void)
...
@@ -816,7 +816,7 @@ static void test_SHGetPathFromIDList(void)
IMalloc_Free
(
ppM
,
pidlMyComputer
);
IMalloc_Free
(
ppM
,
pidlMyComputer
);
result
=
pSHGetSpecialFolderPathW
(
NULL
,
wszFileName
,
CSIDL_DESKTOPDIRECTORY
,
FALSE
);
result
=
pSHGetSpecialFolderPathW
(
NULL
,
wszFileName
,
CSIDL_DESKTOPDIRECTORY
,
FALSE
);
ok
(
result
,
"SHGetSpecialFolderPathW failed! Last error: %
08x
\n
"
,
GetLastError
());
ok
(
result
,
"SHGetSpecialFolderPathW failed! Last error: %
u
\n
"
,
GetLastError
());
if
(
!
result
)
{
if
(
!
result
)
{
IShellFolder_Release
(
psfDesktop
);
IShellFolder_Release
(
psfDesktop
);
return
;
return
;
...
@@ -824,7 +824,7 @@ static void test_SHGetPathFromIDList(void)
...
@@ -824,7 +824,7 @@ static void test_SHGetPathFromIDList(void)
PathAddBackslashW
(
wszFileName
);
PathAddBackslashW
(
wszFileName
);
lstrcatW
(
wszFileName
,
wszTestFile
);
lstrcatW
(
wszFileName
,
wszTestFile
);
hTestFile
=
CreateFileW
(
wszFileName
,
GENERIC_WRITE
,
0
,
NULL
,
CREATE_NEW
,
0
,
NULL
);
hTestFile
=
CreateFileW
(
wszFileName
,
GENERIC_WRITE
,
0
,
NULL
,
CREATE_NEW
,
0
,
NULL
);
ok
(
hTestFile
!=
INVALID_HANDLE_VALUE
,
"CreateFileW failed! Last error: %
08x
\n
"
,
GetLastError
());
ok
(
hTestFile
!=
INVALID_HANDLE_VALUE
,
"CreateFileW failed! Last error: %
u
\n
"
,
GetLastError
());
if
(
hTestFile
==
INVALID_HANDLE_VALUE
)
{
if
(
hTestFile
==
INVALID_HANDLE_VALUE
)
{
IShellFolder_Release
(
psfDesktop
);
IShellFolder_Release
(
psfDesktop
);
return
;
return
;
...
@@ -859,7 +859,7 @@ static void test_SHGetPathFromIDList(void)
...
@@ -859,7 +859,7 @@ static void test_SHGetPathFromIDList(void)
}
}
result
=
SHGetPathFromIDListW
(
pidlTestFile
,
wszPath
);
result
=
SHGetPathFromIDListW
(
pidlTestFile
,
wszPath
);
ok
(
result
,
"SHGetPathFromIDListW failed! Last error: %
08x
\n
"
,
GetLastError
());
ok
(
result
,
"SHGetPathFromIDListW failed! Last error: %
u
\n
"
,
GetLastError
());
IMalloc_Free
(
ppM
,
pidlTestFile
);
IMalloc_Free
(
ppM
,
pidlTestFile
);
if
(
!
result
)
return
;
if
(
!
result
)
return
;
ok
(
0
==
lstrcmpW
(
wszFileName
,
wszPath
),
"SHGetPathFromIDListW returned incorrect path for file placed on desktop
\n
"
);
ok
(
0
==
lstrcmpW
(
wszFileName
,
wszPath
),
"SHGetPathFromIDListW returned incorrect path for file placed on desktop
\n
"
);
...
@@ -982,7 +982,7 @@ static HRESULT WINAPI InitPropertyBag_IPropertyBag_Read(IPropertyBag *iface, LPC
...
@@ -982,7 +982,7 @@ static HRESULT WINAPI InitPropertyBag_IPropertyBag_Read(IPropertyBag *iface, LPC
if
(
V_VT
(
pVar
)
!=
VT_BSTR
)
return
E_INVALIDARG
;
if
(
V_VT
(
pVar
)
!=
VT_BSTR
)
return
E_INVALIDARG
;
result
=
pSHGetSpecialFolderPathW
(
NULL
,
wszPath
,
CSIDL_DESKTOPDIRECTORY
,
FALSE
);
result
=
pSHGetSpecialFolderPathW
(
NULL
,
wszPath
,
CSIDL_DESKTOPDIRECTORY
,
FALSE
);
ok
(
result
,
"SHGetSpecialFolderPathW(DESKTOPDIRECTORY) failed!
x%08x
\n
"
,
GetLastError
());
ok
(
result
,
"SHGetSpecialFolderPathW(DESKTOPDIRECTORY) failed!
%u
\n
"
,
GetLastError
());
if
(
!
result
)
return
E_INVALIDARG
;
if
(
!
result
)
return
E_INVALIDARG
;
V_BSTR
(
pVar
)
=
SysAllocString
(
wszPath
);
V_BSTR
(
pVar
)
=
SysAllocString
(
wszPath
);
...
@@ -1078,7 +1078,7 @@ static void test_FolderShortcut(void) {
...
@@ -1078,7 +1078,7 @@ static void test_FolderShortcut(void) {
}
}
result
=
pSHGetSpecialFolderPathW
(
NULL
,
wszDesktopPath
,
CSIDL_DESKTOPDIRECTORY
,
FALSE
);
result
=
pSHGetSpecialFolderPathW
(
NULL
,
wszDesktopPath
,
CSIDL_DESKTOPDIRECTORY
,
FALSE
);
ok
(
result
,
"SHGetSpecialFolderPathW(CSIDL_DESKTOPDIRECTORY) failed!
0x%08x
\n
"
,
GetLastError
());
ok
(
result
,
"SHGetSpecialFolderPathW(CSIDL_DESKTOPDIRECTORY) failed!
%u
\n
"
,
GetLastError
());
if
(
!
result
)
return
;
if
(
!
result
)
return
;
pStrRetToBufW
(
&
strret
,
NULL
,
wszBuffer
,
MAX_PATH
);
pStrRetToBufW
(
&
strret
,
NULL
,
wszBuffer
,
MAX_PATH
);
...
@@ -1224,11 +1224,11 @@ static void test_ITEMIDLIST_format(void) {
...
@@ -1224,11 +1224,11 @@ static void test_ITEMIDLIST_format(void) {
if
(
!
pSHGetSpecialFolderPathW
)
return
;
if
(
!
pSHGetSpecialFolderPathW
)
return
;
bResult
=
pSHGetSpecialFolderPathW
(
NULL
,
wszPersonal
,
CSIDL_PERSONAL
,
FALSE
);
bResult
=
pSHGetSpecialFolderPathW
(
NULL
,
wszPersonal
,
CSIDL_PERSONAL
,
FALSE
);
ok
(
bResult
,
"SHGetSpecialFolderPathW failed! Last error: %
08x
\n
"
,
GetLastError
());
ok
(
bResult
,
"SHGetSpecialFolderPathW failed! Last error: %
u
\n
"
,
GetLastError
());
if
(
!
bResult
)
return
;
if
(
!
bResult
)
return
;
bResult
=
SetCurrentDirectoryW
(
wszPersonal
);
bResult
=
SetCurrentDirectoryW
(
wszPersonal
);
ok
(
bResult
,
"SetCurrentDirectory failed! Last error: %
d
\n
"
,
GetLastError
());
ok
(
bResult
,
"SetCurrentDirectory failed! Last error: %
u
\n
"
,
GetLastError
());
if
(
!
bResult
)
return
;
if
(
!
bResult
)
return
;
hr
=
SHGetDesktopFolder
(
&
psfDesktop
);
hr
=
SHGetDesktopFolder
(
&
psfDesktop
);
...
@@ -1257,7 +1257,7 @@ static void test_ITEMIDLIST_format(void) {
...
@@ -1257,7 +1257,7 @@ static void test_ITEMIDLIST_format(void) {
WideCharToMultiByte
(
CP_ACP
,
0
,
wszFile
[
i
],
-
1
,
szFile
,
MAX_PATH
,
NULL
,
NULL
);
WideCharToMultiByte
(
CP_ACP
,
0
,
wszFile
[
i
],
-
1
,
szFile
,
MAX_PATH
,
NULL
,
NULL
);
hFile
=
CreateFileW
(
wszFile
[
i
],
GENERIC_WRITE
,
0
,
NULL
,
CREATE_NEW
,
FILE_FLAG_WRITE_THROUGH
,
NULL
);
hFile
=
CreateFileW
(
wszFile
[
i
],
GENERIC_WRITE
,
0
,
NULL
,
CREATE_NEW
,
FILE_FLAG_WRITE_THROUGH
,
NULL
);
ok
(
hFile
!=
INVALID_HANDLE_VALUE
,
"CreateFile failed! (%
d
)
\n
"
,
GetLastError
());
ok
(
hFile
!=
INVALID_HANDLE_VALUE
,
"CreateFile failed! (%
u
)
\n
"
,
GetLastError
());
if
(
hFile
==
INVALID_HANDLE_VALUE
)
{
if
(
hFile
==
INVALID_HANDLE_VALUE
)
{
IShellFolder_Release
(
psfPersonal
);
IShellFolder_Release
(
psfPersonal
);
return
;
return
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment