[SHELL32][SDK] Implement SHOpenPropSheetA (#5830)

- Add SHOpenPropSheetA and
  SHOpenPropSheetW prototypes to <shlobj.h>.
- Implement SHOpenPropSheetA function.
This commit is contained in:
Katayama Hirofumi MZ 2023-10-27 19:34:02 +09:00 committed by GitHub
parent 8f6b016963
commit dcc9a2d8f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 70 additions and 28 deletions

View file

@ -340,6 +340,25 @@ int WINAPI PathCleanupSpec(_In_opt_ LPCWSTR, _Inout_ LPWSTR);
HINSTANCE WINAPI SHGetShellStyleHInstance(VOID);
#endif
BOOL WINAPI
SHOpenPropSheetA(
_In_opt_z_ LPCSTR pszCaption,
_In_opt_ HKEY *ahKeys,
_In_ UINT cKeys,
_In_ const CLSID *pclsidDefault,
_In_ IDataObject *pDataObject,
_In_opt_ IShellBrowser *pShellBrowser,
_In_opt_z_ LPCSTR pszStartPage);
BOOL WINAPI
SHOpenPropSheetW(
_In_opt_z_ LPCWSTR pszCaption,
_In_opt_ HKEY *ahKeys,
_In_ UINT cKeys,
_In_ const CLSID *pclsidDefault,
_In_ IDataObject *pDataObject,
_In_opt_ IShellBrowser *pShellBrowser,
_In_opt_z_ LPCWSTR pszStartPage);
/*****************************************************************************
* IContextMenu interface
*/