_CreateAllAccessSecurityAttributes takes three parameters.
This commit is contained in:
parent
475f2336cc
commit
88a8ff027a
|
@ -353,7 +353,7 @@
|
|||
353 stub -noname SHFormatDateTimeA
|
||||
354 stub -noname SHFormatDateTimeW
|
||||
355 stdcall -noname IUnknown_EnableModeless(ptr long)
|
||||
356 stdcall -noname _CreateAllAccessSecurityAttributes(ptr ptr)
|
||||
356 stdcall -noname _CreateAllAccessSecurityAttributes(ptr ptr long)
|
||||
357 stdcall -noname SHGetNewLinkInfoWrapW(wstr wstr wstr long long)
|
||||
358 stdcall -noname SHDefExtractIconWrapW(wstr long long ptr ptr long)
|
||||
359 stdcall @(long long wstr) kernel32.OpenEventW
|
||||
|
|
|
@ -75,12 +75,13 @@ DWORD WINAPI SHStringFromGUIDA(REFGUID,LPSTR,INT);
|
|||
*/
|
||||
LPSECURITY_ATTRIBUTES WINAPI _CreateAllAccessSecurityAttributes(
|
||||
LPSECURITY_ATTRIBUTES lpAttr,
|
||||
PSECURITY_DESCRIPTOR lpSec)
|
||||
PSECURITY_DESCRIPTOR lpSec,
|
||||
DWORD p3)
|
||||
{
|
||||
/* This function is used within SHLWAPI only to create security attributes
|
||||
* for shell semaphores. */
|
||||
|
||||
TRACE("(%p,%p)\n", lpAttr, lpSec);
|
||||
TRACE("(%p,%p,%08lx)\n", lpAttr, lpSec, p3);
|
||||
|
||||
if (!(GetVersion() & 0x80000000)) /* NT */
|
||||
{
|
||||
|
@ -426,7 +427,7 @@ HANDLE WINAPI _SHGlobalCounterCreateNamedW(LPCWSTR lpszName, DWORD iInitial)
|
|||
StrCpyNW(szBuff + iPrefixLen, lpszName, iBuffLen - iPrefixLen);
|
||||
|
||||
/* Initialise security attributes */
|
||||
pSecAttr = _CreateAllAccessSecurityAttributes(&sAttr, &sd);
|
||||
pSecAttr = _CreateAllAccessSecurityAttributes(&sAttr, &sd, 0);
|
||||
|
||||
if (!(hRet = CreateSemaphoreW(pSecAttr , iInitial, MAXLONG, szBuff)))
|
||||
hRet = OpenSemaphoreW(SYNCHRONIZE|SEMAPHORE_MODIFY_STATE, 0, szBuff);
|
||||
|
|
Loading…
Reference in New Issue