From 88a8ff027a70ad917bdd144f0f11af4d527b8b3f Mon Sep 17 00:00:00 2001 From: Huw Davies Date: Tue, 9 Aug 2005 20:34:57 +0000 Subject: [PATCH] _CreateAllAccessSecurityAttributes takes three parameters. --- dlls/shlwapi/shlwapi.spec | 2 +- dlls/shlwapi/thread.c | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dlls/shlwapi/shlwapi.spec b/dlls/shlwapi/shlwapi.spec index aab84197d30..1366130297d 100644 --- a/dlls/shlwapi/shlwapi.spec +++ b/dlls/shlwapi/shlwapi.spec @@ -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 diff --git a/dlls/shlwapi/thread.c b/dlls/shlwapi/thread.c index ae482df3572..67d5ba636fc 100644 --- a/dlls/shlwapi/thread.c +++ b/dlls/shlwapi/thread.c @@ -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);