[SHELL32] Implement shell change notification (#2432)

- Rewrite SHChangeNotify, SHChangeNotifyRegister, SHChangeNotify_Lock, SHChangeNotify_Unlock and SHChangeNotifyDeregister functions.
- Fix SHSimpleIDListFromPathA/W functions.
CORE-13950
This commit is contained in:
Katayama Hirofumi MZ 2020-04-09 07:30:14 +09:00 committed by GitHub
parent ee3ee2a65f
commit 296192685b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 1033 additions and 378 deletions

View file

@ -702,6 +702,13 @@ IStream* WINAPI SHGetViewStream(LPCITEMIDLIST, DWORD, LPCTSTR, LPCTSTR, LPCTSTR)
EXTERN_C HRESULT WINAPI SHCreateSessionKey(REGSAM samDesired, PHKEY phKey);
PVOID
WINAPI
SHLockSharedEx(
_In_ HANDLE hData,
_In_ DWORD dwProcessId,
_In_ BOOL bWriteAccess);
/*****************************************************************************
* INVALID_FILETITLE_CHARACTERS
*/