31#define NO_SHLWAPI_PATH
33#define NO_SHLWAPI_STREAM
34#define NO_SHLWAPI_USER
71 TRACE(
"(%p,%p,%08lx)\n", lpAttr, lpSec, p3);
75 if (!lpSec || !lpAttr)
126 TRACE(
"(%p)\n", hSem);
147 TRACE(
"(%p)\n", hSem);
149 return dwOldCount + 1;
165 DWORD dwOldCount = 0;
167 TRACE(
"(%p)\n", hSem);
171 return dwOldCount - 1;
181 static const WCHAR szPrefix[] = {
's',
'h',
'e',
'l',
'l',
'.',
'\0' };
182 const int iPrefixLen = 6;
191 memcpy(szBuff, szPrefix, (iPrefixLen + 1) *
sizeof(
WCHAR));
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
void shell(int argc, const char *argv[])
BOOL WINAPI InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision)
struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES
#define MultiByteToWideChar
WCHAR *WINAPI StrCpyNW(WCHAR *dst, const WCHAR *src, int count)
DWORD WINAPI GetVersion(void)
HANDLE WINAPI SHGlobalCounterCreateNamedW(LPCWSTR lpszName, DWORD iInitial)
HANDLE WINAPI SHGlobalCounterCreate(REFGUID guid)
LPSECURITY_ATTRIBUTES WINAPI CreateAllAccessSecurityAttributes(LPSECURITY_ATTRIBUTES lpAttr, PSECURITY_DESCRIPTOR lpSec, DWORD p3)
LONG WINAPI SHGlobalCounterGetValue(HANDLE hSem)
LONG WINAPI SHGlobalCounterIncrement(HANDLE hSem)
DWORD SHLWAPI_ThreadRef_index
DWORD WINAPI SHGlobalCounterDecrement(HANDLE hSem)
INT WINAPI SHStringFromGUIDA(REFGUID, LPSTR, INT)
HRESULT WINAPI _SHGetInstanceExplorer(IUnknown **lppUnknown)
HANDLE WINAPI SHGlobalCounterCreateNamedA(LPCSTR lpszName, DWORD iInitial)
#define memcpy(s1, s2, n)
static const WCHAR szName[]
BOOL WINAPI SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, PACL pDacl, BOOL bDaclDefaulted)
HRESULT WINAPI SHGetInstanceExplorer(IUnknown **lpUnknown)
LPVOID lpSecurityDescriptor
DWORD WINAPI WaitForSingleObject(IN HANDLE hHandle, IN DWORD dwMilliseconds)
HANDLE WINAPI DECLSPEC_HOTPATCH OpenSemaphoreW(IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN LPCWSTR lpName)
HANDLE WINAPI DECLSPEC_HOTPATCH CreateSemaphoreW(IN LPSECURITY_ATTRIBUTES lpSemaphoreAttributes OPTIONAL, IN LONG lInitialCount, IN LONG lMaximumCount, IN LPCWSTR lpName OPTIONAL)
BOOL WINAPI DECLSPEC_HOTPATCH ReleaseSemaphore(IN HANDLE hSemaphore, IN LONG lReleaseCount, IN LPLONG lpPreviousCount)
#define SEMAPHORE_MODIFY_STATE