mirror of
https://github.com/reactos/reactos.git
synced 2025-06-10 20:34:59 +00:00

Implemementing missing features... JIRA issue: CORE-19278 - Add netapi32 and secur32 delay importing. - Move function definition from stubs.cpp into utils.cpp. - Include some security headers in utils.cpp. - Adapt <secext.h> to C++. - Add prototype to <undocshell.h>.
30 lines
737 B
C++
30 lines
737 B
C++
/*
|
|
* PROJECT: ReactOS API tests
|
|
* LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
|
|
* PURPOSE: Test for SHGetUserDisplayName
|
|
* COPYRIGHT: Copyright 2025 Katayama Hirofumi MZ (katayama.hirofumi.mz@gmail.com)
|
|
*/
|
|
|
|
#include "shelltest.h"
|
|
#include <undocshell.h>
|
|
|
|
START_TEST(SHGetUserDisplayName)
|
|
{
|
|
HRESULT hr;
|
|
WCHAR szBuf[MAX_PATH];
|
|
ULONG cchBuf;
|
|
|
|
hr = SHGetUserDisplayName(NULL, NULL);
|
|
ok_hex(hr, E_INVALIDARG);
|
|
|
|
hr = SHGetUserDisplayName(szBuf, NULL);
|
|
ok_hex(hr, E_INVALIDARG);
|
|
|
|
cchBuf = _countof(szBuf);
|
|
hr = SHGetUserDisplayName(NULL, &cchBuf);
|
|
ok_hex(hr, E_INVALIDARG);
|
|
|
|
cchBuf = _countof(szBuf);
|
|
hr = SHGetUserDisplayName(szBuf, &cchBuf);
|
|
ok_hex(hr, S_OK);
|
|
}
|