advapi32: Win64 printf format warning fixes.
This commit is contained in:
parent
2324aeec33
commit
4301816d47
|
@ -1,4 +1,4 @@
|
||||||
EXTRADEFS = -D_ADVAPI32_ -DWINE_NO_LONG_AS_INT
|
EXTRADEFS = -D_ADVAPI32_
|
||||||
TOPSRCDIR = @top_srcdir@
|
TOPSRCDIR = @top_srcdir@
|
||||||
TOPOBJDIR = ../..
|
TOPOBJDIR = ../..
|
||||||
SRCDIR = @srcdir@
|
SRCDIR = @srcdir@
|
||||||
|
|
|
@ -214,7 +214,7 @@ BOOL WINAPI InitiateSystemShutdownExA( LPSTR lpMachineName, LPSTR lpMessage,
|
||||||
DWORD dwTimeout, BOOL bForceAppsClosed, BOOL bRebootAfterShutdown,
|
DWORD dwTimeout, BOOL bForceAppsClosed, BOOL bRebootAfterShutdown,
|
||||||
DWORD dwReason)
|
DWORD dwReason)
|
||||||
{
|
{
|
||||||
FIXME("%s %s %ld %d %d %ld\n", debugstr_a(lpMachineName),
|
FIXME("%s %s %d %d %d %d\n", debugstr_a(lpMachineName),
|
||||||
debugstr_a(lpMessage), dwTimeout, bForceAppsClosed,
|
debugstr_a(lpMessage), dwTimeout, bForceAppsClosed,
|
||||||
bRebootAfterShutdown, dwReason);
|
bRebootAfterShutdown, dwReason);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -229,7 +229,7 @@ BOOL WINAPI InitiateSystemShutdownExW( LPWSTR lpMachineName, LPWSTR lpMessage,
|
||||||
DWORD dwTimeout, BOOL bForceAppsClosed, BOOL bRebootAfterShutdown,
|
DWORD dwTimeout, BOOL bForceAppsClosed, BOOL bRebootAfterShutdown,
|
||||||
DWORD dwReason)
|
DWORD dwReason)
|
||||||
{
|
{
|
||||||
FIXME("%s %s %ld %d %d %ld\n", debugstr_w(lpMachineName),
|
FIXME("%s %s %d %d %d %d\n", debugstr_w(lpMachineName),
|
||||||
debugstr_w(lpMessage), dwTimeout, bForceAppsClosed,
|
debugstr_w(lpMessage), dwTimeout, bForceAppsClosed,
|
||||||
bRebootAfterShutdown, dwReason);
|
bRebootAfterShutdown, dwReason);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -254,7 +254,7 @@ BOOL WINAPI InitiateSystemShutdownW( LPWSTR lpMachineName, LPWSTR lpMessage, DWO
|
||||||
BOOL WINAPI LogonUserA( LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword,
|
BOOL WINAPI LogonUserA( LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword,
|
||||||
DWORD dwLogonType, DWORD dwLogonProvider, PHANDLE phToken )
|
DWORD dwLogonType, DWORD dwLogonProvider, PHANDLE phToken )
|
||||||
{
|
{
|
||||||
FIXME("%s %s %p 0x%08lx 0x%08lx %p - stub\n", debugstr_a(lpszUsername),
|
FIXME("%s %s %p 0x%08x 0x%08x %p - stub\n", debugstr_a(lpszUsername),
|
||||||
debugstr_a(lpszDomain), lpszPassword, dwLogonType, dwLogonProvider, phToken);
|
debugstr_a(lpszDomain), lpszPassword, dwLogonType, dwLogonProvider, phToken);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -263,7 +263,7 @@ BOOL WINAPI LogonUserA( LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassw
|
||||||
BOOL WINAPI LogonUserW( LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword,
|
BOOL WINAPI LogonUserW( LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword,
|
||||||
DWORD dwLogonType, DWORD dwLogonProvider, PHANDLE phToken )
|
DWORD dwLogonType, DWORD dwLogonProvider, PHANDLE phToken )
|
||||||
{
|
{
|
||||||
FIXME("%s %s %p 0x%08lx 0x%08lx %p - stub\n", debugstr_w(lpszUsername),
|
FIXME("%s %s %p 0x%08x 0x%08x %p - stub\n", debugstr_w(lpszUsername),
|
||||||
debugstr_w(lpszDomain), lpszPassword, dwLogonType, dwLogonProvider, phToken);
|
debugstr_w(lpszDomain), lpszPassword, dwLogonType, dwLogonProvider, phToken);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
|
@ -296,7 +296,7 @@ BOOL WINAPI CryptAcquireContextW (HCRYPTPROV *phProv, LPCWSTR pszContainer,
|
||||||
static const WCHAR typeW[] = {'T','y','p','e',0};
|
static const WCHAR typeW[] = {'T','y','p','e',0};
|
||||||
static const WCHAR imagepathW[] = {'I','m','a','g','e',' ','P','a','t','h',0};
|
static const WCHAR imagepathW[] = {'I','m','a','g','e',' ','P','a','t','h',0};
|
||||||
|
|
||||||
TRACE("(%p, %s, %s, %ld, %08lx)\n", phProv, debugstr_w(pszContainer),
|
TRACE("(%p, %s, %s, %d, %08x)\n", phProv, debugstr_w(pszContainer),
|
||||||
debugstr_w(pszProvider), dwProvType, dwFlags);
|
debugstr_w(pszProvider), dwProvType, dwFlags);
|
||||||
|
|
||||||
if (dwProvType < 1 || dwProvType > MAXPROVTYPES)
|
if (dwProvType < 1 || dwProvType > MAXPROVTYPES)
|
||||||
|
@ -317,7 +317,7 @@ BOOL WINAPI CryptAcquireContextW (HCRYPTPROV *phProv, LPCWSTR pszContainer,
|
||||||
* then try the machine default CSP
|
* then try the machine default CSP
|
||||||
*/
|
*/
|
||||||
if ( !(keyname = CRYPT_GetTypeKeyName(dwProvType, TRUE)) ) {
|
if ( !(keyname = CRYPT_GetTypeKeyName(dwProvType, TRUE)) ) {
|
||||||
TRACE("No provider registered for crypto provider type %ld.\n", dwProvType);
|
TRACE("No provider registered for crypto provider type %d.\n", dwProvType);
|
||||||
SetLastError(NTE_PROV_TYPE_NOT_DEF);
|
SetLastError(NTE_PROV_TYPE_NOT_DEF);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -325,7 +325,7 @@ BOOL WINAPI CryptAcquireContextW (HCRYPTPROV *phProv, LPCWSTR pszContainer,
|
||||||
{
|
{
|
||||||
CRYPT_Free(keyname);
|
CRYPT_Free(keyname);
|
||||||
if ( !(keyname = CRYPT_GetTypeKeyName(dwProvType, FALSE)) ) {
|
if ( !(keyname = CRYPT_GetTypeKeyName(dwProvType, FALSE)) ) {
|
||||||
TRACE("No type registered for crypto provider type %ld.\n", dwProvType);
|
TRACE("No type registered for crypto provider type %d.\n", dwProvType);
|
||||||
RegCloseKey(key);
|
RegCloseKey(key);
|
||||||
SetLastError(NTE_PROV_TYPE_NOT_DEF);
|
SetLastError(NTE_PROV_TYPE_NOT_DEF);
|
||||||
goto error;
|
goto error;
|
||||||
|
@ -342,7 +342,7 @@ BOOL WINAPI CryptAcquireContextW (HCRYPTPROV *phProv, LPCWSTR pszContainer,
|
||||||
r = RegQueryValueExW(key, nameW, NULL, &keytype, NULL, &len);
|
r = RegQueryValueExW(key, nameW, NULL, &keytype, NULL, &len);
|
||||||
if( r != ERROR_SUCCESS || !len || keytype != REG_SZ)
|
if( r != ERROR_SUCCESS || !len || keytype != REG_SZ)
|
||||||
{
|
{
|
||||||
TRACE("error %ld reading size of 'Name' from registry\n", r );
|
TRACE("error %d reading size of 'Name' from registry\n", r );
|
||||||
RegCloseKey(key);
|
RegCloseKey(key);
|
||||||
SetLastError(NTE_PROV_TYPE_ENTRY_BAD);
|
SetLastError(NTE_PROV_TYPE_ENTRY_BAD);
|
||||||
goto error;
|
goto error;
|
||||||
|
@ -356,7 +356,7 @@ BOOL WINAPI CryptAcquireContextW (HCRYPTPROV *phProv, LPCWSTR pszContainer,
|
||||||
r = RegQueryValueExW(key, nameW, NULL, NULL, (LPBYTE)provname, &len);
|
r = RegQueryValueExW(key, nameW, NULL, NULL, (LPBYTE)provname, &len);
|
||||||
if( r != ERROR_SUCCESS )
|
if( r != ERROR_SUCCESS )
|
||||||
{
|
{
|
||||||
TRACE("error %ld reading 'Name' from registry\n", r );
|
TRACE("error %d reading 'Name' from registry\n", r );
|
||||||
RegCloseKey(key);
|
RegCloseKey(key);
|
||||||
SetLastError(NTE_PROV_TYPE_ENTRY_BAD);
|
SetLastError(NTE_PROV_TYPE_ENTRY_BAD);
|
||||||
goto error;
|
goto error;
|
||||||
|
@ -388,7 +388,7 @@ BOOL WINAPI CryptAcquireContextW (HCRYPTPROV *phProv, LPCWSTR pszContainer,
|
||||||
}
|
}
|
||||||
if (type != dwProvType)
|
if (type != dwProvType)
|
||||||
{
|
{
|
||||||
TRACE("Crypto provider has wrong type (%ld vs expected %ld).\n", type, dwProvType);
|
TRACE("Crypto provider has wrong type (%d vs expected %d).\n", type, dwProvType);
|
||||||
SetLastError(NTE_PROV_TYPE_NO_MATCH);
|
SetLastError(NTE_PROV_TYPE_NO_MATCH);
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
@ -396,7 +396,7 @@ BOOL WINAPI CryptAcquireContextW (HCRYPTPROV *phProv, LPCWSTR pszContainer,
|
||||||
r = RegQueryValueExW(key, imagepathW, NULL, &keytype, NULL, &len);
|
r = RegQueryValueExW(key, imagepathW, NULL, &keytype, NULL, &len);
|
||||||
if ( r != ERROR_SUCCESS || keytype != REG_SZ)
|
if ( r != ERROR_SUCCESS || keytype != REG_SZ)
|
||||||
{
|
{
|
||||||
TRACE("error %ld reading size of 'Image Path' from registry\n", r );
|
TRACE("error %d reading size of 'Image Path' from registry\n", r );
|
||||||
RegCloseKey(key);
|
RegCloseKey(key);
|
||||||
SetLastError(NTE_PROV_TYPE_ENTRY_BAD);
|
SetLastError(NTE_PROV_TYPE_ENTRY_BAD);
|
||||||
goto error;
|
goto error;
|
||||||
|
@ -410,7 +410,7 @@ BOOL WINAPI CryptAcquireContextW (HCRYPTPROV *phProv, LPCWSTR pszContainer,
|
||||||
r = RegQueryValueExW(key, imagepathW, NULL, NULL, (LPBYTE)temp, &len);
|
r = RegQueryValueExW(key, imagepathW, NULL, NULL, (LPBYTE)temp, &len);
|
||||||
if( r != ERROR_SUCCESS )
|
if( r != ERROR_SUCCESS )
|
||||||
{
|
{
|
||||||
TRACE("error %ld reading 'Image Path' from registry\n", r );
|
TRACE("error %d reading 'Image Path' from registry\n", r );
|
||||||
RegCloseKey(key);
|
RegCloseKey(key);
|
||||||
SetLastError(NTE_PROV_TYPE_ENTRY_BAD);
|
SetLastError(NTE_PROV_TYPE_ENTRY_BAD);
|
||||||
goto error;
|
goto error;
|
||||||
|
@ -504,7 +504,7 @@ BOOL WINAPI CryptAcquireContextA (HCRYPTPROV *phProv, LPCSTR pszContainer,
|
||||||
PWSTR pProvider = NULL, pContainer = NULL;
|
PWSTR pProvider = NULL, pContainer = NULL;
|
||||||
BOOL ret = FALSE;
|
BOOL ret = FALSE;
|
||||||
|
|
||||||
TRACE("(%p, %s, %s, %ld, %08lx)\n", phProv, pszContainer,
|
TRACE("(%p, %s, %s, %d, %08x)\n", phProv, pszContainer,
|
||||||
pszProvider, dwProvType, dwFlags);
|
pszProvider, dwProvType, dwFlags);
|
||||||
|
|
||||||
if ( !CRYPT_ANSIToUnicode(pszContainer, &pContainer, -1) )
|
if ( !CRYPT_ANSIToUnicode(pszContainer, &pContainer, -1) )
|
||||||
|
@ -544,7 +544,7 @@ BOOL WINAPI CryptContextAddRef (HCRYPTPROV hProv, DWORD *pdwReserved, DWORD dwFl
|
||||||
{
|
{
|
||||||
PCRYPTPROV pProv = (PCRYPTPROV)hProv;
|
PCRYPTPROV pProv = (PCRYPTPROV)hProv;
|
||||||
|
|
||||||
TRACE("(0x%lx, %p, %08lx)\n", hProv, pdwReserved, dwFlags);
|
TRACE("(0x%lx, %p, %08x)\n", hProv, pdwReserved, dwFlags);
|
||||||
|
|
||||||
if (!pProv)
|
if (!pProv)
|
||||||
{
|
{
|
||||||
|
@ -580,7 +580,7 @@ BOOL WINAPI CryptReleaseContext (HCRYPTPROV hProv, DWORD dwFlags)
|
||||||
PCRYPTPROV pProv = (PCRYPTPROV)hProv;
|
PCRYPTPROV pProv = (PCRYPTPROV)hProv;
|
||||||
BOOL ret = TRUE;
|
BOOL ret = TRUE;
|
||||||
|
|
||||||
TRACE("(0x%lx, %08lx)\n", hProv, dwFlags);
|
TRACE("(0x%lx, %08x)\n", hProv, dwFlags);
|
||||||
|
|
||||||
if (!pProv)
|
if (!pProv)
|
||||||
{
|
{
|
||||||
|
@ -632,7 +632,7 @@ BOOL WINAPI CryptGenRandom (HCRYPTPROV hProv, DWORD dwLen, BYTE *pbBuffer)
|
||||||
{
|
{
|
||||||
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
||||||
|
|
||||||
TRACE("(0x%lx, %ld, %p)\n", hProv, dwLen, pbBuffer);
|
TRACE("(0x%lx, %d, %p)\n", hProv, dwLen, pbBuffer);
|
||||||
|
|
||||||
if (!hProv)
|
if (!hProv)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
||||||
|
@ -669,7 +669,7 @@ BOOL WINAPI CryptCreateHash (HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey,
|
||||||
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
||||||
PCRYPTHASH hash;
|
PCRYPTHASH hash;
|
||||||
|
|
||||||
TRACE("(0x%lx, 0x%x, 0x%lx, %08lx, %p)\n", hProv, Algid, hKey, dwFlags, phHash);
|
TRACE("(0x%lx, 0x%x, 0x%lx, %08x, %p)\n", hProv, Algid, hKey, dwFlags, phHash);
|
||||||
|
|
||||||
if (!prov)
|
if (!prov)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
||||||
|
@ -720,7 +720,7 @@ BOOL WINAPI CryptDecrypt (HCRYPTKEY hKey, HCRYPTHASH hHash, BOOL Final,
|
||||||
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
||||||
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
||||||
|
|
||||||
TRACE("(0x%lx, 0x%lx, %d, %08lx, %p, %p)\n", hKey, hHash, Final, dwFlags, pbData, pdwDataLen);
|
TRACE("(0x%lx, 0x%lx, %d, %08x, %p, %p)\n", hKey, hHash, Final, dwFlags, pbData, pdwDataLen);
|
||||||
|
|
||||||
if (!key || !pbData || !pdwDataLen || !key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
if (!key || !pbData || !pdwDataLen || !key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
@ -753,7 +753,7 @@ BOOL WINAPI CryptDeriveKey (HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData
|
||||||
PCRYPTHASH hash = (PCRYPTHASH)hBaseData;
|
PCRYPTHASH hash = (PCRYPTHASH)hBaseData;
|
||||||
PCRYPTKEY key;
|
PCRYPTKEY key;
|
||||||
|
|
||||||
TRACE("(0x%lx, 0x%08x, 0x%lx, 0x%08lx, %p)\n", hProv, Algid, hBaseData, dwFlags, phKey);
|
TRACE("(0x%lx, 0x%08x, 0x%lx, 0x%08x, %p)\n", hProv, Algid, hBaseData, dwFlags, phKey);
|
||||||
|
|
||||||
if (!prov || !hash)
|
if (!prov || !hash)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
||||||
|
@ -860,7 +860,7 @@ BOOL WINAPI CryptDuplicateHash (HCRYPTHASH hHash, DWORD *pdwReserved,
|
||||||
PCRYPTPROV prov;
|
PCRYPTPROV prov;
|
||||||
PCRYPTHASH orghash, newhash;
|
PCRYPTHASH orghash, newhash;
|
||||||
|
|
||||||
TRACE("(0x%lx, %p, %08lx, %p)\n", hHash, pdwReserved, dwFlags, phHash);
|
TRACE("(0x%lx, %p, %08x, %p)\n", hHash, pdwReserved, dwFlags, phHash);
|
||||||
|
|
||||||
orghash = (PCRYPTHASH)hHash;
|
orghash = (PCRYPTHASH)hHash;
|
||||||
if (!orghash || pdwReserved || !phHash || !orghash->pProvider ||
|
if (!orghash || pdwReserved || !phHash || !orghash->pProvider ||
|
||||||
|
@ -906,7 +906,7 @@ BOOL WINAPI CryptDuplicateKey (HCRYPTKEY hKey, DWORD *pdwReserved, DWORD dwFlags
|
||||||
PCRYPTPROV prov;
|
PCRYPTPROV prov;
|
||||||
PCRYPTKEY orgkey, newkey;
|
PCRYPTKEY orgkey, newkey;
|
||||||
|
|
||||||
TRACE("(0x%lx, %p, %08lx, %p)\n", hKey, pdwReserved, dwFlags, phKey);
|
TRACE("(0x%lx, %p, %08x, %p)\n", hKey, pdwReserved, dwFlags, phKey);
|
||||||
|
|
||||||
orgkey = (PCRYPTKEY)hKey;
|
orgkey = (PCRYPTKEY)hKey;
|
||||||
if (!orgkey || pdwReserved || !phKey || !orgkey->pProvider ||
|
if (!orgkey || pdwReserved || !phKey || !orgkey->pProvider ||
|
||||||
|
@ -962,7 +962,7 @@ BOOL WINAPI CryptEncrypt (HCRYPTKEY hKey, HCRYPTHASH hHash, BOOL Final,
|
||||||
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
||||||
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
||||||
|
|
||||||
TRACE("(0x%lx, 0x%lx, %d, %08lx, %p, %p, %ld)\n", hKey, hHash, Final, dwFlags, pbData, pdwDataLen, dwBufLen);
|
TRACE("(0x%lx, 0x%lx, %d, %08x, %p, %p, %d)\n", hKey, hHash, Final, dwFlags, pbData, pdwDataLen, dwBufLen);
|
||||||
|
|
||||||
if (!key || !pdwDataLen || !key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
if (!key || !pdwDataLen || !key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
@ -1007,7 +1007,7 @@ BOOL WINAPI CryptEnumProvidersW (DWORD dwIndex, DWORD *pdwReserved,
|
||||||
};
|
};
|
||||||
static const WCHAR typeW[] = {'T','y','p','e',0};
|
static const WCHAR typeW[] = {'T','y','p','e',0};
|
||||||
|
|
||||||
TRACE("(%ld, %p, %ld, %p, %p, %p)\n", dwIndex, pdwReserved, dwFlags,
|
TRACE("(%d, %p, %d, %p, %p, %p)\n", dwIndex, pdwReserved, dwFlags,
|
||||||
pdwProvType, pszProvName, pcbProvName);
|
pdwProvType, pszProvName, pcbProvName);
|
||||||
|
|
||||||
if (pdwReserved || !pcbProvName) CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
if (pdwReserved || !pcbProvName) CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
@ -1064,7 +1064,7 @@ BOOL WINAPI CryptEnumProvidersA (DWORD dwIndex, DWORD *pdwReserved,
|
||||||
DWORD strlen;
|
DWORD strlen;
|
||||||
BOOL ret; /* = FALSE; */
|
BOOL ret; /* = FALSE; */
|
||||||
|
|
||||||
TRACE("(%ld, %p, %08lx, %p, %p, %p)\n", dwIndex, pdwReserved, dwFlags,
|
TRACE("(%d, %p, %08x, %p, %p, %p)\n", dwIndex, pdwReserved, dwFlags,
|
||||||
pdwProvType, pszProvName, pcbProvName);
|
pdwProvType, pszProvName, pcbProvName);
|
||||||
|
|
||||||
CryptEnumProvidersW(dwIndex, pdwReserved, dwFlags, pdwProvType, NULL, &strlen);
|
CryptEnumProvidersW(dwIndex, pdwReserved, dwFlags, pdwProvType, NULL, &strlen);
|
||||||
|
@ -1121,7 +1121,7 @@ BOOL WINAPI CryptEnumProviderTypesW (DWORD dwIndex, DWORD *pdwReserved,
|
||||||
};
|
};
|
||||||
static const WCHAR typenameW[] = {'T','y','p','e','N','a','m','e',0};
|
static const WCHAR typenameW[] = {'T','y','p','e','N','a','m','e',0};
|
||||||
|
|
||||||
TRACE("(%ld, %p, %08lx, %p, %p, %p)\n", dwIndex, pdwReserved,
|
TRACE("(%d, %p, %08x, %p, %p, %p)\n", dwIndex, pdwReserved,
|
||||||
dwFlags, pdwProvType, pszTypeName, pcbTypeName);
|
dwFlags, pdwProvType, pszTypeName, pcbTypeName);
|
||||||
|
|
||||||
if (pdwReserved || !pdwProvType || !pcbTypeName)
|
if (pdwReserved || !pdwProvType || !pcbTypeName)
|
||||||
|
@ -1170,7 +1170,7 @@ BOOL WINAPI CryptEnumProviderTypesA (DWORD dwIndex, DWORD *pdwReserved,
|
||||||
DWORD strlen;
|
DWORD strlen;
|
||||||
BOOL ret;
|
BOOL ret;
|
||||||
|
|
||||||
TRACE("(%ld, %p, %08lx, %p, %p, %p)\n", dwIndex, pdwReserved, dwFlags,
|
TRACE("(%d, %p, %08x, %p, %p, %p)\n", dwIndex, pdwReserved, dwFlags,
|
||||||
pdwProvType, pszTypeName, pcbTypeName);
|
pdwProvType, pszTypeName, pcbTypeName);
|
||||||
|
|
||||||
CryptEnumProviderTypesW(dwIndex, pdwReserved, dwFlags, pdwProvType, NULL, &strlen);
|
CryptEnumProviderTypesW(dwIndex, pdwReserved, dwFlags, pdwProvType, NULL, &strlen);
|
||||||
|
@ -1216,7 +1216,7 @@ BOOL WINAPI CryptExportKey (HCRYPTKEY hKey, HCRYPTKEY hExpKey, DWORD dwBlobType,
|
||||||
PCRYPTPROV prov;
|
PCRYPTPROV prov;
|
||||||
PCRYPTKEY key = (PCRYPTKEY)hKey, expkey = (PCRYPTKEY)hExpKey;
|
PCRYPTKEY key = (PCRYPTKEY)hKey, expkey = (PCRYPTKEY)hExpKey;
|
||||||
|
|
||||||
TRACE("(0x%lx, 0x%lx, %ld, %08lx, %p, %p)\n", hKey, hExpKey, dwBlobType, dwFlags, pbData, pdwDataLen);
|
TRACE("(0x%lx, 0x%lx, %d, %08x, %p, %p)\n", hKey, hExpKey, dwBlobType, dwFlags, pbData, pdwDataLen);
|
||||||
|
|
||||||
if (!key || !pdwDataLen || !key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
if (!key || !pdwDataLen || !key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
@ -1246,7 +1246,7 @@ BOOL WINAPI CryptGenKey (HCRYPTPROV hProv, ALG_ID Algid, DWORD dwFlags, HCRYPTKE
|
||||||
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
||||||
PCRYPTKEY key;
|
PCRYPTKEY key;
|
||||||
|
|
||||||
TRACE("(0x%lx, %d, %08lx, %p)\n", hProv, Algid, dwFlags, phKey);
|
TRACE("(0x%lx, %d, %08x, %p)\n", hProv, Algid, dwFlags, phKey);
|
||||||
|
|
||||||
if (!prov)
|
if (!prov)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
||||||
|
@ -1338,7 +1338,7 @@ BOOL WINAPI CryptGetDefaultProviderA (DWORD dwProvType, DWORD *pdwReserved,
|
||||||
DWORD strlen;
|
DWORD strlen;
|
||||||
BOOL ret = FALSE;
|
BOOL ret = FALSE;
|
||||||
|
|
||||||
TRACE("(%ld, %p, %08lx, %p, %p)\n", dwProvType, pdwReserved, dwFlags, pszProvName, pcbProvName);
|
TRACE("(%d, %p, %08x, %p, %p)\n", dwProvType, pdwReserved, dwFlags, pszProvName, pcbProvName);
|
||||||
|
|
||||||
CryptGetDefaultProviderW(dwProvType, pdwReserved, dwFlags, NULL, &strlen);
|
CryptGetDefaultProviderW(dwProvType, pdwReserved, dwFlags, NULL, &strlen);
|
||||||
if ( pszProvName && !(str = CRYPT_Alloc(strlen)) )
|
if ( pszProvName && !(str = CRYPT_Alloc(strlen)) )
|
||||||
|
@ -1381,7 +1381,7 @@ BOOL WINAPI CryptGetHashParam (HCRYPTHASH hHash, DWORD dwParam, BYTE *pbData,
|
||||||
PCRYPTPROV prov;
|
PCRYPTPROV prov;
|
||||||
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
||||||
|
|
||||||
TRACE("(0x%lx, %ld, %p, %p, %08lx)\n", hHash, dwParam, pbData, pdwDataLen, dwFlags);
|
TRACE("(0x%lx, %d, %p, %p, %08x)\n", hHash, dwParam, pbData, pdwDataLen, dwFlags);
|
||||||
|
|
||||||
if (!hash || !pdwDataLen || !hash->pProvider || hash->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
if (!hash || !pdwDataLen || !hash->pProvider || hash->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
@ -1416,7 +1416,7 @@ BOOL WINAPI CryptGetKeyParam (HCRYPTKEY hKey, DWORD dwParam, BYTE *pbData,
|
||||||
PCRYPTPROV prov;
|
PCRYPTPROV prov;
|
||||||
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
||||||
|
|
||||||
TRACE("(0x%lx, %ld, %p, %p, %08lx)\n", hKey, dwParam, pbData, pdwDataLen, dwFlags);
|
TRACE("(0x%lx, %d, %p, %p, %08x)\n", hKey, dwParam, pbData, pdwDataLen, dwFlags);
|
||||||
|
|
||||||
if (!key || !pdwDataLen || !key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
if (!key || !pdwDataLen || !key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
@ -1450,7 +1450,7 @@ BOOL WINAPI CryptGetProvParam (HCRYPTPROV hProv, DWORD dwParam, BYTE *pbData,
|
||||||
{
|
{
|
||||||
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
||||||
|
|
||||||
TRACE("(0x%lx, %ld, %p, %p, %08lx)\n", hProv, dwParam, pbData, pdwDataLen, dwFlags);
|
TRACE("(0x%lx, %d, %p, %p, %08x)\n", hProv, dwParam, pbData, pdwDataLen, dwFlags);
|
||||||
|
|
||||||
if (!prov || prov->dwMagic != MAGIC_CRYPTPROV)
|
if (!prov || prov->dwMagic != MAGIC_CRYPTPROV)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
@ -1477,7 +1477,7 @@ BOOL WINAPI CryptGetUserKey (HCRYPTPROV hProv, DWORD dwKeySpec, HCRYPTKEY *phUse
|
||||||
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
||||||
PCRYPTKEY key;
|
PCRYPTKEY key;
|
||||||
|
|
||||||
TRACE("(0x%lx, %ld, %p)\n", hProv, dwKeySpec, phUserKey);
|
TRACE("(0x%lx, %d, %p)\n", hProv, dwKeySpec, phUserKey);
|
||||||
|
|
||||||
if (!prov)
|
if (!prov)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
||||||
|
@ -1520,7 +1520,7 @@ BOOL WINAPI CryptHashData (HCRYPTHASH hHash, const BYTE *pbData, DWORD dwDataLen
|
||||||
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
||||||
PCRYPTPROV prov;
|
PCRYPTPROV prov;
|
||||||
|
|
||||||
TRACE("(0x%lx, %p, %ld, %08lx)\n", hHash, pbData, dwDataLen, dwFlags);
|
TRACE("(0x%lx, %p, %d, %08x)\n", hHash, pbData, dwDataLen, dwFlags);
|
||||||
|
|
||||||
if (!hash)
|
if (!hash)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
||||||
|
@ -1551,7 +1551,7 @@ BOOL WINAPI CryptHashSessionKey (HCRYPTHASH hHash, HCRYPTKEY hKey, DWORD dwFlags
|
||||||
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
||||||
PCRYPTPROV prov;
|
PCRYPTPROV prov;
|
||||||
|
|
||||||
TRACE("(0x%lx, 0x%lx, %08lx)\n", hHash, hKey, dwFlags);
|
TRACE("(0x%lx, 0x%lx, %08x)\n", hHash, hKey, dwFlags);
|
||||||
|
|
||||||
if (!hash || !key)
|
if (!hash || !key)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
||||||
|
@ -1586,7 +1586,7 @@ BOOL WINAPI CryptImportKey (HCRYPTPROV hProv, BYTE *pbData, DWORD dwDataLen,
|
||||||
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
||||||
PCRYPTKEY pubkey = (PCRYPTKEY)hPubKey, importkey;
|
PCRYPTKEY pubkey = (PCRYPTKEY)hPubKey, importkey;
|
||||||
|
|
||||||
TRACE("(0x%lx, %p, %ld, 0x%lx, %08lx, %p)\n", hProv, pbData, dwDataLen, hPubKey, dwFlags, phKey);
|
TRACE("(0x%lx, %p, %d, 0x%lx, %08x, %p)\n", hProv, pbData, dwDataLen, hPubKey, dwFlags, phKey);
|
||||||
|
|
||||||
if (!prov || !pbData || !dwDataLen || !phKey || prov->dwMagic != MAGIC_CRYPTPROV)
|
if (!prov || !pbData || !dwDataLen || !phKey || prov->dwMagic != MAGIC_CRYPTPROV)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
@ -1634,7 +1634,7 @@ BOOL WINAPI CryptSignHashW (HCRYPTHASH hHash, DWORD dwKeySpec, LPCWSTR sDescript
|
||||||
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
||||||
PCRYPTPROV prov;
|
PCRYPTPROV prov;
|
||||||
|
|
||||||
TRACE("(0x%lx, %ld, %s, %08lx, %p, %p)\n",
|
TRACE("(0x%lx, %d, %s, %08x, %p, %p)\n",
|
||||||
hHash, dwKeySpec, debugstr_w(sDescription), dwFlags, pbSignature, pdwSigLen);
|
hHash, dwKeySpec, debugstr_w(sDescription), dwFlags, pbSignature, pdwSigLen);
|
||||||
|
|
||||||
if (!hash)
|
if (!hash)
|
||||||
|
@ -1658,7 +1658,7 @@ BOOL WINAPI CryptSignHashA (HCRYPTHASH hHash, DWORD dwKeySpec, LPCSTR sDescripti
|
||||||
LPWSTR wsDescription;
|
LPWSTR wsDescription;
|
||||||
BOOL result;
|
BOOL result;
|
||||||
|
|
||||||
TRACE("(0x%lx, %ld, %s, %08lx, %p, %p)\n",
|
TRACE("(0x%lx, %d, %s, %08x, %p, %p)\n",
|
||||||
hHash, dwKeySpec, debugstr_a(sDescription), dwFlags, pbSignature, pdwSigLen);
|
hHash, dwKeySpec, debugstr_a(sDescription), dwFlags, pbSignature, pdwSigLen);
|
||||||
|
|
||||||
CRYPT_ANSIToUnicode(sDescription, &wsDescription, -1);
|
CRYPT_ANSIToUnicode(sDescription, &wsDescription, -1);
|
||||||
|
@ -1688,7 +1688,7 @@ BOOL WINAPI CryptSetHashParam (HCRYPTHASH hHash, DWORD dwParam, BYTE *pbData, DW
|
||||||
PCRYPTPROV prov;
|
PCRYPTPROV prov;
|
||||||
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
PCRYPTHASH hash = (PCRYPTHASH)hHash;
|
||||||
|
|
||||||
TRACE("(0x%lx, %ld, %p, %08lx)\n", hHash, dwParam, pbData, dwFlags);
|
TRACE("(0x%lx, %d, %p, %08x)\n", hHash, dwParam, pbData, dwFlags);
|
||||||
|
|
||||||
if (!hash || !pbData || !hash->pProvider || hash->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
if (!hash || !pbData || !hash->pProvider || hash->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
@ -1718,7 +1718,7 @@ BOOL WINAPI CryptSetKeyParam (HCRYPTKEY hKey, DWORD dwParam, BYTE *pbData, DWORD
|
||||||
PCRYPTPROV prov;
|
PCRYPTPROV prov;
|
||||||
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
PCRYPTKEY key = (PCRYPTKEY)hKey;
|
||||||
|
|
||||||
TRACE("(0x%lx, %ld, %p, %08lx)\n", hKey, dwParam, pbData, dwFlags);
|
TRACE("(0x%lx, %d, %p, %08x)\n", hKey, dwParam, pbData, dwFlags);
|
||||||
|
|
||||||
if (!key || !pbData || !key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
if (!key || !pbData || !key->pProvider || key->pProvider->dwMagic != MAGIC_CRYPTPROV)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
@ -1743,7 +1743,7 @@ BOOL WINAPI CryptSetKeyParam (HCRYPTKEY hKey, DWORD dwParam, BYTE *pbData, DWORD
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI CryptSetProviderA (LPCSTR pszProvName, DWORD dwProvType)
|
BOOL WINAPI CryptSetProviderA (LPCSTR pszProvName, DWORD dwProvType)
|
||||||
{
|
{
|
||||||
TRACE("(%s, %ld)\n", pszProvName, dwProvType);
|
TRACE("(%s, %d)\n", pszProvName, dwProvType);
|
||||||
return CryptSetProviderExA(pszProvName, dwProvType, NULL, CRYPT_USER_DEFAULT);
|
return CryptSetProviderExA(pszProvName, dwProvType, NULL, CRYPT_USER_DEFAULT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1754,7 +1754,7 @@ BOOL WINAPI CryptSetProviderA (LPCSTR pszProvName, DWORD dwProvType)
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI CryptSetProviderW (LPCWSTR pszProvName, DWORD dwProvType)
|
BOOL WINAPI CryptSetProviderW (LPCWSTR pszProvName, DWORD dwProvType)
|
||||||
{
|
{
|
||||||
TRACE("(%s, %ld)\n", debugstr_w(pszProvName), dwProvType);
|
TRACE("(%s, %d)\n", debugstr_w(pszProvName), dwProvType);
|
||||||
return CryptSetProviderExW(pszProvName, dwProvType, NULL, CRYPT_USER_DEFAULT);
|
return CryptSetProviderExW(pszProvName, dwProvType, NULL, CRYPT_USER_DEFAULT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1779,7 +1779,7 @@ BOOL WINAPI CryptSetProviderExW (LPCWSTR pszProvName, DWORD dwProvType, DWORD *p
|
||||||
PWSTR keyname;
|
PWSTR keyname;
|
||||||
static const WCHAR nameW[] = {'N','a','m','e',0};
|
static const WCHAR nameW[] = {'N','a','m','e',0};
|
||||||
|
|
||||||
TRACE("(%s, %ld, %p, %08lx)\n", debugstr_w(pszProvName), dwProvType, pdwReserved, dwFlags);
|
TRACE("(%s, %d, %p, %08x)\n", debugstr_w(pszProvName), dwProvType, pdwReserved, dwFlags);
|
||||||
|
|
||||||
if (!pszProvName || pdwReserved)
|
if (!pszProvName || pdwReserved)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
CRYPT_ReturnLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
@ -1844,7 +1844,7 @@ BOOL WINAPI CryptSetProviderExA (LPCSTR pszProvName, DWORD dwProvType, DWORD *pd
|
||||||
BOOL ret = FALSE;
|
BOOL ret = FALSE;
|
||||||
PWSTR str = NULL;
|
PWSTR str = NULL;
|
||||||
|
|
||||||
TRACE("(%s, %ld, %p, %08lx)\n", pszProvName, dwProvType, pdwReserved, dwFlags);
|
TRACE("(%s, %d, %p, %08x)\n", pszProvName, dwProvType, pdwReserved, dwFlags);
|
||||||
|
|
||||||
if (CRYPT_ANSIToUnicode(pszProvName, &str, -1))
|
if (CRYPT_ANSIToUnicode(pszProvName, &str, -1))
|
||||||
{
|
{
|
||||||
|
@ -1873,7 +1873,7 @@ BOOL WINAPI CryptSetProvParam (HCRYPTPROV hProv, DWORD dwParam, BYTE *pbData, DW
|
||||||
{
|
{
|
||||||
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
PCRYPTPROV prov = (PCRYPTPROV)hProv;
|
||||||
|
|
||||||
TRACE("(0x%lx, %ld, %p, %08lx)\n", hProv, dwParam, pbData, dwFlags);
|
TRACE("(0x%lx, %d, %p, %08x)\n", hProv, dwParam, pbData, dwFlags);
|
||||||
|
|
||||||
if (!prov)
|
if (!prov)
|
||||||
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
CRYPT_ReturnLastError(ERROR_INVALID_HANDLE);
|
||||||
|
@ -1929,7 +1929,7 @@ BOOL WINAPI CryptVerifySignatureW (HCRYPTHASH hHash, BYTE *pbSignature, DWORD dw
|
||||||
PCRYPTKEY key = (PCRYPTKEY)hPubKey;
|
PCRYPTKEY key = (PCRYPTKEY)hPubKey;
|
||||||
PCRYPTPROV prov;
|
PCRYPTPROV prov;
|
||||||
|
|
||||||
TRACE("(0x%lx, %p, %ld, 0x%lx, %s, %08lx)\n", hHash, pbSignature,
|
TRACE("(0x%lx, %p, %d, 0x%lx, %s, %08x)\n", hHash, pbSignature,
|
||||||
dwSigLen, hPubKey, debugstr_w(sDescription), dwFlags);
|
dwSigLen, hPubKey, debugstr_w(sDescription), dwFlags);
|
||||||
|
|
||||||
if (!hash || !key)
|
if (!hash || !key)
|
||||||
|
@ -1957,7 +1957,7 @@ BOOL WINAPI CryptVerifySignatureA (HCRYPTHASH hHash, BYTE *pbSignature, DWORD dw
|
||||||
LPWSTR wsDescription;
|
LPWSTR wsDescription;
|
||||||
BOOL result;
|
BOOL result;
|
||||||
|
|
||||||
TRACE("(0x%lx, %p, %ld, 0x%lx, %s, %08lx)\n", hHash, pbSignature,
|
TRACE("(0x%lx, %p, %d, 0x%lx, %s, %08x)\n", hHash, pbSignature,
|
||||||
dwSigLen, hPubKey, debugstr_a(sDescription), dwFlags);
|
dwSigLen, hPubKey, debugstr_a(sDescription), dwFlags);
|
||||||
|
|
||||||
CRYPT_ANSIToUnicode(sDescription, &wsDescription, -1);
|
CRYPT_ANSIToUnicode(sDescription, &wsDescription, -1);
|
||||||
|
@ -2065,7 +2065,7 @@ BOOL WINAPI SystemFunction036(PVOID pbBuffer, ULONG dwLen)
|
||||||
*/
|
*/
|
||||||
NTSTATUS WINAPI SystemFunction040(PVOID memory, ULONG length, ULONG flags)
|
NTSTATUS WINAPI SystemFunction040(PVOID memory, ULONG length, ULONG flags)
|
||||||
{
|
{
|
||||||
FIXME("(%p, %lx, %lx): stub [RtlEncryptMemory]\n", memory, length, flags);
|
FIXME("(%p, %x, %x): stub [RtlEncryptMemory]\n", memory, length, flags);
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2093,6 +2093,6 @@ NTSTATUS WINAPI SystemFunction040(PVOID memory, ULONG length, ULONG flags)
|
||||||
*/
|
*/
|
||||||
NTSTATUS WINAPI SystemFunction041(PVOID memory, ULONG length, ULONG flags)
|
NTSTATUS WINAPI SystemFunction041(PVOID memory, ULONG length, ULONG flags)
|
||||||
{
|
{
|
||||||
FIXME("(%p, %lx, %lx): stub [RtlDecryptMemory]\n", memory, length, flags);
|
FIXME("(%p, %x, %x): stub [RtlDecryptMemory]\n", memory, length, flags);
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
|
@ -286,7 +286,7 @@ HANDLE WINAPI OpenEventLogW( LPCWSTR uncname, LPCWSTR source )
|
||||||
BOOL WINAPI ReadEventLogA( HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset,
|
BOOL WINAPI ReadEventLogA( HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset,
|
||||||
LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD *pnBytesRead, DWORD *pnMinNumberOfBytesNeeded )
|
LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD *pnBytesRead, DWORD *pnMinNumberOfBytesNeeded )
|
||||||
{
|
{
|
||||||
FIXME("(%p,0x%08lx,0x%08lx,%p,0x%08lx,%p,%p) stub\n", hEventLog, dwReadFlags,
|
FIXME("(%p,0x%08x,0x%08x,%p,0x%08x,%p,%p) stub\n", hEventLog, dwReadFlags,
|
||||||
dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded);
|
dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -299,7 +299,7 @@ BOOL WINAPI ReadEventLogA( HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOf
|
||||||
BOOL WINAPI ReadEventLogW( HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset,
|
BOOL WINAPI ReadEventLogW( HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset,
|
||||||
LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD *pnBytesRead, DWORD *pnMinNumberOfBytesNeeded )
|
LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD *pnBytesRead, DWORD *pnMinNumberOfBytesNeeded )
|
||||||
{
|
{
|
||||||
FIXME("(%p,0x%08lx,0x%08lx,%p,0x%08lx,%p,%p) stub\n", hEventLog, dwReadFlags,
|
FIXME("(%p,0x%08x,0x%08x,%p,0x%08x,%p,%p) stub\n", hEventLog, dwReadFlags,
|
||||||
dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded);
|
dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -378,7 +378,7 @@ BOOL WINAPI ReportEventA ( HANDLE hEventLog, WORD wType, WORD wCategory, DWORD d
|
||||||
int i;
|
int i;
|
||||||
BOOL ret;
|
BOOL ret;
|
||||||
|
|
||||||
FIXME("(%p,0x%04x,0x%04x,0x%08lx,%p,0x%04x,0x%08lx,%p,%p): stub\n", hEventLog,
|
FIXME("(%p,0x%04x,0x%04x,0x%08x,%p,0x%04x,0x%08x,%p,%p): stub\n", hEventLog,
|
||||||
wType, wCategory, dwEventID, lpUserSid, wNumStrings, dwDataSize, lpStrings, lpRawData);
|
wType, wCategory, dwEventID, lpUserSid, wNumStrings, dwDataSize, lpStrings, lpRawData);
|
||||||
|
|
||||||
if (wNumStrings == 0) return TRUE;
|
if (wNumStrings == 0) return TRUE;
|
||||||
|
@ -410,7 +410,7 @@ BOOL WINAPI ReportEventW( HANDLE hEventLog, WORD wType, WORD wCategory, DWORD dw
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
FIXME("(%p,0x%04x,0x%04x,0x%08lx,%p,0x%04x,0x%08lx,%p,%p): stub\n", hEventLog,
|
FIXME("(%p,0x%04x,0x%04x,0x%08x,%p,0x%04x,0x%08x,%p,%p): stub\n", hEventLog,
|
||||||
wType, wCategory, dwEventID, lpUserSid, wNumStrings, dwDataSize, lpStrings, lpRawData);
|
wType, wCategory, dwEventID, lpUserSid, wNumStrings, dwDataSize, lpStrings, lpRawData);
|
||||||
|
|
||||||
/* partial stub */
|
/* partial stub */
|
||||||
|
@ -467,7 +467,7 @@ ULONG WINAPI RegisterTraceGuidsW( WMIDPREQUEST RequestAddress,
|
||||||
PTRACE_GUID_REGISTRATION TraceGuidReg, LPCWSTR MofImagePath,
|
PTRACE_GUID_REGISTRATION TraceGuidReg, LPCWSTR MofImagePath,
|
||||||
LPCWSTR MofResourceName, PTRACEHANDLE RegistrationHandle )
|
LPCWSTR MofResourceName, PTRACEHANDLE RegistrationHandle )
|
||||||
{
|
{
|
||||||
FIXME("%p %p %p %lu %p %s %s %p\n", RequestAddress, RequestContext,
|
FIXME("%p %p %p %u %p %s %s %p\n", RequestAddress, RequestContext,
|
||||||
ControlGuid, GuidCount, TraceGuidReg, debugstr_w(MofImagePath),
|
ControlGuid, GuidCount, TraceGuidReg, debugstr_w(MofImagePath),
|
||||||
debugstr_w(MofResourceName), RegistrationHandle);
|
debugstr_w(MofResourceName), RegistrationHandle);
|
||||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
@ -486,7 +486,7 @@ ULONG WINAPI RegisterTraceGuidsA( WMIDPREQUEST RequestAddress,
|
||||||
PTRACE_GUID_REGISTRATION TraceGuidReg, LPCSTR MofImagePath,
|
PTRACE_GUID_REGISTRATION TraceGuidReg, LPCSTR MofImagePath,
|
||||||
LPCSTR MofResourceName, PTRACEHANDLE RegistrationHandle )
|
LPCSTR MofResourceName, PTRACEHANDLE RegistrationHandle )
|
||||||
{
|
{
|
||||||
FIXME("%p %p %p %lu %p %s %s %p\n", RequestAddress, RequestContext,
|
FIXME("%p %p %p %u %p %s %s %p\n", RequestAddress, RequestContext,
|
||||||
ControlGuid, GuidCount, TraceGuidReg, debugstr_a(MofImagePath),
|
ControlGuid, GuidCount, TraceGuidReg, debugstr_a(MofImagePath),
|
||||||
debugstr_a(MofResourceName), RegistrationHandle);
|
debugstr_a(MofResourceName), RegistrationHandle);
|
||||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
|
|
@ -48,7 +48,7 @@ static void dumpLsaAttributes(PLSA_OBJECT_ATTRIBUTES oa)
|
||||||
{
|
{
|
||||||
if (oa)
|
if (oa)
|
||||||
{
|
{
|
||||||
TRACE("\n\tlength=%lu, rootdir=%p, objectname=%s\n\tattr=0x%08lx, sid=%s qos=%p\n",
|
TRACE("\n\tlength=%u, rootdir=%p, objectname=%s\n\tattr=0x%08x, sid=%s qos=%p\n",
|
||||||
oa->Length, oa->RootDirectory,
|
oa->Length, oa->RootDirectory,
|
||||||
oa->ObjectName?debugstr_w(oa->ObjectName->Buffer):"null",
|
oa->ObjectName?debugstr_w(oa->ObjectName->Buffer):"null",
|
||||||
oa->Attributes, debugstr_sid(oa->SecurityDescriptor),
|
oa->Attributes, debugstr_sid(oa->SecurityDescriptor),
|
||||||
|
@ -104,7 +104,7 @@ NTSTATUS WINAPI LsaAddAccountRights(
|
||||||
PLSA_UNICODE_STRING rights,
|
PLSA_UNICODE_STRING rights,
|
||||||
ULONG count)
|
ULONG count)
|
||||||
{
|
{
|
||||||
FIXME("(%p,%p,%p,0x%08lx) stub\n", policy, sid, rights, count);
|
FIXME("(%p,%p,%p,0x%08x) stub\n", policy, sid, rights, count);
|
||||||
return STATUS_OBJECT_NAME_NOT_FOUND;
|
return STATUS_OBJECT_NAME_NOT_FOUND;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -137,7 +137,7 @@ NTSTATUS WINAPI LsaCreateTrustedDomainEx(
|
||||||
ACCESS_MASK access,
|
ACCESS_MASK access,
|
||||||
PLSA_HANDLE domain)
|
PLSA_HANDLE domain)
|
||||||
{
|
{
|
||||||
FIXME("(%p,%p,%p,0x%08lx,%p) stub\n", policy, domain_info, auth_info,
|
FIXME("(%p,%p,%p,0x%08x,%p) stub\n", policy, domain_info, auth_info,
|
||||||
access, domain);
|
access, domain);
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -209,7 +209,7 @@ NTSTATUS WINAPI LsaEnumerateTrustedDomains(
|
||||||
IN ULONG PreferredMaximumLength,
|
IN ULONG PreferredMaximumLength,
|
||||||
OUT PULONG CountReturned)
|
OUT PULONG CountReturned)
|
||||||
{
|
{
|
||||||
FIXME("(%p,%p,%p,0x%08lx,%p) stub\n", PolicyHandle, EnumerationContext,
|
FIXME("(%p,%p,%p,0x%08x,%p) stub\n", PolicyHandle, EnumerationContext,
|
||||||
Buffer, PreferredMaximumLength, CountReturned);
|
Buffer, PreferredMaximumLength, CountReturned);
|
||||||
|
|
||||||
if (CountReturned) *CountReturned = 0;
|
if (CountReturned) *CountReturned = 0;
|
||||||
|
@ -227,7 +227,7 @@ NTSTATUS WINAPI LsaEnumerateTrustedDomainsEx(
|
||||||
ULONG length,
|
ULONG length,
|
||||||
PULONG count)
|
PULONG count)
|
||||||
{
|
{
|
||||||
FIXME("(%p,%p,%p,0x%08lx,%p) stub\n", policy, context, buffer, length, count);
|
FIXME("(%p,%p,%p,0x%08x,%p) stub\n", policy, context, buffer, length, count);
|
||||||
|
|
||||||
if (count) *count = 0;
|
if (count) *count = 0;
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
|
@ -275,7 +275,7 @@ NTSTATUS WINAPI LsaLookupNames(
|
||||||
OUT PLSA_REFERENCED_DOMAIN_LIST* ReferencedDomains,
|
OUT PLSA_REFERENCED_DOMAIN_LIST* ReferencedDomains,
|
||||||
OUT PLSA_TRANSLATED_SID* Sids)
|
OUT PLSA_TRANSLATED_SID* Sids)
|
||||||
{
|
{
|
||||||
FIXME("(%p,0x%08lx,%p,%p,%p) stub\n", PolicyHandle, Count, Names,
|
FIXME("(%p,0x%08x,%p,%p,%p) stub\n", PolicyHandle, Count, Names,
|
||||||
ReferencedDomains, Sids);
|
ReferencedDomains, Sids);
|
||||||
|
|
||||||
return STATUS_NONE_MAPPED;
|
return STATUS_NONE_MAPPED;
|
||||||
|
@ -293,7 +293,7 @@ NTSTATUS WINAPI LsaLookupNames2(
|
||||||
PLSA_REFERENCED_DOMAIN_LIST *domains,
|
PLSA_REFERENCED_DOMAIN_LIST *domains,
|
||||||
PLSA_TRANSLATED_SID2 *sids)
|
PLSA_TRANSLATED_SID2 *sids)
|
||||||
{
|
{
|
||||||
FIXME("(%p,0x%08lx,0x%08lx,%p,%p,%p) stub\n", policy, flags, count, names, domains, sids);
|
FIXME("(%p,0x%08x,0x%08x,%p,%p,%p) stub\n", policy, flags, count, names, domains, sids);
|
||||||
return STATUS_NONE_MAPPED;
|
return STATUS_NONE_MAPPED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -321,7 +321,7 @@ NTSTATUS WINAPI LsaLookupSids(
|
||||||
OUT PLSA_REFERENCED_DOMAIN_LIST *ReferencedDomains,
|
OUT PLSA_REFERENCED_DOMAIN_LIST *ReferencedDomains,
|
||||||
OUT PLSA_TRANSLATED_NAME *Names )
|
OUT PLSA_TRANSLATED_NAME *Names )
|
||||||
{
|
{
|
||||||
FIXME("(%p,%lu,%p,%p,%p) stub\n", PolicyHandle, Count, Sids,
|
FIXME("(%p,%u,%p,%p,%p) stub\n", PolicyHandle, Count, Sids,
|
||||||
ReferencedDomains, Names);
|
ReferencedDomains, Names);
|
||||||
|
|
||||||
return STATUS_NONE_MAPPED;
|
return STATUS_NONE_MAPPED;
|
||||||
|
@ -368,7 +368,7 @@ NTSTATUS WINAPI LsaOpenPolicy(
|
||||||
IN ACCESS_MASK DesiredAccess,
|
IN ACCESS_MASK DesiredAccess,
|
||||||
IN OUT PLSA_HANDLE PolicyHandle)
|
IN OUT PLSA_HANDLE PolicyHandle)
|
||||||
{
|
{
|
||||||
FIXME("(%s,%p,0x%08lx,%p) stub\n",
|
FIXME("(%s,%p,0x%08x,%p) stub\n",
|
||||||
SystemName?debugstr_w(SystemName->Buffer):"(null)",
|
SystemName?debugstr_w(SystemName->Buffer):"(null)",
|
||||||
ObjectAttributes, DesiredAccess, PolicyHandle);
|
ObjectAttributes, DesiredAccess, PolicyHandle);
|
||||||
|
|
||||||
|
@ -390,7 +390,7 @@ NTSTATUS WINAPI LsaOpenTrustedDomainByName(
|
||||||
ACCESS_MASK access,
|
ACCESS_MASK access,
|
||||||
PLSA_HANDLE handle)
|
PLSA_HANDLE handle)
|
||||||
{
|
{
|
||||||
FIXME("(%p,%p,0x%08lx,%p) stub\n", policy, name, access, handle);
|
FIXME("(%p,%p,0x%08x,%p) stub\n", policy, name, access, handle);
|
||||||
return STATUS_OBJECT_NAME_NOT_FOUND;
|
return STATUS_OBJECT_NAME_NOT_FOUND;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -564,7 +564,7 @@ NTSTATUS WINAPI LsaRemoveAccountRights(
|
||||||
PLSA_UNICODE_STRING rights,
|
PLSA_UNICODE_STRING rights,
|
||||||
ULONG count)
|
ULONG count)
|
||||||
{
|
{
|
||||||
FIXME("(%p,%p,%d,%p,0x%08lx) stub\n", policy, sid, all, rights, count);
|
FIXME("(%p,%p,%d,%p,0x%08x) stub\n", policy, sid, all, rights, count);
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -444,7 +444,7 @@ LONG WINAPI RegEnumKeyExW( HKEY hkey, DWORD index, LPWSTR name, LPDWORD name_len
|
||||||
KEY_NODE_INFORMATION *info = (KEY_NODE_INFORMATION *)buffer;
|
KEY_NODE_INFORMATION *info = (KEY_NODE_INFORMATION *)buffer;
|
||||||
DWORD total_size;
|
DWORD total_size;
|
||||||
|
|
||||||
TRACE( "(%p,%ld,%p,%p(%ld),%p,%p,%p,%p)\n", hkey, index, name, name_len,
|
TRACE( "(%p,%d,%p,%p(%d),%p,%p,%p,%p)\n", hkey, index, name, name_len,
|
||||||
name_len ? *name_len : -1, reserved, class, class_len, ft );
|
name_len ? *name_len : -1, reserved, class, class_len, ft );
|
||||||
|
|
||||||
if (reserved) return ERROR_INVALID_PARAMETER;
|
if (reserved) return ERROR_INVALID_PARAMETER;
|
||||||
|
@ -508,7 +508,7 @@ LONG WINAPI RegEnumKeyExA( HKEY hkey, DWORD index, LPSTR name, LPDWORD name_len,
|
||||||
KEY_NODE_INFORMATION *info = (KEY_NODE_INFORMATION *)buffer;
|
KEY_NODE_INFORMATION *info = (KEY_NODE_INFORMATION *)buffer;
|
||||||
DWORD total_size;
|
DWORD total_size;
|
||||||
|
|
||||||
TRACE( "(%p,%ld,%p,%p(%ld),%p,%p,%p,%p)\n", hkey, index, name, name_len,
|
TRACE( "(%p,%d,%p,%p(%d),%p,%p,%p,%p)\n", hkey, index, name, name_len,
|
||||||
name_len ? *name_len : -1, reserved, class, class_len, ft );
|
name_len ? *name_len : -1, reserved, class, class_len, ft );
|
||||||
|
|
||||||
if (reserved) return ERROR_INVALID_PARAMETER;
|
if (reserved) return ERROR_INVALID_PARAMETER;
|
||||||
|
@ -635,7 +635,7 @@ LONG WINAPI RegQueryInfoKeyW( HKEY hkey, LPWSTR class, LPDWORD class_len, LPDWOR
|
||||||
KEY_FULL_INFORMATION *info = (KEY_FULL_INFORMATION *)buffer;
|
KEY_FULL_INFORMATION *info = (KEY_FULL_INFORMATION *)buffer;
|
||||||
DWORD total_size;
|
DWORD total_size;
|
||||||
|
|
||||||
TRACE( "(%p,%p,%ld,%p,%p,%p,%p,%p,%p,%p,%p)\n", hkey, class, class_len ? *class_len : 0,
|
TRACE( "(%p,%p,%d,%p,%p,%p,%p,%p,%p,%p,%p)\n", hkey, class, class_len ? *class_len : 0,
|
||||||
reserved, subkeys, max_subkey, values, max_value, max_data, security, modif );
|
reserved, subkeys, max_subkey, values, max_value, max_data, security, modif );
|
||||||
|
|
||||||
if (class && !class_len && is_version_nt()) return ERROR_INVALID_PARAMETER;
|
if (class && !class_len && is_version_nt()) return ERROR_INVALID_PARAMETER;
|
||||||
|
@ -711,7 +711,7 @@ LONG WINAPI RegQueryMultipleValuesA( HKEY hkey, PVALENTA val_list, DWORD num_val
|
||||||
LPSTR bufptr = lpValueBuf;
|
LPSTR bufptr = lpValueBuf;
|
||||||
*ldwTotsize = 0;
|
*ldwTotsize = 0;
|
||||||
|
|
||||||
TRACE("(%p,%p,%ld,%p,%p=%ld)\n", hkey, val_list, num_vals, lpValueBuf, ldwTotsize, *ldwTotsize);
|
TRACE("(%p,%p,%d,%p,%p=%d)\n", hkey, val_list, num_vals, lpValueBuf, ldwTotsize, *ldwTotsize);
|
||||||
|
|
||||||
for(i=0; i < num_vals; ++i)
|
for(i=0; i < num_vals; ++i)
|
||||||
{
|
{
|
||||||
|
@ -757,7 +757,7 @@ LONG WINAPI RegQueryMultipleValuesW( HKEY hkey, PVALENTW val_list, DWORD num_val
|
||||||
LPSTR bufptr = (LPSTR)lpValueBuf;
|
LPSTR bufptr = (LPSTR)lpValueBuf;
|
||||||
*ldwTotsize = 0;
|
*ldwTotsize = 0;
|
||||||
|
|
||||||
TRACE("(%p,%p,%ld,%p,%p=%ld)\n", hkey, val_list, num_vals, lpValueBuf, ldwTotsize, *ldwTotsize);
|
TRACE("(%p,%p,%d,%p,%p=%d)\n", hkey, val_list, num_vals, lpValueBuf, ldwTotsize, *ldwTotsize);
|
||||||
|
|
||||||
for(i=0; i < num_vals; ++i)
|
for(i=0; i < num_vals; ++i)
|
||||||
{
|
{
|
||||||
|
@ -821,7 +821,7 @@ LONG WINAPI RegQueryInfoKeyA( HKEY hkey, LPSTR class, LPDWORD class_len, LPDWORD
|
||||||
KEY_FULL_INFORMATION *info = (KEY_FULL_INFORMATION *)buffer;
|
KEY_FULL_INFORMATION *info = (KEY_FULL_INFORMATION *)buffer;
|
||||||
DWORD total_size, len;
|
DWORD total_size, len;
|
||||||
|
|
||||||
TRACE( "(%p,%p,%ld,%p,%p,%p,%p,%p,%p,%p,%p)\n", hkey, class, class_len ? *class_len : 0,
|
TRACE( "(%p,%p,%d,%p,%p,%p,%p,%p,%p,%p,%p)\n", hkey, class, class_len ? *class_len : 0,
|
||||||
reserved, subkeys, max_subkey, values, max_value, max_data, security, modif );
|
reserved, subkeys, max_subkey, values, max_value, max_data, security, modif );
|
||||||
|
|
||||||
if (class && !class_len && is_version_nt()) return ERROR_INVALID_PARAMETER;
|
if (class && !class_len && is_version_nt()) return ERROR_INVALID_PARAMETER;
|
||||||
|
@ -912,7 +912,7 @@ LONG WINAPI RegDeleteKeyW( HKEY hkey, LPCWSTR name )
|
||||||
ret = RtlNtStatusToDosError( NtDeleteKey( tmp ) );
|
ret = RtlNtStatusToDosError( NtDeleteKey( tmp ) );
|
||||||
RegCloseKey( tmp );
|
RegCloseKey( tmp );
|
||||||
}
|
}
|
||||||
TRACE("%s ret=%08lx\n", debugstr_w(name), ret);
|
TRACE("%s ret=%08x\n", debugstr_w(name), ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -959,7 +959,7 @@ LONG WINAPI RegDeleteKeyA( HKEY hkey, LPCSTR name )
|
||||||
ret = RtlNtStatusToDosError( NtDeleteKey( tmp ) );
|
ret = RtlNtStatusToDosError( NtDeleteKey( tmp ) );
|
||||||
RegCloseKey( tmp );
|
RegCloseKey( tmp );
|
||||||
}
|
}
|
||||||
TRACE("%s ret=%08lx\n", debugstr_a(name), ret);
|
TRACE("%s ret=%08x\n", debugstr_a(name), ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1076,7 +1076,7 @@ LONG WINAPI RegSetValueW( HKEY hkey, LPCWSTR name, DWORD type, LPCWSTR data, DWO
|
||||||
HKEY subkey = hkey;
|
HKEY subkey = hkey;
|
||||||
DWORD ret;
|
DWORD ret;
|
||||||
|
|
||||||
TRACE("(%p,%s,%ld,%s,%ld)\n", hkey, debugstr_w(name), type, debugstr_w(data), count );
|
TRACE("(%p,%s,%d,%s,%d)\n", hkey, debugstr_w(name), type, debugstr_w(data), count );
|
||||||
|
|
||||||
if (type != REG_SZ) return ERROR_INVALID_PARAMETER;
|
if (type != REG_SZ) return ERROR_INVALID_PARAMETER;
|
||||||
|
|
||||||
|
@ -1102,7 +1102,7 @@ LONG WINAPI RegSetValueA( HKEY hkey, LPCSTR name, DWORD type, LPCSTR data, DWORD
|
||||||
HKEY subkey = hkey;
|
HKEY subkey = hkey;
|
||||||
DWORD ret;
|
DWORD ret;
|
||||||
|
|
||||||
TRACE("(%p,%s,%ld,%s,%ld)\n", hkey, debugstr_a(name), type, debugstr_a(data), count );
|
TRACE("(%p,%s,%d,%s,%d)\n", hkey, debugstr_a(name), type, debugstr_a(data), count );
|
||||||
|
|
||||||
if (type != REG_SZ) return ERROR_INVALID_PARAMETER;
|
if (type != REG_SZ) return ERROR_INVALID_PARAMETER;
|
||||||
|
|
||||||
|
@ -1132,7 +1132,7 @@ LONG WINAPI RegQueryValueExW( HKEY hkey, LPCWSTR name, LPDWORD reserved, LPDWORD
|
||||||
KEY_VALUE_PARTIAL_INFORMATION *info = (KEY_VALUE_PARTIAL_INFORMATION *)buffer;
|
KEY_VALUE_PARTIAL_INFORMATION *info = (KEY_VALUE_PARTIAL_INFORMATION *)buffer;
|
||||||
static const int info_size = offsetof( KEY_VALUE_PARTIAL_INFORMATION, Data );
|
static const int info_size = offsetof( KEY_VALUE_PARTIAL_INFORMATION, Data );
|
||||||
|
|
||||||
TRACE("(%p,%s,%p,%p,%p,%p=%ld)\n",
|
TRACE("(%p,%s,%p,%p,%p,%p=%d)\n",
|
||||||
hkey, debugstr_w(name), reserved, type, data, count,
|
hkey, debugstr_w(name), reserved, type, data, count,
|
||||||
(count && data) ? *count : 0 );
|
(count && data) ? *count : 0 );
|
||||||
|
|
||||||
|
@ -1222,7 +1222,7 @@ LONG WINAPI RegQueryValueExA( HKEY hkey, LPCSTR name, LPDWORD reserved, LPDWORD
|
||||||
KEY_VALUE_PARTIAL_INFORMATION *info = (KEY_VALUE_PARTIAL_INFORMATION *)buffer;
|
KEY_VALUE_PARTIAL_INFORMATION *info = (KEY_VALUE_PARTIAL_INFORMATION *)buffer;
|
||||||
static const int info_size = offsetof( KEY_VALUE_PARTIAL_INFORMATION, Data );
|
static const int info_size = offsetof( KEY_VALUE_PARTIAL_INFORMATION, Data );
|
||||||
|
|
||||||
TRACE("(%p,%s,%p,%p,%p,%p=%ld)\n",
|
TRACE("(%p,%s,%p,%p,%p,%p=%d)\n",
|
||||||
hkey, debugstr_a(name), reserved, type, data, count, count ? *count : 0 );
|
hkey, debugstr_a(name), reserved, type, data, count, count ? *count : 0 );
|
||||||
|
|
||||||
if ((data && !count) || reserved) return ERROR_INVALID_PARAMETER;
|
if ((data && !count) || reserved) return ERROR_INVALID_PARAMETER;
|
||||||
|
@ -1320,7 +1320,7 @@ LONG WINAPI RegQueryValueW( HKEY hkey, LPCWSTR name, LPWSTR data, LPLONG count )
|
||||||
DWORD ret;
|
DWORD ret;
|
||||||
HKEY subkey = hkey;
|
HKEY subkey = hkey;
|
||||||
|
|
||||||
TRACE("(%p,%s,%p,%ld)\n", hkey, debugstr_w(name), data, count ? *count : 0 );
|
TRACE("(%p,%s,%p,%d)\n", hkey, debugstr_w(name), data, count ? *count : 0 );
|
||||||
|
|
||||||
if (name && name[0])
|
if (name && name[0])
|
||||||
{
|
{
|
||||||
|
@ -1349,7 +1349,7 @@ LONG WINAPI RegQueryValueA( HKEY hkey, LPCSTR name, LPSTR data, LPLONG count )
|
||||||
DWORD ret;
|
DWORD ret;
|
||||||
HKEY subkey = hkey;
|
HKEY subkey = hkey;
|
||||||
|
|
||||||
TRACE("(%p,%s,%p,%ld)\n", hkey, debugstr_a(name), data, count ? *count : 0 );
|
TRACE("(%p,%s,%p,%d)\n", hkey, debugstr_a(name), data, count ? *count : 0 );
|
||||||
|
|
||||||
if (name && name[0])
|
if (name && name[0])
|
||||||
{
|
{
|
||||||
|
@ -1447,7 +1447,7 @@ LONG WINAPI RegGetValueW( HKEY hKey, LPCWSTR pszSubKey, LPCWSTR pszValue,
|
||||||
PVOID pvBuf = NULL;
|
PVOID pvBuf = NULL;
|
||||||
LONG ret;
|
LONG ret;
|
||||||
|
|
||||||
TRACE("(%p,%s,%s,%ld,%p,%p,%p=%ld)\n",
|
TRACE("(%p,%s,%s,%d,%p,%p,%p=%d)\n",
|
||||||
hKey, debugstr_w(pszSubKey), debugstr_w(pszValue), dwFlags, pdwType,
|
hKey, debugstr_w(pszSubKey), debugstr_w(pszValue), dwFlags, pdwType,
|
||||||
pvData, pcbData, cbData);
|
pvData, pcbData, cbData);
|
||||||
|
|
||||||
|
@ -1539,7 +1539,7 @@ LONG WINAPI RegGetValueA( HKEY hKey, LPCSTR pszSubKey, LPCSTR pszValue,
|
||||||
PVOID pvBuf = NULL;
|
PVOID pvBuf = NULL;
|
||||||
LONG ret;
|
LONG ret;
|
||||||
|
|
||||||
TRACE("(%p,%s,%s,%ld,%p,%p,%p=%ld)\n",
|
TRACE("(%p,%s,%s,%d,%p,%p,%p=%d)\n",
|
||||||
hKey, pszSubKey, pszValue, dwFlags, pdwType, pvData, pcbData,
|
hKey, pszSubKey, pszValue, dwFlags, pdwType, pvData, pcbData,
|
||||||
cbData);
|
cbData);
|
||||||
|
|
||||||
|
@ -1647,7 +1647,7 @@ LONG WINAPI RegEnumValueW( HKEY hkey, DWORD index, LPWSTR value, LPDWORD val_cou
|
||||||
KEY_VALUE_FULL_INFORMATION *info = (KEY_VALUE_FULL_INFORMATION *)buffer;
|
KEY_VALUE_FULL_INFORMATION *info = (KEY_VALUE_FULL_INFORMATION *)buffer;
|
||||||
static const int info_size = offsetof( KEY_VALUE_FULL_INFORMATION, Name );
|
static const int info_size = offsetof( KEY_VALUE_FULL_INFORMATION, Name );
|
||||||
|
|
||||||
TRACE("(%p,%ld,%p,%p,%p,%p,%p,%p)\n",
|
TRACE("(%p,%d,%p,%p,%p,%p,%p,%p)\n",
|
||||||
hkey, index, value, val_count, reserved, type, data, count );
|
hkey, index, value, val_count, reserved, type, data, count );
|
||||||
|
|
||||||
/* NT only checks count, not val_count */
|
/* NT only checks count, not val_count */
|
||||||
|
@ -1732,7 +1732,7 @@ LONG WINAPI RegEnumValueA( HKEY hkey, DWORD index, LPSTR value, LPDWORD val_coun
|
||||||
KEY_VALUE_FULL_INFORMATION *info = (KEY_VALUE_FULL_INFORMATION *)buffer;
|
KEY_VALUE_FULL_INFORMATION *info = (KEY_VALUE_FULL_INFORMATION *)buffer;
|
||||||
static const int info_size = offsetof( KEY_VALUE_FULL_INFORMATION, Name );
|
static const int info_size = offsetof( KEY_VALUE_FULL_INFORMATION, Name );
|
||||||
|
|
||||||
TRACE("(%p,%ld,%p,%p,%p,%p,%p,%p)\n",
|
TRACE("(%p,%d,%p,%p,%p,%p,%p,%p)\n",
|
||||||
hkey, index, value, val_count, reserved, type, data, count );
|
hkey, index, value, val_count, reserved, type, data, count );
|
||||||
|
|
||||||
/* NT only checks count, not val_count */
|
/* NT only checks count, not val_count */
|
||||||
|
@ -2033,13 +2033,13 @@ LONG WINAPI RegSaveKeyA( HKEY hkey, LPCSTR file, LPSECURITY_ATTRIBUTES sa )
|
||||||
*/
|
*/
|
||||||
LONG WINAPI RegRestoreKeyW( HKEY hkey, LPCWSTR lpFile, DWORD dwFlags )
|
LONG WINAPI RegRestoreKeyW( HKEY hkey, LPCWSTR lpFile, DWORD dwFlags )
|
||||||
{
|
{
|
||||||
TRACE("(%p,%s,%ld)\n",hkey,debugstr_w(lpFile),dwFlags);
|
TRACE("(%p,%s,%d)\n",hkey,debugstr_w(lpFile),dwFlags);
|
||||||
|
|
||||||
/* It seems to do this check before the hkey check */
|
/* It seems to do this check before the hkey check */
|
||||||
if (!lpFile || !*lpFile)
|
if (!lpFile || !*lpFile)
|
||||||
return ERROR_INVALID_PARAMETER;
|
return ERROR_INVALID_PARAMETER;
|
||||||
|
|
||||||
FIXME("(%p,%s,%ld): stub\n",hkey,debugstr_w(lpFile),dwFlags);
|
FIXME("(%p,%s,%d): stub\n",hkey,debugstr_w(lpFile),dwFlags);
|
||||||
|
|
||||||
/* Check for file existence */
|
/* Check for file existence */
|
||||||
|
|
||||||
|
@ -2178,7 +2178,7 @@ LONG WINAPI RegReplaceKeyA( HKEY hkey, LPCSTR lpSubKey, LPCSTR lpNewFile,
|
||||||
LONG WINAPI RegSetKeySecurity( HKEY hkey, SECURITY_INFORMATION SecurityInfo,
|
LONG WINAPI RegSetKeySecurity( HKEY hkey, SECURITY_INFORMATION SecurityInfo,
|
||||||
PSECURITY_DESCRIPTOR pSecurityDesc )
|
PSECURITY_DESCRIPTOR pSecurityDesc )
|
||||||
{
|
{
|
||||||
TRACE("(%p,%ld,%p)\n",hkey,SecurityInfo,pSecurityDesc);
|
TRACE("(%p,%d,%p)\n",hkey,SecurityInfo,pSecurityDesc);
|
||||||
|
|
||||||
/* It seems to perform this check before the hkey check */
|
/* It seems to perform this check before the hkey check */
|
||||||
if ((SecurityInfo & OWNER_SECURITY_INFORMATION) ||
|
if ((SecurityInfo & OWNER_SECURITY_INFORMATION) ||
|
||||||
|
@ -2192,7 +2192,7 @@ LONG WINAPI RegSetKeySecurity( HKEY hkey, SECURITY_INFORMATION SecurityInfo,
|
||||||
if (!pSecurityDesc)
|
if (!pSecurityDesc)
|
||||||
return ERROR_INVALID_PARAMETER;
|
return ERROR_INVALID_PARAMETER;
|
||||||
|
|
||||||
FIXME(":(%p,%ld,%p): stub\n",hkey,SecurityInfo,pSecurityDesc);
|
FIXME(":(%p,%d,%p): stub\n",hkey,SecurityInfo,pSecurityDesc);
|
||||||
|
|
||||||
return ERROR_SUCCESS;
|
return ERROR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -2217,7 +2217,7 @@ LONG WINAPI RegGetKeySecurity( HKEY hkey, SECURITY_INFORMATION SecurityInformati
|
||||||
PSECURITY_DESCRIPTOR pSecurityDescriptor,
|
PSECURITY_DESCRIPTOR pSecurityDescriptor,
|
||||||
LPDWORD lpcbSecurityDescriptor )
|
LPDWORD lpcbSecurityDescriptor )
|
||||||
{
|
{
|
||||||
TRACE("(%p,%ld,%p,%ld)\n",hkey,SecurityInformation,pSecurityDescriptor,
|
TRACE("(%p,%d,%p,%d)\n",hkey,SecurityInformation,pSecurityDescriptor,
|
||||||
lpcbSecurityDescriptor?*lpcbSecurityDescriptor:0);
|
lpcbSecurityDescriptor?*lpcbSecurityDescriptor:0);
|
||||||
|
|
||||||
/* FIXME: Check for valid SecurityInformation values */
|
/* FIXME: Check for valid SecurityInformation values */
|
||||||
|
@ -2225,7 +2225,7 @@ LONG WINAPI RegGetKeySecurity( HKEY hkey, SECURITY_INFORMATION SecurityInformati
|
||||||
if (*lpcbSecurityDescriptor < sizeof(SECURITY_DESCRIPTOR))
|
if (*lpcbSecurityDescriptor < sizeof(SECURITY_DESCRIPTOR))
|
||||||
return ERROR_INSUFFICIENT_BUFFER;
|
return ERROR_INSUFFICIENT_BUFFER;
|
||||||
|
|
||||||
FIXME("(%p,%ld,%p,%ld): stub\n",hkey,SecurityInformation,
|
FIXME("(%p,%d,%p,%d): stub\n",hkey,SecurityInformation,
|
||||||
pSecurityDescriptor,lpcbSecurityDescriptor?*lpcbSecurityDescriptor:0);
|
pSecurityDescriptor,lpcbSecurityDescriptor?*lpcbSecurityDescriptor:0);
|
||||||
|
|
||||||
/* Do not leave security descriptor filled with garbage */
|
/* Do not leave security descriptor filled with garbage */
|
||||||
|
@ -2348,7 +2348,7 @@ LONG WINAPI RegNotifyChangeKeyValue( HKEY hkey, BOOL fWatchSubTree,
|
||||||
hkey = get_special_root_hkey( hkey );
|
hkey = get_special_root_hkey( hkey );
|
||||||
if (!hkey) return ERROR_INVALID_HANDLE;
|
if (!hkey) return ERROR_INVALID_HANDLE;
|
||||||
|
|
||||||
TRACE("(%p,%i,%ld,%p,%i)\n", hkey, fWatchSubTree, fdwNotifyFilter,
|
TRACE("(%p,%i,%d,%p,%i)\n", hkey, fWatchSubTree, fdwNotifyFilter,
|
||||||
hEvent, fAsync);
|
hEvent, fAsync);
|
||||||
|
|
||||||
status = NtNotifyChangeKey( hkey, hEvent, NULL, NULL, &iosb,
|
status = NtNotifyChangeKey( hkey, hEvent, NULL, NULL, &iosb,
|
||||||
|
@ -2388,7 +2388,7 @@ LONG WINAPI RegOpenUserClassesRoot(
|
||||||
PHKEY phkResult
|
PHKEY phkResult
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
FIXME("(%p, 0x%lx, 0x%lx, %p) semi-stub\n", hToken, dwOptions, samDesired, phkResult);
|
FIXME("(%p, 0x%x, 0x%x, %p) semi-stub\n", hToken, dwOptions, samDesired, phkResult);
|
||||||
|
|
||||||
*phkResult = HKEY_CLASSES_ROOT;
|
*phkResult = HKEY_CLASSES_ROOT;
|
||||||
return ERROR_SUCCESS;
|
return ERROR_SUCCESS;
|
||||||
|
@ -2467,8 +2467,8 @@ LONG WINAPI RegLoadMUIStringW(HKEY hKey, LPCWSTR pwszValue, LPWSTR pwszBuffer, D
|
||||||
LPWSTR pwszTempBuffer = NULL, pwszExpandedBuffer = NULL;
|
LPWSTR pwszTempBuffer = NULL, pwszExpandedBuffer = NULL;
|
||||||
LONG result;
|
LONG result;
|
||||||
|
|
||||||
TRACE("(hKey = %p, pwszValue = %s, pwszBuffer = %p, cbBuffer = %ld, pcbData = %p, "
|
TRACE("(hKey = %p, pwszValue = %s, pwszBuffer = %p, cbBuffer = %d, pcbData = %p, "
|
||||||
"dwFlags = %ld, pwszBaseDir = %s) stub\n", hKey, debugstr_w(pwszValue), pwszBuffer,
|
"dwFlags = %d, pwszBaseDir = %s) stub\n", hKey, debugstr_w(pwszValue), pwszBuffer,
|
||||||
cbBuffer, pcbData, dwFlags, debugstr_w(pwszBaseDir));
|
cbBuffer, pcbData, dwFlags, debugstr_w(pwszBaseDir));
|
||||||
|
|
||||||
/* Parameter sanity checks. */
|
/* Parameter sanity checks. */
|
||||||
|
|
|
@ -292,33 +292,33 @@ const char * debugstr_sid(PSID sid)
|
||||||
case 0:
|
case 0:
|
||||||
return wine_dbg_sprintf("S-%d-%d", psid->Revision, auth);
|
return wine_dbg_sprintf("S-%d-%d", psid->Revision, auth);
|
||||||
case 1:
|
case 1:
|
||||||
return wine_dbg_sprintf("S-%d-%d-%lu", psid->Revision, auth,
|
return wine_dbg_sprintf("S-%d-%d-%u", psid->Revision, auth,
|
||||||
psid->SubAuthority[0]);
|
psid->SubAuthority[0]);
|
||||||
case 2:
|
case 2:
|
||||||
return wine_dbg_sprintf("S-%d-%d-%lu-%lu", psid->Revision, auth,
|
return wine_dbg_sprintf("S-%d-%d-%u-%u", psid->Revision, auth,
|
||||||
psid->SubAuthority[0], psid->SubAuthority[1]);
|
psid->SubAuthority[0], psid->SubAuthority[1]);
|
||||||
case 3:
|
case 3:
|
||||||
return wine_dbg_sprintf("S-%d-%d-%lu-%lu-%lu", psid->Revision, auth,
|
return wine_dbg_sprintf("S-%d-%d-%u-%u-%u", psid->Revision, auth,
|
||||||
psid->SubAuthority[0], psid->SubAuthority[1], psid->SubAuthority[2]);
|
psid->SubAuthority[0], psid->SubAuthority[1], psid->SubAuthority[2]);
|
||||||
case 4:
|
case 4:
|
||||||
return wine_dbg_sprintf("S-%d-%d-%lu-%lu-%lu-%lu", psid->Revision, auth,
|
return wine_dbg_sprintf("S-%d-%d-%u-%u-%u-%u", psid->Revision, auth,
|
||||||
psid->SubAuthority[0], psid->SubAuthority[1], psid->SubAuthority[2],
|
psid->SubAuthority[0], psid->SubAuthority[1], psid->SubAuthority[2],
|
||||||
psid->SubAuthority[3]);
|
psid->SubAuthority[3]);
|
||||||
case 5:
|
case 5:
|
||||||
return wine_dbg_sprintf("S-%d-%d-%lu-%lu-%lu-%lu-%lu", psid->Revision, auth,
|
return wine_dbg_sprintf("S-%d-%d-%u-%u-%u-%u-%u", psid->Revision, auth,
|
||||||
psid->SubAuthority[0], psid->SubAuthority[1], psid->SubAuthority[2],
|
psid->SubAuthority[0], psid->SubAuthority[1], psid->SubAuthority[2],
|
||||||
psid->SubAuthority[3], psid->SubAuthority[4]);
|
psid->SubAuthority[3], psid->SubAuthority[4]);
|
||||||
case 6:
|
case 6:
|
||||||
return wine_dbg_sprintf("S-%d-%d-%lu-%lu-%lu-%lu-%lu-%lu", psid->Revision, auth,
|
return wine_dbg_sprintf("S-%d-%d-%u-%u-%u-%u-%u-%u", psid->Revision, auth,
|
||||||
psid->SubAuthority[3], psid->SubAuthority[1], psid->SubAuthority[2],
|
psid->SubAuthority[3], psid->SubAuthority[1], psid->SubAuthority[2],
|
||||||
psid->SubAuthority[0], psid->SubAuthority[4], psid->SubAuthority[5]);
|
psid->SubAuthority[0], psid->SubAuthority[4], psid->SubAuthority[5]);
|
||||||
case 7:
|
case 7:
|
||||||
return wine_dbg_sprintf("S-%d-%d-%lu-%lu-%lu-%lu-%lu-%lu-%lu", psid->Revision, auth,
|
return wine_dbg_sprintf("S-%d-%d-%u-%u-%u-%u-%u-%u-%u", psid->Revision, auth,
|
||||||
psid->SubAuthority[0], psid->SubAuthority[1], psid->SubAuthority[2],
|
psid->SubAuthority[0], psid->SubAuthority[1], psid->SubAuthority[2],
|
||||||
psid->SubAuthority[3], psid->SubAuthority[4], psid->SubAuthority[5],
|
psid->SubAuthority[3], psid->SubAuthority[4], psid->SubAuthority[5],
|
||||||
psid->SubAuthority[6]);
|
psid->SubAuthority[6]);
|
||||||
case 8:
|
case 8:
|
||||||
return wine_dbg_sprintf("S-%d-%d-%lu-%lu-%lu-%lu-%lu-%lu-%lu-%lu", psid->Revision, auth,
|
return wine_dbg_sprintf("S-%d-%d-%u-%u-%u-%u-%u-%u-%u-%u", psid->Revision, auth,
|
||||||
psid->SubAuthority[0], psid->SubAuthority[1], psid->SubAuthority[2],
|
psid->SubAuthority[0], psid->SubAuthority[1], psid->SubAuthority[2],
|
||||||
psid->SubAuthority[3], psid->SubAuthority[4], psid->SubAuthority[5],
|
psid->SubAuthority[3], psid->SubAuthority[4], psid->SubAuthority[5],
|
||||||
psid->SubAuthority[6], psid->SubAuthority[7]);
|
psid->SubAuthority[6], psid->SubAuthority[7]);
|
||||||
|
@ -587,7 +587,7 @@ BOOL WINAPI
|
||||||
GetTokenInformation( HANDLE token, TOKEN_INFORMATION_CLASS tokeninfoclass,
|
GetTokenInformation( HANDLE token, TOKEN_INFORMATION_CLASS tokeninfoclass,
|
||||||
LPVOID tokeninfo, DWORD tokeninfolength, LPDWORD retlen )
|
LPVOID tokeninfo, DWORD tokeninfolength, LPDWORD retlen )
|
||||||
{
|
{
|
||||||
TRACE("(%p, %s, %p, %ld, %p):\n",
|
TRACE("(%p, %s, %p, %d, %p):\n",
|
||||||
token,
|
token,
|
||||||
(tokeninfoclass == TokenUser) ? "TokenUser" :
|
(tokeninfoclass == TokenUser) ? "TokenUser" :
|
||||||
(tokeninfoclass == TokenGroups) ? "TokenGroups" :
|
(tokeninfoclass == TokenGroups) ? "TokenGroups" :
|
||||||
|
@ -629,7 +629,7 @@ BOOL WINAPI
|
||||||
SetTokenInformation( HANDLE token, TOKEN_INFORMATION_CLASS tokeninfoclass,
|
SetTokenInformation( HANDLE token, TOKEN_INFORMATION_CLASS tokeninfoclass,
|
||||||
LPVOID tokeninfo, DWORD tokeninfolength )
|
LPVOID tokeninfo, DWORD tokeninfolength )
|
||||||
{
|
{
|
||||||
TRACE("(%p, %s, %p, %ld): stub\n",
|
TRACE("(%p, %s, %p, %d): stub\n",
|
||||||
token,
|
token,
|
||||||
(tokeninfoclass == TokenUser) ? "TokenUser" :
|
(tokeninfoclass == TokenUser) ? "TokenUser" :
|
||||||
(tokeninfoclass == TokenGroups) ? "TokenGroups" :
|
(tokeninfoclass == TokenGroups) ? "TokenGroups" :
|
||||||
|
@ -999,7 +999,7 @@ DWORD WINAPI BuildSecurityDescriptorA(
|
||||||
IN OUT PULONG lpdwBufferLength,
|
IN OUT PULONG lpdwBufferLength,
|
||||||
OUT PSECURITY_DESCRIPTOR* pNewSD)
|
OUT PSECURITY_DESCRIPTOR* pNewSD)
|
||||||
{
|
{
|
||||||
FIXME("(%p,%p,%ld,%p,%ld,%p,%p,%p,%p) stub!\n",pOwner,pGroup,
|
FIXME("(%p,%p,%d,%p,%d,%p,%p,%p,%p) stub!\n",pOwner,pGroup,
|
||||||
cCountOfAccessEntries,pListOfAccessEntries,cCountOfAuditEntries,
|
cCountOfAccessEntries,pListOfAccessEntries,cCountOfAuditEntries,
|
||||||
pListofAuditEntries,pOldSD,lpdwBufferLength,pNewSD);
|
pListofAuditEntries,pOldSD,lpdwBufferLength,pNewSD);
|
||||||
|
|
||||||
|
@ -1022,7 +1022,7 @@ DWORD WINAPI BuildSecurityDescriptorW(
|
||||||
IN OUT PULONG lpdwBufferLength,
|
IN OUT PULONG lpdwBufferLength,
|
||||||
OUT PSECURITY_DESCRIPTOR* pNewSD)
|
OUT PSECURITY_DESCRIPTOR* pNewSD)
|
||||||
{
|
{
|
||||||
FIXME("(%p,%p,%ld,%p,%ld,%p,%p,%p,%p) stub!\n",pOwner,pGroup,
|
FIXME("(%p,%p,%d,%p,%d,%p,%p,%p,%p) stub!\n",pOwner,pGroup,
|
||||||
cCountOfAccessEntries,pListOfAccessEntries,cCountOfAuditEntries,
|
cCountOfAccessEntries,pListOfAccessEntries,cCountOfAuditEntries,
|
||||||
pListofAuditEntries,pOldSD,lpdwBufferLength,pNewSD);
|
pListofAuditEntries,pOldSD,lpdwBufferLength,pNewSD);
|
||||||
|
|
||||||
|
@ -1077,7 +1077,7 @@ BOOL WINAPI GetKernelObjectSecurity(
|
||||||
DWORD nLength,
|
DWORD nLength,
|
||||||
LPDWORD lpnLengthNeeded )
|
LPDWORD lpnLengthNeeded )
|
||||||
{
|
{
|
||||||
TRACE("(%p,0x%08lx,%p,0x%08lx,%p)\n", Handle, RequestedInformation,
|
TRACE("(%p,0x%08x,%p,0x%08x,%p)\n", Handle, RequestedInformation,
|
||||||
pSecurityDescriptor, nLength, lpnLengthNeeded);
|
pSecurityDescriptor, nLength, lpnLengthNeeded);
|
||||||
|
|
||||||
return set_ntstatus( NtQuerySecurityObject(Handle, RequestedInformation, pSecurityDescriptor,
|
return set_ntstatus( NtQuerySecurityObject(Handle, RequestedInformation, pSecurityDescriptor,
|
||||||
|
@ -1094,7 +1094,7 @@ BOOL WINAPI GetPrivateObjectSecurity(
|
||||||
DWORD DescriptorLength,
|
DWORD DescriptorLength,
|
||||||
PDWORD ReturnLength )
|
PDWORD ReturnLength )
|
||||||
{
|
{
|
||||||
TRACE("(%p,0x%08lx,%p,0x%08lx,%p)\n", ObjectDescriptor, SecurityInformation,
|
TRACE("(%p,0x%08x,%p,0x%08x,%p)\n", ObjectDescriptor, SecurityInformation,
|
||||||
ResultantDescriptor, DescriptorLength, ReturnLength);
|
ResultantDescriptor, DescriptorLength, ReturnLength);
|
||||||
|
|
||||||
return set_ntstatus( NtQuerySecurityObject(ObjectDescriptor, SecurityInformation,
|
return set_ntstatus( NtQuerySecurityObject(ObjectDescriptor, SecurityInformation,
|
||||||
|
@ -1522,7 +1522,7 @@ LookupPrivilegeValueW( LPCWSTR lpSystemName, LPCWSTR lpName, PLUID lpLuid )
|
||||||
continue;
|
continue;
|
||||||
lpLuid->LowPart = i;
|
lpLuid->LowPart = i;
|
||||||
lpLuid->HighPart = 0;
|
lpLuid->HighPart = 0;
|
||||||
TRACE( "%s -> %08lx-%08lx\n",debugstr_w( lpSystemName ),
|
TRACE( "%s -> %08x-%08x\n",debugstr_w( lpSystemName ),
|
||||||
lpLuid->HighPart, lpLuid->LowPart );
|
lpLuid->HighPart, lpLuid->LowPart );
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
@ -1828,7 +1828,7 @@ LookupAccountSidA(
|
||||||
DWORD accountSizeW = *accountSize;
|
DWORD accountSizeW = *accountSize;
|
||||||
DWORD domainSizeW = *domainSize;
|
DWORD domainSizeW = *domainSize;
|
||||||
|
|
||||||
TRACE("(%s,sid=%s,%p,%p(%lu),%p,%p(%lu),%p)\n",
|
TRACE("(%s,sid=%s,%p,%p(%u),%p,%p(%u),%p)\n",
|
||||||
debugstr_a(system),debugstr_sid(sid),
|
debugstr_a(system),debugstr_sid(sid),
|
||||||
account,accountSize,accountSize?*accountSize:0,
|
account,accountSize,accountSize?*accountSize:0,
|
||||||
domain,domainSize,domainSize?*domainSize:0,
|
domain,domainSize,domainSize?*domainSize:0,
|
||||||
|
@ -1898,7 +1898,7 @@ LookupAccountSidW(
|
||||||
SID_NAME_USE use = 0;
|
SID_NAME_USE use = 0;
|
||||||
LPWSTR computer_name = NULL;
|
LPWSTR computer_name = NULL;
|
||||||
|
|
||||||
TRACE("(%s,sid=%s,%p,%p(%lu),%p,%p(%lu),%p)\n",
|
TRACE("(%s,sid=%s,%p,%p(%u),%p,%p(%u),%p)\n",
|
||||||
debugstr_w(system),debugstr_sid(sid),
|
debugstr_w(system),debugstr_sid(sid),
|
||||||
account,accountSize,accountSize?*accountSize:0,
|
account,accountSize,accountSize?*accountSize:0,
|
||||||
domain,domainSize,domainSize?*domainSize:0,
|
domain,domainSize,domainSize?*domainSize:0,
|
||||||
|
@ -2084,7 +2084,7 @@ SetFileSecurityW( LPCWSTR lpFileName,
|
||||||
BOOL WINAPI
|
BOOL WINAPI
|
||||||
QueryWindows31FilesMigration( DWORD x1 )
|
QueryWindows31FilesMigration( DWORD x1 )
|
||||||
{
|
{
|
||||||
FIXME("(%ld):stub\n",x1);
|
FIXME("(%d):stub\n",x1);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2101,7 +2101,7 @@ BOOL WINAPI
|
||||||
SynchronizeWindows31FilesAndWindowsNTRegistry( DWORD x1, DWORD x2, DWORD x3,
|
SynchronizeWindows31FilesAndWindowsNTRegistry( DWORD x1, DWORD x2, DWORD x3,
|
||||||
DWORD x4 )
|
DWORD x4 )
|
||||||
{
|
{
|
||||||
FIXME("(0x%08lx,0x%08lx,0x%08lx,0x%08lx):stub\n",x1,x2,x3,x4);
|
FIXME("(0x%08x,0x%08x,0x%08x,0x%08x):stub\n",x1,x2,x3,x4);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2187,7 +2187,7 @@ BOOL WINAPI ImpersonateLoggedOnUser(HANDLE hToken)
|
||||||
&ImpersonationToken );
|
&ImpersonationToken );
|
||||||
if (Status != STATUS_SUCCESS)
|
if (Status != STATUS_SUCCESS)
|
||||||
{
|
{
|
||||||
ERR( "NtDuplicateToken failed with error 0x%08lx\n", Status );
|
ERR( "NtDuplicateToken failed with error 0x%08x\n", Status );
|
||||||
SetLastError( RtlNtStatusToDosError( Status ) );
|
SetLastError( RtlNtStatusToDosError( Status ) );
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -2205,7 +2205,7 @@ BOOL WINAPI ImpersonateLoggedOnUser(HANDLE hToken)
|
||||||
|
|
||||||
if (Status != STATUS_SUCCESS)
|
if (Status != STATUS_SUCCESS)
|
||||||
{
|
{
|
||||||
ERR( "NtSetInformationThread failed with error 0x%08lx\n", Status );
|
ERR( "NtSetInformationThread failed with error 0x%08x\n", Status );
|
||||||
SetLastError( RtlNtStatusToDosError( Status ) );
|
SetLastError( RtlNtStatusToDosError( Status ) );
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -2425,7 +2425,7 @@ BOOL WINAPI AccessCheckAndAuditAlarmA(LPCSTR Subsystem, LPVOID HandleId, LPSTR O
|
||||||
PGENERIC_MAPPING GenericMapping, BOOL ObjectCreation, LPDWORD GrantedAccess,
|
PGENERIC_MAPPING GenericMapping, BOOL ObjectCreation, LPDWORD GrantedAccess,
|
||||||
LPBOOL AccessStatus, LPBOOL pfGenerateOnClose)
|
LPBOOL AccessStatus, LPBOOL pfGenerateOnClose)
|
||||||
{
|
{
|
||||||
FIXME("stub (%s,%p,%s,%s,%p,%08lx,%p,%x,%p,%p,%p)\n", debugstr_a(Subsystem),
|
FIXME("stub (%s,%p,%s,%s,%p,%08x,%p,%x,%p,%p,%p)\n", debugstr_a(Subsystem),
|
||||||
HandleId, debugstr_a(ObjectTypeName), debugstr_a(ObjectName),
|
HandleId, debugstr_a(ObjectTypeName), debugstr_a(ObjectName),
|
||||||
SecurityDescriptor, DesiredAccess, GenericMapping,
|
SecurityDescriptor, DesiredAccess, GenericMapping,
|
||||||
ObjectCreation, GrantedAccess, AccessStatus, pfGenerateOnClose);
|
ObjectCreation, GrantedAccess, AccessStatus, pfGenerateOnClose);
|
||||||
|
@ -2440,7 +2440,7 @@ BOOL WINAPI AccessCheckAndAuditAlarmW(LPCWSTR Subsystem, LPVOID HandleId, LPWSTR
|
||||||
PGENERIC_MAPPING GenericMapping, BOOL ObjectCreation, LPDWORD GrantedAccess,
|
PGENERIC_MAPPING GenericMapping, BOOL ObjectCreation, LPDWORD GrantedAccess,
|
||||||
LPBOOL AccessStatus, LPBOOL pfGenerateOnClose)
|
LPBOOL AccessStatus, LPBOOL pfGenerateOnClose)
|
||||||
{
|
{
|
||||||
FIXME("stub (%s,%p,%s,%s,%p,%08lx,%p,%x,%p,%p,%p)\n", debugstr_w(Subsystem),
|
FIXME("stub (%s,%p,%s,%s,%p,%08x,%p,%x,%p,%p,%p)\n", debugstr_w(Subsystem),
|
||||||
HandleId, debugstr_w(ObjectTypeName), debugstr_w(ObjectName),
|
HandleId, debugstr_w(ObjectTypeName), debugstr_w(ObjectName),
|
||||||
SecurityDescriptor, DesiredAccess, GenericMapping,
|
SecurityDescriptor, DesiredAccess, GenericMapping,
|
||||||
ObjectCreation, GrantedAccess, AccessStatus, pfGenerateOnClose);
|
ObjectCreation, GrantedAccess, AccessStatus, pfGenerateOnClose);
|
||||||
|
@ -2473,7 +2473,7 @@ BOOL WINAPI ObjectOpenAuditAlarmA(LPCSTR SubsystemName, LPVOID HandleId, LPSTR O
|
||||||
DWORD GrantedAccess, PPRIVILEGE_SET Privileges, BOOL ObjectCreation, BOOL AccessGranted,
|
DWORD GrantedAccess, PPRIVILEGE_SET Privileges, BOOL ObjectCreation, BOOL AccessGranted,
|
||||||
LPBOOL GenerateOnClose)
|
LPBOOL GenerateOnClose)
|
||||||
{
|
{
|
||||||
FIXME("stub (%s,%p,%s,%s,%p,%p,0x%08lx,0x%08lx,%p,%x,%x,%p)\n", debugstr_a(SubsystemName),
|
FIXME("stub (%s,%p,%s,%s,%p,%p,0x%08x,0x%08x,%p,%x,%x,%p)\n", debugstr_a(SubsystemName),
|
||||||
HandleId, debugstr_a(ObjectTypeName), debugstr_a(ObjectName), pSecurityDescriptor,
|
HandleId, debugstr_a(ObjectTypeName), debugstr_a(ObjectName), pSecurityDescriptor,
|
||||||
ClientToken, DesiredAccess, GrantedAccess, Privileges, ObjectCreation, AccessGranted,
|
ClientToken, DesiredAccess, GrantedAccess, Privileges, ObjectCreation, AccessGranted,
|
||||||
GenerateOnClose);
|
GenerateOnClose);
|
||||||
|
@ -2486,7 +2486,7 @@ BOOL WINAPI ObjectOpenAuditAlarmW(LPCWSTR SubsystemName, LPVOID HandleId, LPWSTR
|
||||||
DWORD GrantedAccess, PPRIVILEGE_SET Privileges, BOOL ObjectCreation, BOOL AccessGranted,
|
DWORD GrantedAccess, PPRIVILEGE_SET Privileges, BOOL ObjectCreation, BOOL AccessGranted,
|
||||||
LPBOOL GenerateOnClose)
|
LPBOOL GenerateOnClose)
|
||||||
{
|
{
|
||||||
FIXME("stub (%s,%p,%s,%s,%p,%p,0x%08lx,0x%08lx,%p,%x,%x,%p)\n", debugstr_w(SubsystemName),
|
FIXME("stub (%s,%p,%s,%s,%p,%p,0x%08x,0x%08x,%p,%x,%x,%p)\n", debugstr_w(SubsystemName),
|
||||||
HandleId, debugstr_w(ObjectTypeName), debugstr_w(ObjectName), pSecurityDescriptor,
|
HandleId, debugstr_w(ObjectTypeName), debugstr_w(ObjectName), pSecurityDescriptor,
|
||||||
ClientToken, DesiredAccess, GrantedAccess, Privileges, ObjectCreation, AccessGranted,
|
ClientToken, DesiredAccess, GrantedAccess, Privileges, ObjectCreation, AccessGranted,
|
||||||
GenerateOnClose);
|
GenerateOnClose);
|
||||||
|
@ -2497,7 +2497,7 @@ BOOL WINAPI ObjectOpenAuditAlarmW(LPCWSTR SubsystemName, LPVOID HandleId, LPWSTR
|
||||||
BOOL WINAPI ObjectPrivilegeAuditAlarmA( LPCSTR SubsystemName, LPVOID HandleId, HANDLE ClientToken,
|
BOOL WINAPI ObjectPrivilegeAuditAlarmA( LPCSTR SubsystemName, LPVOID HandleId, HANDLE ClientToken,
|
||||||
DWORD DesiredAccess, PPRIVILEGE_SET Privileges, BOOL AccessGranted)
|
DWORD DesiredAccess, PPRIVILEGE_SET Privileges, BOOL AccessGranted)
|
||||||
{
|
{
|
||||||
FIXME("stub (%s,%p,%p,0x%08lx,%p,%x)\n", debugstr_a(SubsystemName), HandleId, ClientToken,
|
FIXME("stub (%s,%p,%p,0x%08x,%p,%x)\n", debugstr_a(SubsystemName), HandleId, ClientToken,
|
||||||
DesiredAccess, Privileges, AccessGranted);
|
DesiredAccess, Privileges, AccessGranted);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -2506,7 +2506,7 @@ BOOL WINAPI ObjectPrivilegeAuditAlarmA( LPCSTR SubsystemName, LPVOID HandleId, H
|
||||||
BOOL WINAPI ObjectPrivilegeAuditAlarmW( LPCWSTR SubsystemName, LPVOID HandleId, HANDLE ClientToken,
|
BOOL WINAPI ObjectPrivilegeAuditAlarmW( LPCWSTR SubsystemName, LPVOID HandleId, HANDLE ClientToken,
|
||||||
DWORD DesiredAccess, PPRIVILEGE_SET Privileges, BOOL AccessGranted)
|
DWORD DesiredAccess, PPRIVILEGE_SET Privileges, BOOL AccessGranted)
|
||||||
{
|
{
|
||||||
FIXME("stub (%s,%p,%p,0x%08lx,%p,%x)\n", debugstr_w(SubsystemName), HandleId, ClientToken,
|
FIXME("stub (%s,%p,%p,0x%08x,%p,%x)\n", debugstr_w(SubsystemName), HandleId, ClientToken,
|
||||||
DesiredAccess, Privileges, AccessGranted);
|
DesiredAccess, Privileges, AccessGranted);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -2565,7 +2565,7 @@ VOID WINAPI BuildExplicitAccessWithNameA( PEXPLICIT_ACCESSA pExplicitAccess,
|
||||||
LPSTR pTrusteeName, DWORD AccessPermissions,
|
LPSTR pTrusteeName, DWORD AccessPermissions,
|
||||||
ACCESS_MODE AccessMode, DWORD Inheritance )
|
ACCESS_MODE AccessMode, DWORD Inheritance )
|
||||||
{
|
{
|
||||||
TRACE("%p %s 0x%08lx 0x%08x 0x%08lx\n", pExplicitAccess, debugstr_a(pTrusteeName),
|
TRACE("%p %s 0x%08x 0x%08x 0x%08x\n", pExplicitAccess, debugstr_a(pTrusteeName),
|
||||||
AccessPermissions, AccessMode, Inheritance);
|
AccessPermissions, AccessMode, Inheritance);
|
||||||
|
|
||||||
pExplicitAccess->grfAccessPermissions = AccessPermissions;
|
pExplicitAccess->grfAccessPermissions = AccessPermissions;
|
||||||
|
@ -2586,7 +2586,7 @@ VOID WINAPI BuildExplicitAccessWithNameW( PEXPLICIT_ACCESSW pExplicitAccess,
|
||||||
LPWSTR pTrusteeName, DWORD AccessPermissions,
|
LPWSTR pTrusteeName, DWORD AccessPermissions,
|
||||||
ACCESS_MODE AccessMode, DWORD Inheritance )
|
ACCESS_MODE AccessMode, DWORD Inheritance )
|
||||||
{
|
{
|
||||||
TRACE("%p %s 0x%08lx 0x%08x 0x%08lx\n", pExplicitAccess, debugstr_w(pTrusteeName),
|
TRACE("%p %s 0x%08x 0x%08x 0x%08x\n", pExplicitAccess, debugstr_w(pTrusteeName),
|
||||||
AccessPermissions, AccessMode, Inheritance);
|
AccessPermissions, AccessMode, Inheritance);
|
||||||
|
|
||||||
pExplicitAccess->grfAccessPermissions = AccessPermissions;
|
pExplicitAccess->grfAccessPermissions = AccessPermissions;
|
||||||
|
@ -2898,7 +2898,7 @@ BOOL WINAPI SetAclInformation( PACL pAcl, LPVOID pAclInformation,
|
||||||
DWORD nAclInformationLength,
|
DWORD nAclInformationLength,
|
||||||
ACL_INFORMATION_CLASS dwAclInformationClass )
|
ACL_INFORMATION_CLASS dwAclInformationClass )
|
||||||
{
|
{
|
||||||
FIXME("%p %p 0x%08lx 0x%08x - stub\n", pAcl, pAclInformation,
|
FIXME("%p %p 0x%08x 0x%08x - stub\n", pAcl, pAclInformation,
|
||||||
nAclInformationLength, dwAclInformationClass);
|
nAclInformationLength, dwAclInformationClass);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -2910,7 +2910,7 @@ BOOL WINAPI SetAclInformation( PACL pAcl, LPVOID pAclInformation,
|
||||||
DWORD WINAPI SetEntriesInAclA( ULONG count, PEXPLICIT_ACCESSA pEntries,
|
DWORD WINAPI SetEntriesInAclA( ULONG count, PEXPLICIT_ACCESSA pEntries,
|
||||||
PACL OldAcl, PACL* NewAcl )
|
PACL OldAcl, PACL* NewAcl )
|
||||||
{
|
{
|
||||||
FIXME("%ld %p %p %p\n",count,pEntries,OldAcl,NewAcl);
|
FIXME("%d %p %p %p\n",count,pEntries,OldAcl,NewAcl);
|
||||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2920,7 +2920,7 @@ DWORD WINAPI SetEntriesInAclA( ULONG count, PEXPLICIT_ACCESSA pEntries,
|
||||||
DWORD WINAPI SetEntriesInAclW( ULONG count, PEXPLICIT_ACCESSW pEntries,
|
DWORD WINAPI SetEntriesInAclW( ULONG count, PEXPLICIT_ACCESSW pEntries,
|
||||||
PACL OldAcl, PACL* NewAcl )
|
PACL OldAcl, PACL* NewAcl )
|
||||||
{
|
{
|
||||||
FIXME("%ld %p %p %p\n",count,pEntries,OldAcl,NewAcl);
|
FIXME("%d %p %p %p\n",count,pEntries,OldAcl,NewAcl);
|
||||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2935,7 +2935,7 @@ DWORD WINAPI SetNamedSecurityInfoA(LPSTR pObjectName,
|
||||||
LPWSTR wstr = NULL;
|
LPWSTR wstr = NULL;
|
||||||
DWORD r;
|
DWORD r;
|
||||||
|
|
||||||
TRACE("%s %d %ld %p %p %p %p\n", debugstr_a(pObjectName), ObjectType,
|
TRACE("%s %d %d %p %p %p %p\n", debugstr_a(pObjectName), ObjectType,
|
||||||
SecurityInfo, psidOwner, psidGroup, pDacl, pSacl);
|
SecurityInfo, psidOwner, psidGroup, pDacl, pSacl);
|
||||||
|
|
||||||
if( pObjectName )
|
if( pObjectName )
|
||||||
|
@ -2959,7 +2959,7 @@ BOOL WINAPI SetPrivateObjectSecurity( SECURITY_INFORMATION SecurityInformation,
|
||||||
PGENERIC_MAPPING GenericMapping,
|
PGENERIC_MAPPING GenericMapping,
|
||||||
HANDLE Token )
|
HANDLE Token )
|
||||||
{
|
{
|
||||||
FIXME("0x%08lx %p %p %p %p - stub\n", SecurityInformation, ModificationDescriptor,
|
FIXME("0x%08x %p %p %p %p - stub\n", SecurityInformation, ModificationDescriptor,
|
||||||
ObjectsSecurityDescriptor, GenericMapping, Token);
|
ObjectsSecurityDescriptor, GenericMapping, Token);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -3007,7 +3007,7 @@ DWORD WINAPI SetNamedSecurityInfoW(LPWSTR pObjectName,
|
||||||
SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo,
|
SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo,
|
||||||
PSID psidOwner, PSID psidGroup, PACL pDacl, PACL pSacl)
|
PSID psidOwner, PSID psidGroup, PACL pDacl, PACL pSacl)
|
||||||
{
|
{
|
||||||
FIXME("%s %d %ld %p %p %p %p\n", debugstr_w(pObjectName), ObjectType,
|
FIXME("%s %d %d %p %p %p %p\n", debugstr_w(pObjectName), ObjectType,
|
||||||
SecurityInfo, psidOwner, psidGroup, pDacl, pSacl);
|
SecurityInfo, psidOwner, psidGroup, pDacl, pSacl);
|
||||||
return ERROR_SUCCESS;
|
return ERROR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -3672,7 +3672,7 @@ BOOL WINAPI CreateProcessAsUserA(
|
||||||
LPSTARTUPINFOA lpStartupInfo,
|
LPSTARTUPINFOA lpStartupInfo,
|
||||||
LPPROCESS_INFORMATION lpProcessInformation )
|
LPPROCESS_INFORMATION lpProcessInformation )
|
||||||
{
|
{
|
||||||
FIXME("%p %s %s %p %p %d 0x%08lx %p %s %p %p - stub\n", hToken, debugstr_a(lpApplicationName),
|
FIXME("%p %s %s %p %p %d 0x%08x %p %s %p %p - stub\n", hToken, debugstr_a(lpApplicationName),
|
||||||
debugstr_a(lpCommandLine), lpProcessAttributes, lpThreadAttributes, bInheritHandles,
|
debugstr_a(lpCommandLine), lpProcessAttributes, lpThreadAttributes, bInheritHandles,
|
||||||
dwCreationFlags, lpEnvironment, debugstr_a(lpCurrentDirectory), lpStartupInfo, lpProcessInformation);
|
dwCreationFlags, lpEnvironment, debugstr_a(lpCurrentDirectory), lpStartupInfo, lpProcessInformation);
|
||||||
|
|
||||||
|
@ -3692,7 +3692,7 @@ BOOL WINAPI CreateProcessAsUserW(
|
||||||
LPSTARTUPINFOW lpStartupInfo,
|
LPSTARTUPINFOW lpStartupInfo,
|
||||||
LPPROCESS_INFORMATION lpProcessInformation )
|
LPPROCESS_INFORMATION lpProcessInformation )
|
||||||
{
|
{
|
||||||
FIXME("%p %s %s %p %p %d 0x%08lx %p %s %p %p - semi- stub\n", hToken,
|
FIXME("%p %s %s %p %p %d 0x%08x %p %s %p %p - semi- stub\n", hToken,
|
||||||
debugstr_w(lpApplicationName), debugstr_w(lpCommandLine), lpProcessAttributes,
|
debugstr_w(lpApplicationName), debugstr_w(lpCommandLine), lpProcessAttributes,
|
||||||
lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment,
|
lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment,
|
||||||
debugstr_w(lpCurrentDirectory), lpStartupInfo, lpProcessInformation);
|
debugstr_w(lpCurrentDirectory), lpStartupInfo, lpProcessInformation);
|
||||||
|
@ -3724,7 +3724,7 @@ BOOL WINAPI DuplicateTokenEx(
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||||
|
|
||||||
TRACE("%p 0x%08lx 0x%08x 0x%08x %p\n", ExistingTokenHandle, dwDesiredAccess,
|
TRACE("%p 0x%08x 0x%08x 0x%08x %p\n", ExistingTokenHandle, dwDesiredAccess,
|
||||||
ImpersonationLevel, TokenType, DuplicateTokenHandle);
|
ImpersonationLevel, TokenType, DuplicateTokenHandle);
|
||||||
|
|
||||||
InitializeObjectAttributes(
|
InitializeObjectAttributes(
|
||||||
|
@ -3760,7 +3760,7 @@ BOOL WINAPI EnumDependentServicesA(
|
||||||
LPDWORD pcbBytesNeeded,
|
LPDWORD pcbBytesNeeded,
|
||||||
LPDWORD lpServicesReturned )
|
LPDWORD lpServicesReturned )
|
||||||
{
|
{
|
||||||
FIXME("%p 0x%08lx %p 0x%08lx %p %p - stub\n", hService, dwServiceState,
|
FIXME("%p 0x%08x %p 0x%08x %p %p - stub\n", hService, dwServiceState,
|
||||||
lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned);
|
lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned);
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -3774,7 +3774,7 @@ BOOL WINAPI EnumDependentServicesW(
|
||||||
LPDWORD pcbBytesNeeded,
|
LPDWORD pcbBytesNeeded,
|
||||||
LPDWORD lpServicesReturned )
|
LPDWORD lpServicesReturned )
|
||||||
{
|
{
|
||||||
FIXME("%p 0x%08lx %p 0x%08lx %p %p - stub\n", hService, dwServiceState,
|
FIXME("%p 0x%08x %p 0x%08x %p %p - stub\n", hService, dwServiceState,
|
||||||
lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned);
|
lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned);
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -3934,7 +3934,7 @@ DWORD WINAPI GetNamedSecurityInfoA(LPSTR pObjectName,
|
||||||
LPWSTR wstr = NULL;
|
LPWSTR wstr = NULL;
|
||||||
DWORD r;
|
DWORD r;
|
||||||
|
|
||||||
TRACE("%s %d %ld %p %p %p %p %p\n", pObjectName, ObjectType, SecurityInfo,
|
TRACE("%s %d %d %p %p %p %p %p\n", pObjectName, ObjectType, SecurityInfo,
|
||||||
ppsidOwner, ppsidGroup, ppDacl, ppSacl, ppSecurityDescriptor);
|
ppsidOwner, ppsidGroup, ppDacl, ppSacl, ppSecurityDescriptor);
|
||||||
|
|
||||||
if( pObjectName )
|
if( pObjectName )
|
||||||
|
@ -3963,7 +3963,7 @@ DWORD WINAPI GetNamedSecurityInfoW( LPWSTR name, SE_OBJECT_TYPE type,
|
||||||
SECURITY_DESCRIPTOR_RELATIVE *relative;
|
SECURITY_DESCRIPTOR_RELATIVE *relative;
|
||||||
BYTE *buffer;
|
BYTE *buffer;
|
||||||
|
|
||||||
TRACE( "%s %d %ld %p %p %p %p %p\n", debugstr_w(name), type, info, owner,
|
TRACE( "%s %d %d %p %p %p %p %p\n", debugstr_w(name), type, info, owner,
|
||||||
group, dacl, sacl, descriptor );
|
group, dacl, sacl, descriptor );
|
||||||
|
|
||||||
if (!name || !descriptor) return ERROR_INVALID_PARAMETER;
|
if (!name || !descriptor) return ERROR_INVALID_PARAMETER;
|
||||||
|
@ -4028,7 +4028,7 @@ DWORD WINAPI GetNamedSecurityInfoW( LPWSTR name, SE_OBJECT_TYPE type,
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI DecryptFileW(LPCWSTR lpFileName, DWORD dwReserved)
|
BOOL WINAPI DecryptFileW(LPCWSTR lpFileName, DWORD dwReserved)
|
||||||
{
|
{
|
||||||
FIXME("%s %08lx\n", debugstr_w(lpFileName), dwReserved);
|
FIXME("%s %08x\n", debugstr_w(lpFileName), dwReserved);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4037,7 +4037,7 @@ BOOL WINAPI DecryptFileW(LPCWSTR lpFileName, DWORD dwReserved)
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI DecryptFileA(LPCSTR lpFileName, DWORD dwReserved)
|
BOOL WINAPI DecryptFileA(LPCSTR lpFileName, DWORD dwReserved)
|
||||||
{
|
{
|
||||||
FIXME("%s %08lx\n", debugstr_a(lpFileName), dwReserved);
|
FIXME("%s %08x\n", debugstr_a(lpFileName), dwReserved);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -416,13 +416,13 @@ static BOOL service_handle_start(HANDLE pipe, service_data *service, DWORD count
|
||||||
LPWSTR args;
|
LPWSTR args;
|
||||||
BOOL r;
|
BOOL r;
|
||||||
|
|
||||||
TRACE("%p %p %ld\n", pipe, service, count);
|
TRACE("%p %p %d\n", pipe, service, count);
|
||||||
|
|
||||||
args = HeapAlloc(GetProcessHeap(), 0, count*sizeof(WCHAR));
|
args = HeapAlloc(GetProcessHeap(), 0, count*sizeof(WCHAR));
|
||||||
r = ReadFile(pipe, args, count*sizeof(WCHAR), &read, NULL);
|
r = ReadFile(pipe, args, count*sizeof(WCHAR), &read, NULL);
|
||||||
if (!r || count!=read/sizeof(WCHAR) || args[count-1])
|
if (!r || count!=read/sizeof(WCHAR) || args[count-1])
|
||||||
{
|
{
|
||||||
ERR("pipe read failed r = %d count = %ld/%ld args[n-1]=%s\n",
|
ERR("pipe read failed r = %d count = %d/%d args[n-1]=%s\n",
|
||||||
r, count, read/sizeof(WCHAR), debugstr_wn(args, count));
|
r, count, read/sizeof(WCHAR), debugstr_wn(args, count));
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
@ -457,7 +457,7 @@ static BOOL service_send_start_message(HANDLE pipe, LPCWSTR *argv, DWORD argc)
|
||||||
LPWSTR p;
|
LPWSTR p;
|
||||||
BOOL r;
|
BOOL r;
|
||||||
|
|
||||||
TRACE("%p %p %ld\n", pipe, argv, argc);
|
TRACE("%p %p %d\n", pipe, argv, argc);
|
||||||
|
|
||||||
/* calculate how much space do we need to send the startup info */
|
/* calculate how much space do we need to send the startup info */
|
||||||
len = 1;
|
len = 1;
|
||||||
|
@ -516,7 +516,7 @@ static BOOL service_get_status(HANDLE pipe, LPSERVICE_STATUS status)
|
||||||
r = ReadFile( pipe, status, sizeof *status, &count, NULL );
|
r = ReadFile( pipe, status, sizeof *status, &count, NULL );
|
||||||
if (!r || count != sizeof *status)
|
if (!r || count != sizeof *status)
|
||||||
ERR("service protocol error - failed to read pipe "
|
ERR("service protocol error - failed to read pipe "
|
||||||
"r = %d count = %ld!\n", r, count);
|
"r = %d count = %d!\n", r, count);
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -539,7 +539,7 @@ static BOOL service_send_control(HANDLE pipe, DWORD dwControl, DWORD *result)
|
||||||
r = ReadFile(pipe, result, sizeof *result, &count, NULL);
|
r = ReadFile(pipe, result, sizeof *result, &count, NULL);
|
||||||
if (!r || count != sizeof *result)
|
if (!r || count != sizeof *result)
|
||||||
ERR("service protocol error - failed to read pipe "
|
ERR("service protocol error - failed to read pipe "
|
||||||
"r = %d count = %ld!\n", r, count);
|
"r = %d count = %d!\n", r, count);
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -606,7 +606,7 @@ static BOOL service_handle_control(HANDLE pipe, service_data *service,
|
||||||
{
|
{
|
||||||
DWORD count, ret = ERROR_INVALID_SERVICE_CONTROL;
|
DWORD count, ret = ERROR_INVALID_SERVICE_CONTROL;
|
||||||
|
|
||||||
TRACE("received control %ld\n", dwControl);
|
TRACE("received control %d\n", dwControl);
|
||||||
|
|
||||||
if (service_accepts_control(service, dwControl))
|
if (service_accepts_control(service, dwControl))
|
||||||
{
|
{
|
||||||
|
@ -666,7 +666,7 @@ static DWORD WINAPI service_control_dispatcher(LPVOID arg)
|
||||||
|
|
||||||
if (pipe==INVALID_HANDLE_VALUE)
|
if (pipe==INVALID_HANDLE_VALUE)
|
||||||
{
|
{
|
||||||
ERR("failed to create pipe for %s, error = %ld\n",
|
ERR("failed to create pipe for %s, error = %d\n",
|
||||||
debugstr_w(service->name), GetLastError());
|
debugstr_w(service->name), GetLastError());
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -706,7 +706,7 @@ static DWORD WINAPI service_control_dispatcher(LPVOID arg)
|
||||||
service_handle_control(pipe, service, req[1]);
|
service_handle_control(pipe, service, req[1]);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ERR("received invalid command %ld length %ld\n", req[0], req[1]);
|
ERR("received invalid command %d length %d\n", req[0], req[1]);
|
||||||
}
|
}
|
||||||
|
|
||||||
FlushFileBuffers(pipe);
|
FlushFileBuffers(pipe);
|
||||||
|
@ -732,7 +732,7 @@ static BOOL service_run_threads(void)
|
||||||
for (service = service_list; service; service = service->next)
|
for (service = service_list; service; service = service->next)
|
||||||
count++;
|
count++;
|
||||||
|
|
||||||
TRACE("starting %ld pipe listener threads\n", count);
|
TRACE("starting %d pipe listener threads\n", count);
|
||||||
|
|
||||||
handles = HeapAlloc(GetProcessHeap(), 0, sizeof(HANDLE)*count);
|
handles = HeapAlloc(GetProcessHeap(), 0, sizeof(HANDLE)*count);
|
||||||
|
|
||||||
|
@ -918,7 +918,7 @@ SetServiceStatus( SERVICE_STATUS_HANDLE hService, LPSERVICE_STATUS lpStatus )
|
||||||
service_data *service;
|
service_data *service;
|
||||||
BOOL r = TRUE;
|
BOOL r = TRUE;
|
||||||
|
|
||||||
TRACE("%p %lx %lx %lx %lx %lx %lx %lx\n", hService,
|
TRACE("%p %x %x %x %x %x %x %x\n", hService,
|
||||||
lpStatus->dwServiceType, lpStatus->dwCurrentState,
|
lpStatus->dwServiceType, lpStatus->dwCurrentState,
|
||||||
lpStatus->dwControlsAccepted, lpStatus->dwWin32ExitCode,
|
lpStatus->dwControlsAccepted, lpStatus->dwWin32ExitCode,
|
||||||
lpStatus->dwServiceSpecificExitCode, lpStatus->dwCheckPoint,
|
lpStatus->dwServiceSpecificExitCode, lpStatus->dwCheckPoint,
|
||||||
|
@ -931,7 +931,7 @@ SetServiceStatus( SERVICE_STATUS_HANDLE hService, LPSERVICE_STATUS lpStatus )
|
||||||
if (service)
|
if (service)
|
||||||
{
|
{
|
||||||
memcpy( &service->status, lpStatus, sizeof(SERVICE_STATUS) );
|
memcpy( &service->status, lpStatus, sizeof(SERVICE_STATUS) );
|
||||||
TRACE("Set service status to %ld\n",service->status.dwCurrentState);
|
TRACE("Set service status to %d\n",service->status.dwCurrentState);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
r = FALSE;
|
r = FALSE;
|
||||||
|
@ -981,7 +981,7 @@ SC_HANDLE WINAPI OpenSCManagerW( LPCWSTR lpMachineName, LPCWSTR lpDatabaseName,
|
||||||
HKEY hReg;
|
HKEY hReg;
|
||||||
LONG r;
|
LONG r;
|
||||||
|
|
||||||
TRACE("(%s,%s,0x%08lx)\n", debugstr_w(lpMachineName),
|
TRACE("(%s,%s,0x%08x)\n", debugstr_w(lpMachineName),
|
||||||
debugstr_w(lpDatabaseName), dwDesiredAccess);
|
debugstr_w(lpDatabaseName), dwDesiredAccess);
|
||||||
|
|
||||||
if( lpDatabaseName && lpDatabaseName[0] )
|
if( lpDatabaseName && lpDatabaseName[0] )
|
||||||
|
@ -1052,7 +1052,7 @@ BOOL WINAPI ControlService( SC_HANDLE hService, DWORD dwControl,
|
||||||
BOOL ret = FALSE;
|
BOOL ret = FALSE;
|
||||||
HANDLE handle;
|
HANDLE handle;
|
||||||
|
|
||||||
TRACE("%p %ld %p\n", hService, dwControl, lpServiceStatus);
|
TRACE("%p %d %p\n", hService, dwControl, lpServiceStatus);
|
||||||
|
|
||||||
hsvc = sc_handle_get_handle_data(hService, SC_HTYPE_SERVICE);
|
hsvc = sc_handle_get_handle_data(hService, SC_HTYPE_SERVICE);
|
||||||
if (!hsvc)
|
if (!hsvc)
|
||||||
|
@ -1142,7 +1142,7 @@ SC_HANDLE WINAPI OpenServiceA( SC_HANDLE hSCManager, LPCSTR lpServiceName,
|
||||||
LPWSTR lpServiceNameW;
|
LPWSTR lpServiceNameW;
|
||||||
SC_HANDLE ret;
|
SC_HANDLE ret;
|
||||||
|
|
||||||
TRACE("%p %s %ld\n", hSCManager, debugstr_a(lpServiceName), dwDesiredAccess);
|
TRACE("%p %s %d\n", hSCManager, debugstr_a(lpServiceName), dwDesiredAccess);
|
||||||
|
|
||||||
lpServiceNameW = SERV_dup(lpServiceName);
|
lpServiceNameW = SERV_dup(lpServiceName);
|
||||||
ret = OpenServiceW( hSCManager, lpServiceNameW, dwDesiredAccess);
|
ret = OpenServiceW( hSCManager, lpServiceNameW, dwDesiredAccess);
|
||||||
|
@ -1165,7 +1165,7 @@ SC_HANDLE WINAPI OpenServiceW( SC_HANDLE hSCManager, LPCWSTR lpServiceName,
|
||||||
long r;
|
long r;
|
||||||
DWORD len;
|
DWORD len;
|
||||||
|
|
||||||
TRACE("%p %s %ld\n", hSCManager, debugstr_w(lpServiceName), dwDesiredAccess);
|
TRACE("%p %s %d\n", hSCManager, debugstr_w(lpServiceName), dwDesiredAccess);
|
||||||
|
|
||||||
if (!lpServiceName)
|
if (!lpServiceName)
|
||||||
{
|
{
|
||||||
|
@ -1414,7 +1414,7 @@ BOOL WINAPI StartServiceA( SC_HANDLE hService, DWORD dwNumServiceArgs,
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
BOOL r;
|
BOOL r;
|
||||||
|
|
||||||
TRACE("(%p,%ld,%p)\n",hService,dwNumServiceArgs,lpServiceArgVectors);
|
TRACE("(%p,%d,%p)\n",hService,dwNumServiceArgs,lpServiceArgVectors);
|
||||||
|
|
||||||
if (dwNumServiceArgs)
|
if (dwNumServiceArgs)
|
||||||
lpwstr = HeapAlloc( GetProcessHeap(), 0,
|
lpwstr = HeapAlloc( GetProcessHeap(), 0,
|
||||||
|
@ -1526,7 +1526,7 @@ BOOL WINAPI StartServiceW(SC_HANDLE hService, DWORD dwNumServiceArgs,
|
||||||
SC_LOCK hLock;
|
SC_LOCK hLock;
|
||||||
HANDLE handle = INVALID_HANDLE_VALUE;
|
HANDLE handle = INVALID_HANDLE_VALUE;
|
||||||
|
|
||||||
TRACE("%p %ld %p\n", hService, dwNumServiceArgs, lpServiceArgVectors);
|
TRACE("%p %d %p\n", hService, dwNumServiceArgs, lpServiceArgVectors);
|
||||||
|
|
||||||
hsvc = sc_handle_get_handle_data(hService, SC_HTYPE_SERVICE);
|
hsvc = sc_handle_get_handle_data(hService, SC_HTYPE_SERVICE);
|
||||||
if (!hsvc)
|
if (!hsvc)
|
||||||
|
@ -1664,7 +1664,7 @@ QueryServiceConfigA( SC_HANDLE hService,
|
||||||
DWORD type, val, sz, total, n;
|
DWORD type, val, sz, total, n;
|
||||||
LPSTR p;
|
LPSTR p;
|
||||||
|
|
||||||
TRACE("%p %p %ld %p\n", hService, lpServiceConfig,
|
TRACE("%p %p %d %p\n", hService, lpServiceConfig,
|
||||||
cbBufSize, pcbBytesNeeded);
|
cbBufSize, pcbBytesNeeded);
|
||||||
|
|
||||||
hsvc = sc_handle_get_handle_data(hService, SC_HTYPE_SERVICE);
|
hsvc = sc_handle_get_handle_data(hService, SC_HTYPE_SERVICE);
|
||||||
|
@ -1802,7 +1802,7 @@ QueryServiceConfigW( SC_HANDLE hService,
|
||||||
HKEY hKey;
|
HKEY hKey;
|
||||||
struct sc_service *hsvc;
|
struct sc_service *hsvc;
|
||||||
|
|
||||||
TRACE("%p %p %ld %p\n", hService, lpServiceConfig,
|
TRACE("%p %p %d %p\n", hService, lpServiceConfig,
|
||||||
cbBufSize, pcbBytesNeeded);
|
cbBufSize, pcbBytesNeeded);
|
||||||
|
|
||||||
hsvc = sc_handle_get_handle_data(hService, SC_HTYPE_SERVICE);
|
hsvc = sc_handle_get_handle_data(hService, SC_HTYPE_SERVICE);
|
||||||
|
@ -1943,7 +1943,7 @@ EnumServicesStatusA( SC_HANDLE hSCManager, DWORD dwServiceType,
|
||||||
DWORD cbBufSize, LPDWORD pcbBytesNeeded,
|
DWORD cbBufSize, LPDWORD pcbBytesNeeded,
|
||||||
LPDWORD lpServicesReturned, LPDWORD lpResumeHandle )
|
LPDWORD lpServicesReturned, LPDWORD lpResumeHandle )
|
||||||
{
|
{
|
||||||
FIXME("%p type=%lx state=%lx %p %lx %p %p %p\n", hSCManager,
|
FIXME("%p type=%x state=%x %p %x %p %p %p\n", hSCManager,
|
||||||
dwServiceType, dwServiceState, lpServices, cbBufSize,
|
dwServiceType, dwServiceState, lpServices, cbBufSize,
|
||||||
pcbBytesNeeded, lpServicesReturned, lpResumeHandle);
|
pcbBytesNeeded, lpServicesReturned, lpResumeHandle);
|
||||||
SetLastError (ERROR_ACCESS_DENIED);
|
SetLastError (ERROR_ACCESS_DENIED);
|
||||||
|
@ -1959,7 +1959,7 @@ EnumServicesStatusW( SC_HANDLE hSCManager, DWORD dwServiceType,
|
||||||
DWORD cbBufSize, LPDWORD pcbBytesNeeded,
|
DWORD cbBufSize, LPDWORD pcbBytesNeeded,
|
||||||
LPDWORD lpServicesReturned, LPDWORD lpResumeHandle )
|
LPDWORD lpServicesReturned, LPDWORD lpResumeHandle )
|
||||||
{
|
{
|
||||||
FIXME("%p type=%lx state=%lx %p %lx %p %p %p\n", hSCManager,
|
FIXME("%p type=%x state=%x %p %x %p %p %p\n", hSCManager,
|
||||||
dwServiceType, dwServiceState, lpServices, cbBufSize,
|
dwServiceType, dwServiceState, lpServices, cbBufSize,
|
||||||
pcbBytesNeeded, lpServicesReturned, lpResumeHandle);
|
pcbBytesNeeded, lpServicesReturned, lpResumeHandle);
|
||||||
SetLastError (ERROR_ACCESS_DENIED);
|
SetLastError (ERROR_ACCESS_DENIED);
|
||||||
|
@ -1993,7 +1993,7 @@ BOOL WINAPI QueryServiceLockStatusA( SC_HANDLE hSCManager,
|
||||||
LPQUERY_SERVICE_LOCK_STATUSA lpLockStatus,
|
LPQUERY_SERVICE_LOCK_STATUSA lpLockStatus,
|
||||||
DWORD cbBufSize, LPDWORD pcbBytesNeeded)
|
DWORD cbBufSize, LPDWORD pcbBytesNeeded)
|
||||||
{
|
{
|
||||||
FIXME("%p %p %08lx %p\n", hSCManager, lpLockStatus, cbBufSize, pcbBytesNeeded);
|
FIXME("%p %p %08x %p\n", hSCManager, lpLockStatus, cbBufSize, pcbBytesNeeded);
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -2005,7 +2005,7 @@ BOOL WINAPI QueryServiceLockStatusW( SC_HANDLE hSCManager,
|
||||||
LPQUERY_SERVICE_LOCK_STATUSW lpLockStatus,
|
LPQUERY_SERVICE_LOCK_STATUSW lpLockStatus,
|
||||||
DWORD cbBufSize, LPDWORD pcbBytesNeeded)
|
DWORD cbBufSize, LPDWORD pcbBytesNeeded)
|
||||||
{
|
{
|
||||||
FIXME("%p %p %08lx %p\n", hSCManager, lpLockStatus, cbBufSize, pcbBytesNeeded);
|
FIXME("%p %p %08x %p\n", hSCManager, lpLockStatus, cbBufSize, pcbBytesNeeded);
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -2046,7 +2046,7 @@ BOOL WINAPI ChangeServiceConfigW( SC_HANDLE hService, DWORD dwServiceType,
|
||||||
HKEY hKey;
|
HKEY hKey;
|
||||||
int n = 0;
|
int n = 0;
|
||||||
|
|
||||||
TRACE("%p %ld %ld %ld %s %s %p %p %s %s %s\n",
|
TRACE("%p %d %d %d %s %s %p %p %s %s %s\n",
|
||||||
hService, dwServiceType, dwStartType, dwErrorControl,
|
hService, dwServiceType, dwStartType, dwErrorControl,
|
||||||
debugstr_w(lpBinaryPathName), debugstr_w(lpLoadOrderGroup),
|
debugstr_w(lpBinaryPathName), debugstr_w(lpLoadOrderGroup),
|
||||||
lpdwTagId, lpDependencies, debugstr_w(lpServiceStartName),
|
lpdwTagId, lpDependencies, debugstr_w(lpServiceStartName),
|
||||||
|
@ -2101,7 +2101,7 @@ BOOL WINAPI ChangeServiceConfigA( SC_HANDLE hService, DWORD dwServiceType,
|
||||||
LPWSTR wServiceStartName, wPassword, wDisplayName;
|
LPWSTR wServiceStartName, wPassword, wDisplayName;
|
||||||
BOOL r;
|
BOOL r;
|
||||||
|
|
||||||
TRACE("%p %ld %ld %ld %s %s %p %p %s %s %s\n",
|
TRACE("%p %d %d %d %s %s %p %p %s %s %s\n",
|
||||||
hService, dwServiceType, dwStartType, dwErrorControl,
|
hService, dwServiceType, dwStartType, dwErrorControl,
|
||||||
debugstr_a(lpBinaryPathName), debugstr_a(lpLoadOrderGroup),
|
debugstr_a(lpBinaryPathName), debugstr_a(lpLoadOrderGroup),
|
||||||
lpdwTagId, lpDependencies, debugstr_a(lpServiceStartName),
|
lpdwTagId, lpDependencies, debugstr_a(lpServiceStartName),
|
||||||
|
@ -2137,7 +2137,7 @@ BOOL WINAPI ChangeServiceConfig2A( SC_HANDLE hService, DWORD dwInfoLevel,
|
||||||
{
|
{
|
||||||
BOOL r = FALSE;
|
BOOL r = FALSE;
|
||||||
|
|
||||||
TRACE("%p %ld %p\n",hService, dwInfoLevel, lpInfo);
|
TRACE("%p %d %p\n",hService, dwInfoLevel, lpInfo);
|
||||||
|
|
||||||
if (dwInfoLevel == SERVICE_CONFIG_DESCRIPTION)
|
if (dwInfoLevel == SERVICE_CONFIG_DESCRIPTION)
|
||||||
{
|
{
|
||||||
|
@ -2205,7 +2205,7 @@ BOOL WINAPI ChangeServiceConfig2W( SC_HANDLE hService, DWORD dwInfoLevel,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
FIXME("STUB: %p %ld %p\n",hService, dwInfoLevel, lpInfo);
|
FIXME("STUB: %p %d %p\n",hService, dwInfoLevel, lpInfo);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2219,7 +2219,7 @@ BOOL WINAPI QueryServiceObjectSecurity(SC_HANDLE hService,
|
||||||
{
|
{
|
||||||
PACL pACL = NULL;
|
PACL pACL = NULL;
|
||||||
|
|
||||||
FIXME("%p %ld %p %lu %p\n", hService, dwSecurityInformation,
|
FIXME("%p %d %p %u %p\n", hService, dwSecurityInformation,
|
||||||
lpSecurityDescriptor, cbBufSize, pcbBytesNeeded);
|
lpSecurityDescriptor, cbBufSize, pcbBytesNeeded);
|
||||||
|
|
||||||
InitializeSecurityDescriptor(lpSecurityDescriptor, SECURITY_DESCRIPTOR_REVISION);
|
InitializeSecurityDescriptor(lpSecurityDescriptor, SECURITY_DESCRIPTOR_REVISION);
|
||||||
|
@ -2237,7 +2237,7 @@ BOOL WINAPI SetServiceObjectSecurity(SC_HANDLE hService,
|
||||||
SECURITY_INFORMATION dwSecurityInformation,
|
SECURITY_INFORMATION dwSecurityInformation,
|
||||||
PSECURITY_DESCRIPTOR lpSecurityDescriptor)
|
PSECURITY_DESCRIPTOR lpSecurityDescriptor)
|
||||||
{
|
{
|
||||||
FIXME("%p %ld %p\n", hService, dwSecurityInformation, lpSecurityDescriptor);
|
FIXME("%p %d %p\n", hService, dwSecurityInformation, lpSecurityDescriptor);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2249,7 +2249,7 @@ BOOL WINAPI SetServiceBits( SERVICE_STATUS_HANDLE hServiceStatus,
|
||||||
BOOL bSetBitsOn,
|
BOOL bSetBitsOn,
|
||||||
BOOL bUpdateImmediately)
|
BOOL bUpdateImmediately)
|
||||||
{
|
{
|
||||||
FIXME("%p %08lx %x %x\n", hServiceStatus, dwServiceBits,
|
FIXME("%p %08x %x %x\n", hServiceStatus, dwServiceBits,
|
||||||
bSetBitsOn, bUpdateImmediately);
|
bSetBitsOn, bUpdateImmediately);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue