Commit a822ef3f authored by Vitaly Lipatov's avatar Vitaly Lipatov

commit 14.1.4 upon wine-1.7.25

parent cf365fe5
...@@ -375,7 +375,7 @@ ...@@ -375,7 +375,7 @@
@ stub I_ScSetServiceBitsA @ stub I_ScSetServiceBitsA
# @ stub I_ScSetServiceBitsW # @ stub I_ScSetServiceBitsW
# @ stub IdentifyCodeAuthzLevelW # @ stub IdentifyCodeAuthzLevelW
# @ stub ImpersonateAnonymousToken @ stdcall ImpersonateAnonymousToken(long)
@ stdcall ImpersonateLoggedOnUser(long) @ stdcall ImpersonateLoggedOnUser(long)
@ stdcall ImpersonateNamedPipeClient(long) @ stdcall ImpersonateNamedPipeClient(long)
@ stdcall ImpersonateSelf(long) @ stdcall ImpersonateSelf(long)
......
...@@ -2541,6 +2541,15 @@ BOOL WINAPI ImpersonateLoggedOnUser(HANDLE hToken) ...@@ -2541,6 +2541,15 @@ BOOL WINAPI ImpersonateLoggedOnUser(HANDLE hToken)
} }
/****************************************************************************** /******************************************************************************
* ImpersonateAnonymousToken [ADVAPI32.@]
*/
BOOL WINAPI ImpersonateAnonymousToken( HANDLE thread )
{
TRACE("(%p)\n", thread);
return set_ntstatus( NtImpersonateAnonymousToken( thread ) );
}
/******************************************************************************
* AccessCheck [ADVAPI32.@] * AccessCheck [ADVAPI32.@]
*/ */
BOOL WINAPI BOOL WINAPI
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
@ stub RaiseFailFastException @ stub RaiseFailFastException
@ stdcall RegisterWaitForSingleObject(ptr long ptr ptr long long) kernel32.RegisterWaitForSingleObject @ stdcall RegisterWaitForSingleObject(ptr long ptr ptr long long) kernel32.RegisterWaitForSingleObject
@ stdcall SetConsoleTitleA(str) kernel32.SetConsoleTitleA @ stdcall SetConsoleTitleA(str) kernel32.SetConsoleTitleA
@ stub SetFileCompletionNotificationModes @ stdcall SetFileCompletionNotificationModes(long long) kernel32.SetFileCompletionNotificationModes
@ stdcall SetHandleCount(long) kernel32.SetHandleCount @ stdcall SetHandleCount(long) kernel32.SetHandleCount
@ stdcall SetMailslotInfo(long long) kernel32.SetMailslotInfo @ stdcall SetMailslotInfo(long long) kernel32.SetMailslotInfo
@ stdcall SetVolumeLabelW(wstr wstr) kernel32.SetVolumeLabelW @ stdcall SetVolumeLabelW(wstr wstr) kernel32.SetVolumeLabelW
......
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
@ stdcall GetSidSubAuthorityCount(ptr) advapi32.GetSidSubAuthorityCount @ stdcall GetSidSubAuthorityCount(ptr) advapi32.GetSidSubAuthorityCount
@ stdcall GetTokenInformation(long long ptr long ptr) advapi32.GetTokenInformation @ stdcall GetTokenInformation(long long ptr long ptr) advapi32.GetTokenInformation
@ stub GetWindowsAccountDomainSid @ stub GetWindowsAccountDomainSid
@ stub ImpersonateAnonymousToken @ stdcall ImpersonateAnonymousToken(long) advapi32.ImpersonateAnonymousToken
@ stdcall ImpersonateLoggedOnUser(long) advapi32.ImpersonateLoggedOnUser @ stdcall ImpersonateLoggedOnUser(long) advapi32.ImpersonateLoggedOnUser
@ stdcall ImpersonateSelf(long) advapi32.ImpersonateSelf @ stdcall ImpersonateSelf(long) advapi32.ImpersonateSelf
@ stdcall InitializeAcl(ptr long long) advapi32.InitializeAcl @ stdcall InitializeAcl(ptr long long) advapi32.InitializeAcl
......
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
@ stdcall GetSidSubAuthorityCount(ptr) advapi32.GetSidSubAuthorityCount @ stdcall GetSidSubAuthorityCount(ptr) advapi32.GetSidSubAuthorityCount
@ stdcall GetTokenInformation(long long ptr long ptr) advapi32.GetTokenInformation @ stdcall GetTokenInformation(long long ptr long ptr) advapi32.GetTokenInformation
@ stub GetWindowsAccountDomainSid @ stub GetWindowsAccountDomainSid
@ stub ImpersonateAnonymousToken @ stdcall ImpersonateAnonymousToken(long) advapi32.ImpersonateAnonymousToken
@ stdcall ImpersonateLoggedOnUser(long) advapi32.ImpersonateLoggedOnUser @ stdcall ImpersonateLoggedOnUser(long) advapi32.ImpersonateLoggedOnUser
@ stdcall ImpersonateSelf(long) advapi32.ImpersonateSelf @ stdcall ImpersonateSelf(long) advapi32.ImpersonateSelf
@ stdcall InitializeAcl(ptr long long) advapi32.InitializeAcl @ stdcall InitializeAcl(ptr long long) advapi32.InitializeAcl
......
...@@ -1030,6 +1030,16 @@ BOOL WINAPI SetEndOfFile( HANDLE hFile ) ...@@ -1030,6 +1030,16 @@ BOOL WINAPI SetEndOfFile( HANDLE hFile )
return FALSE; return FALSE;
} }
/**************************************************************************
* SetFileCompletionNotificationModes (KERNEL32.@)
*/
BOOL WINAPI SetFileCompletionNotificationModes( HANDLE handle, UCHAR flags )
{
FIXME("%p %x - stub\n", handle, flags);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return FALSE;
}
BOOL WINAPI SetFileInformationByHandle( HANDLE file, FILE_INFO_BY_HANDLE_CLASS class, VOID *info, DWORD size ) BOOL WINAPI SetFileInformationByHandle( HANDLE file, FILE_INFO_BY_HANDLE_CLASS class, VOID *info, DWORD size )
{ {
FIXME("%p %u %p %u - stub\n", file, class, info, size); FIXME("%p %u %p %u - stub\n", file, class, info, size);
......
...@@ -1136,6 +1136,7 @@ ...@@ -1136,6 +1136,7 @@
@ stdcall SetFileApisToOEM() @ stdcall SetFileApisToOEM()
@ stdcall SetFileAttributesA(str long) @ stdcall SetFileAttributesA(str long)
@ stdcall SetFileAttributesW(wstr long) @ stdcall SetFileAttributesW(wstr long)
@ stdcall SetFileCompletionNotificationModes(long long)
@ stdcall SetFileInformationByHandle(long long ptr long) @ stdcall SetFileInformationByHandle(long long ptr long)
@ stdcall SetFilePointer(long long ptr long) @ stdcall SetFilePointer(long long ptr long)
@ stdcall SetFilePointerEx(long int64 ptr long) @ stdcall SetFilePointerEx(long int64 ptr long)
......
...@@ -182,7 +182,7 @@ ...@@ -182,7 +182,7 @@
@ stub NtGetPlugPlayEvent @ stub NtGetPlugPlayEvent
@ stdcall NtGetTickCount() @ stdcall NtGetTickCount()
@ stdcall NtGetWriteWatch(long long ptr long ptr ptr ptr) @ stdcall NtGetWriteWatch(long long ptr long ptr ptr ptr)
@ stub NtImpersonateAnonymousToken @ stdcall NtImpersonateAnonymousToken(long)
@ stub NtImpersonateClientOfPort @ stub NtImpersonateClientOfPort
@ stub NtImpersonateThread @ stub NtImpersonateThread
@ stub NtInitializeRegistry @ stub NtInitializeRegistry
......
...@@ -1521,6 +1521,16 @@ RtlImpersonateSelf(SECURITY_IMPERSONATION_LEVEL ImpersonationLevel) ...@@ -1521,6 +1521,16 @@ RtlImpersonateSelf(SECURITY_IMPERSONATION_LEVEL ImpersonationLevel)
} }
/****************************************************************************** /******************************************************************************
* NtImpersonateAnonymousToken [NTDLL.@]
*/
NTSTATUS WINAPI
NtImpersonateAnonymousToken(HANDLE thread)
{
FIXME("(%p): stub\n", thread);
return STATUS_NOT_IMPLEMENTED;
}
/******************************************************************************
* NtAccessCheck [NTDLL.@] * NtAccessCheck [NTDLL.@]
* ZwAccessCheck [NTDLL.@] * ZwAccessCheck [NTDLL.@]
* *
......
...@@ -479,6 +479,7 @@ BOOL schan_imp_init(void) ...@@ -479,6 +479,7 @@ BOOL schan_imp_init(void)
if (1) { /* CROSSOVER HACK - bug 10151 */ if (1) { /* CROSSOVER HACK - bug 10151 */
const char *libgnutls_name_candidates[] = {SONAME_LIBGNUTLS, const char *libgnutls_name_candidates[] = {SONAME_LIBGNUTLS,
"libgnutls.so.30",
"libgnutls.so.28", "libgnutls.so.28",
"libgnutls-deb0.so.28", "libgnutls-deb0.so.28",
"libgnutls.so.26", "libgnutls.so.26",
......
...@@ -5320,8 +5320,11 @@ release: ...@@ -5320,8 +5320,11 @@ release:
if (dst_surface->container->swapchain if (dst_surface->container->swapchain
&& dst_surface->container == dst_surface->container->swapchain->front_buffer) && dst_surface->container == dst_surface->container->swapchain->front_buffer)
{
dst_surface->lockedRect = *dst_rect;
dst_surface->surface_ops->surface_frontbuffer_updated(dst_surface); dst_surface->surface_ops->surface_frontbuffer_updated(dst_surface);
} }
}
if (src_surface && src_surface != dst_surface && src_data) if (src_surface && src_surface != dst_surface && src_data)
wined3d_resource_release_map_ptr(&src_surface->resource, context); wined3d_resource_release_map_ptr(&src_surface->resource, context);
/* Release the converted surface, if any. */ /* Release the converted surface, if any. */
......
...@@ -2328,6 +2328,7 @@ WINBASEAPI VOID WINAPI SetFileApisToOEM(void); ...@@ -2328,6 +2328,7 @@ WINBASEAPI VOID WINAPI SetFileApisToOEM(void);
WINBASEAPI BOOL WINAPI SetFileAttributesA(LPCSTR,DWORD); WINBASEAPI BOOL WINAPI SetFileAttributesA(LPCSTR,DWORD);
WINBASEAPI BOOL WINAPI SetFileAttributesW(LPCWSTR,DWORD); WINBASEAPI BOOL WINAPI SetFileAttributesW(LPCWSTR,DWORD);
#define SetFileAttributes WINELIB_NAME_AW(SetFileAttributes) #define SetFileAttributes WINELIB_NAME_AW(SetFileAttributes)
WINBASEAPI BOOL WINAPI SetFileCompletionNotificationModes(HANDLE,UCHAR);
WINBASEAPI DWORD WINAPI SetFilePointer(HANDLE,LONG,LPLONG,DWORD); WINBASEAPI DWORD WINAPI SetFilePointer(HANDLE,LONG,LPLONG,DWORD);
WINBASEAPI BOOL WINAPI SetFilePointerEx(HANDLE,LARGE_INTEGER,LARGE_INTEGER*,DWORD); WINBASEAPI BOOL WINAPI SetFilePointerEx(HANDLE,LARGE_INTEGER,LARGE_INTEGER*,DWORD);
WINADVAPI BOOL WINAPI SetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR); WINADVAPI BOOL WINAPI SetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment