mirror of
https://github.com/reactos/reactos.git
synced 2026-09-09 10:50:37 +08:00
Prepare for CLSID_QueryAssociations. JIRA issue: CORE-20467 - Add dll/win32/shell32/evalcmd/ elements.cpp. - Implement AssocCreateElement function in elements.cpp. - Modify shell32.spec. - Fix shlwapi!AssocCreate by using AssocCreateElement. - Add SKGetValueW and SKSetValueW prototypes into <shlwapi_undoc.h>. - Add AssocCreateElement prototype into <shlwapi_undoc.h>. - Add some CLSIDs into <shlguid_undoc.h>. - Add some resource strings into shlwapi. - Add AssocGetPerceivedType prototype into <shlwapi.h>. - Add AssocCreateElement testcase into shell32_apitest.
26 lines
770 B
C
26 lines
770 B
C
/*
|
|
* PROJECT: ReactOS Shell
|
|
* LICENSE: LGPL-2.1+ (https://spdx.org/licenses/LGPL-2.1+)
|
|
* PURPOSE: SHEvaluateSystemCommandTemplate
|
|
* COPYRIGHT: Copyright 2026 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
HRESULT _PathCopyExeAndTrimWhiteSpaces(PWSTR pszBuff, size_t cchBuff,
|
|
PCWSTR pszSrc, size_t cchSrc);
|
|
HRESULT _PathFindInFolder(_In_ INT csidl, _In_ PCWSTR pszSrc, _Out_ PWSTR pszPath,
|
|
_In_ UINT cchPath);
|
|
HRESULT _PathFindInSystem(_Inout_ PWSTR pszPath, _In_ UINT cchPath);
|
|
|
|
HRESULT WINAPI
|
|
AssocCreateElement(_In_ REFCLSID rclsid, _In_ REFIID riid, _Outptr_ PVOID* ppvObj);
|
|
|
|
#ifdef __cplusplus
|
|
} // extern "C"
|
|
#endif
|