winehq.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
May
April
March
February
January
2011
December
November
October
September
August
July
June
May
April
March
February
January
2010
December
November
October
September
August
July
June
May
April
March
February
January
2009
December
November
October
September
August
July
June
May
April
March
February
January
2008
December
November
October
September
August
July
June
May
April
March
February
January
2007
December
November
October
September
August
July
June
May
April
March
February
January
2006
December
November
October
September
August
July
June
May
April
March
February
January
2005
December
November
October
September
August
July
June
May
April
March
February
January
2004
December
November
October
September
August
July
June
May
April
March
February
January
2003
December
November
October
September
August
July
June
May
April
March
February
January
2002
December
November
October
September
August
July
June
May
April
March
February
January
2001
December
November
October
September
August
July
June
May
April
March
February
List overview
wine-commits
May 2011
----- 2025 -----
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
----- 2012 -----
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
----- 2011 -----
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
----- 2010 -----
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
----- 2009 -----
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
----- 2008 -----
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
----- 2007 -----
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
----- 2006 -----
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
----- 2005 -----
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
----- 2004 -----
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
January 2004
----- 2003 -----
December 2003
November 2003
October 2003
September 2003
August 2003
July 2003
June 2003
May 2003
April 2003
March 2003
February 2003
January 2003
----- 2002 -----
December 2002
November 2002
October 2002
September 2002
August 2002
July 2002
June 2002
May 2002
April 2002
March 2002
February 2002
January 2002
----- 2001 -----
December 2001
November 2001
October 2001
September 2001
August 2001
July 2001
June 2001
May 2001
April 2001
March 2001
February 2001
wine-commits@winehq.org
2 participants
945 discussions
Start a n
N
ew thread
Jacek Caban : wininet: Correctly handle closed socket in HTTP_ReceiveRequestData.
by Alexandre Julliard
23 May '11
23 May '11
Module: wine Branch: master Commit: 193da884ad9b982d9b740b15453aa8d3c19b054f URL:
http://source.winehq.org/git/wine.git/?a=commit;h=193da884ad9b982d9b740b154…
Author: Jacek Caban <jacek(a)codeweavers.com> Date: Mon May 23 16:10:09 2011 +0200 wininet: Correctly handle closed socket in HTTP_ReceiveRequestData. --- dlls/wininet/http.c | 24 +++++++++++++++++------- 1 files changed, 17 insertions(+), 7 deletions(-) diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c index 883e574..a8dbd3d 100644 --- a/dlls/wininet/http.c +++ b/dlls/wininet/http.c @@ -2293,7 +2293,7 @@ static BOOL end_of_read_data( http_request_t *req ) } /* fetch some more data into the read buffer (the read section must be held) */ -static DWORD refill_read_buffer(http_request_t *req, read_mode_t read_mode) +static DWORD refill_read_buffer(http_request_t *req, read_mode_t read_mode, DWORD *read_bytes) { DWORD res, read=0; @@ -2311,6 +2311,8 @@ static DWORD refill_read_buffer(http_request_t *req, read_mode_t read_mode) req->read_size += read; TRACE("read %u bytes, read_size %u\n", read, req->read_size); + if(read_bytes) + *read_bytes = read; return res; } @@ -2636,22 +2638,30 @@ static DWORD set_content_length(http_request_t *request, DWORD status_code) static void HTTP_ReceiveRequestData(http_request_t *req, BOOL first_notif) { INTERNET_ASYNC_RESULT iar; - DWORD res; + DWORD res, read = 0; + read_mode_t mode; TRACE("%p\n", req); EnterCriticalSection( &req->read_section ); - if ((res = refill_read_buffer(req, READMODE_ASYNC)) == ERROR_SUCCESS) { + + mode = first_notif && req->read_size ? READMODE_NOBLOCK : READMODE_ASYNC; + res = refill_read_buffer(req, mode, &read); + if(res == ERROR_SUCCESS) { iar.dwResult = (DWORD_PTR)req->hdr.hInternet; iar.dwError = first_notif ? 0 : get_avail_data(req); - if(!first_notif && !iar.dwError) - ERR("No data reported!\n"); }else { iar.dwResult = 0; iar.dwError = res; } + LeaveCriticalSection( &req->read_section ); + if(res != ERROR_SUCCESS || (mode != READMODE_NOBLOCK && !read)) { + WARN("res %u read %u, closing connection\n", res, read); + http_release_netconn(req, FALSE); + } + INTERNET_SendCallback(&req->hdr, req->hdr.dwContext, INTERNET_STATUS_REQUEST_COMPLETE, &iar, sizeof(INTERNET_ASYNC_RESULT)); } @@ -2970,7 +2980,7 @@ static DWORD HTTPREQ_QueryDataAvailable(object_header_t *hdr, DWORD *available, /* never wait, if we can't enter the section we queue an async request right away */ if (TryEnterCriticalSection( &req->read_section )) { - refill_read_buffer(req, READMODE_NOBLOCK); + refill_read_buffer(req, READMODE_NOBLOCK, NULL); if ((*available = get_avail_data( req ))) goto done; if (end_of_read_data( req )) goto done; LeaveCriticalSection( &req->read_section ); @@ -2988,7 +2998,7 @@ static DWORD HTTPREQ_QueryDataAvailable(object_header_t *hdr, DWORD *available, if (!(*available = get_avail_data( req )) && !end_of_read_data( req )) { - refill_read_buffer( req, READMODE_ASYNC ); + refill_read_buffer( req, READMODE_ASYNC, NULL ); *available = get_avail_data( req ); }
1
0
0
0
Alexandre Julliard : winsta: Add stubs for WinStationQueryInformationA/W.
by Alexandre Julliard
23 May '11
23 May '11
Module: wine Branch: master Commit: 22f5e1f6d7195402fab6ae955807cb3e8fbbedaa URL:
http://source.winehq.org/git/wine.git/?a=commit;h=22f5e1f6d7195402fab6ae955…
Author: Alexandre Julliard <julliard(a)winehq.org> Date: Mon May 23 13:38:42 2011 +0200 winsta: Add stubs for WinStationQueryInformationA/W. --- dlls/winsta/main.c | 17 +++++++++++++++++ dlls/winsta/winsta.spec | 4 ++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/dlls/winsta/main.c b/dlls/winsta/main.c index b71f110..707e33f 100644 --- a/dlls/winsta/main.c +++ b/dlls/winsta/main.c @@ -21,6 +21,7 @@ #include "windef.h" #include "winbase.h" +#include "winternl.h" #include "wine/debug.h" WINE_DEFAULT_DEBUG_CHANNEL(winsta); @@ -42,3 +43,19 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) return TRUE; } + +BOOLEAN WINAPI WinStationQueryInformationA( HANDLE server, ULONG logon_id, WINSTATIONINFOCLASS class, + void *info, ULONG len, ULONG *ret_len ) +{ + FIXME( "%p %u %u %p %u %p\n", server, logon_id, class, info, len, ret_len ); + SetLastError( ERROR_CALL_NOT_IMPLEMENTED ); + return FALSE; +} + +BOOLEAN WINAPI WinStationQueryInformationW( HANDLE server, ULONG logon_id, WINSTATIONINFOCLASS class, + void *info, ULONG len, ULONG *ret_len ) +{ + FIXME( "%p %u %u %p %u %p\n", server, logon_id, class, info, len, ret_len ); + SetLastError( ERROR_CALL_NOT_IMPLEMENTED ); + return FALSE; +} diff --git a/dlls/winsta/winsta.spec b/dlls/winsta/winsta.spec index 1e5fa0a..53d4479 100644 --- a/dlls/winsta/winsta.spec +++ b/dlls/winsta/winsta.spec @@ -48,8 +48,8 @@ @ stub WinStationNtsdDebug @ stub WinStationOpenServerA @ stub WinStationOpenServerW -@ stub WinStationQueryInformationA -@ stub WinStationQueryInformationW +@ stdcall WinStationQueryInformationA(ptr long long ptr long ptr) +@ stdcall WinStationQueryInformationW(ptr long long ptr long ptr) @ stub WinStationQueryLicense @ stub WinStationQueryLogonCredentialsW @ stub WinStationQueryUpdateRequired
1
0
0
0
Alexandre Julliard : include: Undefine the nameless union/ struct macros to avoid conflicts with mingw.
by Alexandre Julliard
23 May '11
23 May '11
Module: wine Branch: master Commit: bc26bdea7cd58436eedd5ed32edc721b3f0eb023 URL:
http://source.winehq.org/git/wine.git/?a=commit;h=bc26bdea7cd58436eedd5ed32…
Author: Alexandre Julliard <julliard(a)winehq.org> Date: Mon May 23 12:32:19 2011 +0200 include: Undefine the nameless union/struct macros to avoid conflicts with mingw. --- include/winnt.h | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/include/winnt.h b/include/winnt.h index 62d5f80..b4aa5a0 100644 --- a/include/winnt.h +++ b/include/winnt.h @@ -192,6 +192,12 @@ extern "C" { # endif #endif /* NONAMELESSUNION */ +#undef DUMMYSTRUCTNAME +#undef DUMMYSTRUCTNAME1 +#undef DUMMYSTRUCTNAME2 +#undef DUMMYSTRUCTNAME3 +#undef DUMMYSTRUCTNAME4 +#undef DUMMYSTRUCTNAME5 #ifndef NONAMELESSSTRUCT #define DUMMYSTRUCTNAME #define DUMMYSTRUCTNAME1 @@ -208,6 +214,15 @@ extern "C" { #define DUMMYSTRUCTNAME5 s5 #endif /* !defined(NONAMELESSSTRUCT) */ +#undef DUMMYUNIONNAME +#undef DUMMYUNIONNAME1 +#undef DUMMYUNIONNAME2 +#undef DUMMYUNIONNAME3 +#undef DUMMYUNIONNAME4 +#undef DUMMYUNIONNAME5 +#undef DUMMYUNIONNAME6 +#undef DUMMYUNIONNAME7 +#undef DUMMYUNIONNAME8 #ifndef NONAMELESSUNION #define DUMMYUNIONNAME #define DUMMYUNIONNAME1
1
0
0
0
Austin English : kernel32: Add a stub for RegisterApplicationRecoveryCallback.
by Alexandre Julliard
23 May '11
23 May '11
Module: wine Branch: master Commit: e701ca90aa0d9ac3fc2d02fa6eb9add8fa35139a URL:
http://source.winehq.org/git/wine.git/?a=commit;h=e701ca90aa0d9ac3fc2d02fa6…
Author: Austin English <austinenglish(a)gmail.com> Date: Sun May 22 16:18:06 2011 -0500 kernel32: Add a stub for RegisterApplicationRecoveryCallback. --- dlls/kernel32/kernel32.spec | 1 + dlls/kernel32/process.c | 10 ++++++++++ include/winbase.h | 2 ++ 3 files changed, 13 insertions(+), 0 deletions(-) diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index 4a8437e..8e2a5dd 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -978,6 +978,7 @@ @ stdcall RegSetValueExW(long wstr long long ptr long) advapi32.RegSetValueExW @ stdcall RegUnLoadKeyA(long str) advapi32.RegUnLoadKeyA @ stdcall RegUnLoadKeyW(long wstr) advapi32.RegUnLoadKeyW +@ stdcall RegisterApplicationRecoveryCallback(ptr ptr long long) @ stdcall RegisterApplicationRestart(wstr long) @ stub RegisterConsoleIME @ stub RegisterConsoleOS2 diff --git a/dlls/kernel32/process.c b/dlls/kernel32/process.c index 28133b8..6b8ff99 100644 --- a/dlls/kernel32/process.c +++ b/dlls/kernel32/process.c @@ -3740,3 +3740,13 @@ HRESULT WINAPI ApplicationRecoveryInProgress(PBOOL canceled) SetLastError(ERROR_CALL_NOT_IMPLEMENTED); return E_FAIL; } + +/********************************************************************** + * RegisterApplicationRecoveryCallback (KERNEL32.@) + */ +HRESULT WINAPI RegisterApplicationRecoveryCallback(APPLICATION_RECOVERY_CALLBACK callback, PVOID param, DWORD pingint, DWORD flags) +{ + FIXME("%p, %p, %d, %d: stub\n", callback, param, pingint, flags); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return E_FAIL; +} diff --git a/include/winbase.h b/include/winbase.h index 2752e12..4cae6ea 100644 --- a/include/winbase.h +++ b/include/winbase.h @@ -838,6 +838,8 @@ typedef DWORD (CALLBACK *LPPROGRESS_ROUTINE)(LARGE_INTEGER, LARGE_INTEGER, LARGE LARGE_INTEGER, DWORD, DWORD, HANDLE, HANDLE, LPVOID); +typedef DWORD (WINAPI *APPLICATION_RECOVERY_CALLBACK)(PVOID); + #define CREATE_EVENT_MANUAL_RESET 1 #define CREATE_EVENT_INITIAL_SET 2
1
0
0
0
Austin English : kernel32: Add a stub for ApplicationRecoveryInProgress.
by Alexandre Julliard
23 May '11
23 May '11
Module: wine Branch: master Commit: ac2c5039c95bebe30c185943badb69b8a0748249 URL:
http://source.winehq.org/git/wine.git/?a=commit;h=ac2c5039c95bebe30c185943b…
Author: Austin English <austinenglish(a)gmail.com> Date: Sat May 21 18:35:01 2011 -0500 kernel32: Add a stub for ApplicationRecoveryInProgress. --- dlls/kernel32/kernel32.spec | 1 + dlls/kernel32/process.c | 10 ++++++++++ 2 files changed, 11 insertions(+), 0 deletions(-) diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index 38bd6b7..4a8437e 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -147,6 +147,7 @@ @ stdcall -i386 -private AllocSLCallback(ptr ptr) krnl386.exe16.AllocSLCallback @ stub AllocateUserPhysicalPages @ stdcall ApplicationRecoveryFinished(long) +@ stdcall ApplicationRecoveryInProgress(ptr) @ stdcall AreFileApisANSI() @ stdcall AssignProcessToJobObject(ptr ptr) @ stdcall AttachConsole(long) diff --git a/dlls/kernel32/process.c b/dlls/kernel32/process.c index d5efb83..28133b8 100644 --- a/dlls/kernel32/process.c +++ b/dlls/kernel32/process.c @@ -3730,3 +3730,13 @@ VOID WINAPI ApplicationRecoveryFinished(BOOL success) FIXME(": stub\n"); SetLastError(ERROR_CALL_NOT_IMPLEMENTED); } + +/********************************************************************** + * ApplicationRecoveryInProgress (KERNEL32.@) + */ +HRESULT WINAPI ApplicationRecoveryInProgress(PBOOL canceled) +{ + FIXME(":%p stub\n", canceled); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return E_FAIL; +}
1
0
0
0
Austin English : kernel32: Add a stub for ApplicationRecoveryFinished.
by Alexandre Julliard
23 May '11
23 May '11
Module: wine Branch: master Commit: d7c9723bc145247e9fd9a5dbe0c99e9708070481 URL:
http://source.winehq.org/git/wine.git/?a=commit;h=d7c9723bc145247e9fd9a5dbe…
Author: Austin English <austinenglish(a)gmail.com> Date: Sat May 21 18:31:58 2011 -0500 kernel32: Add a stub for ApplicationRecoveryFinished. --- dlls/kernel32/kernel32.spec | 1 + dlls/kernel32/process.c | 10 ++++++++++ 2 files changed, 11 insertions(+), 0 deletions(-) diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index ee4b966..38bd6b7 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -146,6 +146,7 @@ @ stub -i386 AllocLSCallback @ stdcall -i386 -private AllocSLCallback(ptr ptr) krnl386.exe16.AllocSLCallback @ stub AllocateUserPhysicalPages +@ stdcall ApplicationRecoveryFinished(long) @ stdcall AreFileApisANSI() @ stdcall AssignProcessToJobObject(ptr ptr) @ stdcall AttachConsole(long) diff --git a/dlls/kernel32/process.c b/dlls/kernel32/process.c index f043b87..d5efb83 100644 --- a/dlls/kernel32/process.c +++ b/dlls/kernel32/process.c @@ -3711,6 +3711,7 @@ DEP_SYSTEM_POLICY_TYPE WINAPI GetSystemDEPPolicy(void) FIXME("stub\n"); return OptIn; } + /********************************************************************** * SetProcessDEPPolicy (KERNEL32.@) */ @@ -3720,3 +3721,12 @@ BOOL WINAPI SetProcessDEPPolicy(DWORD newDEP) SetLastError(ERROR_CALL_NOT_IMPLEMENTED); return FALSE; } + +/********************************************************************** + * ApplicationRecoveryFinished (KERNEL32.@) + */ +VOID WINAPI ApplicationRecoveryFinished(BOOL success) +{ + FIXME(": stub\n"); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); +}
1
0
0
0
Hwang YunSong : po: Update Korean translation.
by Alexandre Julliard
23 May '11
23 May '11
Module: wine Branch: master Commit: 858e82274de9b0e7ff3b7f6cbf0e45e2469f781c URL:
http://source.winehq.org/git/wine.git/?a=commit;h=858e82274de9b0e7ff3b7f6cb…
Author: Hwang YunSong <hys545(a)dreamwiz.com> Date: Sat May 21 11:04:41 2011 +0900 po: Update Korean translation. --- po/ko.po | 142 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 71 insertions(+), 71 deletions(-) Diff:
http://source.winehq.org/git/wine.git/?a=commitdiff;h=858e82274de9b0e7ff3b7…
1
0
0
0
Austin English : regapi: Add a stub dll.
by Alexandre Julliard
23 May '11
23 May '11
Module: wine Branch: master Commit: d8d7780981cdd2c630e69c641b4e6f8550b9afe2 URL:
http://source.winehq.org/git/wine.git/?a=commit;h=d8d7780981cdd2c630e69c641…
Author: Austin English <austinenglish(a)gmail.com> Date: Sat May 21 20:17:07 2011 -0500 regapi: Add a stub dll. --- configure | 1 + configure.ac | 1 + dlls/regapi/Makefile.in | 6 ++++ dlls/regapi/main.c | 44 ++++++++++++++++++++++++++++++ dlls/regapi/regapi.spec | 69 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 121 insertions(+), 0 deletions(-) diff --git a/configure b/configure index 5392e78..87e0908 100755 --- a/configure +++ b/configure @@ -15391,6 +15391,7 @@ wine_fn_config_dll rasapi16.dll16 enable_win16 wine_fn_config_dll rasapi32 enable_rasapi32 implib wine_fn_config_test dlls/rasapi32/tests rasapi32_test wine_fn_config_dll rasdlg enable_rasdlg implib +wine_fn_config_dll regapi enable_regapi wine_fn_config_dll resutils enable_resutils implib wine_fn_config_dll riched20 enable_riched20 implib wine_fn_config_test dlls/riched20/tests riched20_test diff --git a/configure.ac b/configure.ac index 5f75b3e..5811bc1 100644 --- a/configure.ac +++ b/configure.ac @@ -2764,6 +2764,7 @@ WINE_CONFIG_DLL(rasapi16.dll16,enable_win16) WINE_CONFIG_DLL(rasapi32,,[implib]) WINE_CONFIG_TEST(dlls/rasapi32/tests) WINE_CONFIG_DLL(rasdlg,,[implib]) +WINE_CONFIG_DLL(regapi) WINE_CONFIG_DLL(resutils,,[implib]) WINE_CONFIG_DLL(riched20,,[implib]) WINE_CONFIG_TEST(dlls/riched20/tests) diff --git a/dlls/regapi/Makefile.in b/dlls/regapi/Makefile.in new file mode 100644 index 0000000..fabf9df --- /dev/null +++ b/dlls/regapi/Makefile.in @@ -0,0 +1,6 @@ +MODULE = regapi.dll + +C_SRCS = \ + main.c + +@MAKE_DLL_RULES@ diff --git a/dlls/regapi/main.c b/dlls/regapi/main.c new file mode 100644 index 0000000..1164e92 --- /dev/null +++ b/dlls/regapi/main.c @@ -0,0 +1,44 @@ +/* + * regapi implementation + * + * Copyright 2011 Austin English + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + */ +#include <stdarg.h> + +#include "windef.h" +#include "winbase.h" +#include "wine/debug.h" + +WINE_DEFAULT_DEBUG_CHANNEL(regapi); + +BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) +{ + TRACE("(0x%p, %d, %p)\n", hinstDLL, fdwReason, lpvReserved); + + switch (fdwReason) + { + case DLL_WINE_PREATTACH: + return FALSE; /* prefer native version */ + case DLL_PROCESS_ATTACH: + DisableThreadLibraryCalls(hinstDLL); + break; + default: + break; + } + + return TRUE; +} diff --git a/dlls/regapi/regapi.spec b/dlls/regapi/regapi.spec new file mode 100644 index 0000000..3836655 --- /dev/null +++ b/dlls/regapi/regapi.spec @@ -0,0 +1,69 @@ +@ stub RegBuildNumberQuery +@ stub RegCdCreateA +@ stub RegCdCreateW +@ stub RegCdDeleteA +@ stub RegCdDeleteW +@ stub RegCdEnumerateA +@ stub RegCdEnumerateW +@ stub RegCdQueryA +@ stub RegCdQueryW +@ stub RegCloseServer +@ stub RegConsoleShadowQueryA +@ stub RegConsoleShadowQueryW +@ stub RegDefaultUserConfigQueryA +@ stub RegDefaultUserConfigQueryW +@ stub RegDenyTSConnectionsPolicy +@ stub RegFreeUtilityCommandList +@ stub RegGetMachinePolicy +@ stub RegGetMachinePolicyEx +@ stub RegGetTServerVersion +@ stub RegGetUserConfigFromUserParameters +@ stub RegGetUserPolicy +@ stub RegIsMachineInHelpMode +@ stub RegIsMachinePolicyAllowHelp +@ stub RegIsTServer +@ stub RegMergeUserConfigWithUserParameters +@ stub RegOpenServerA +@ stub RegOpenServerW +@ stub RegPdCreateA +@ stub RegPdCreateW +@ stub RegPdDeleteA +@ stub RegPdDeleteW +@ stub RegPdEnumerateA +@ stub RegPdEnumerateW +@ stub RegPdQueryA +@ stub RegPdQueryW +@ stub RegQueryOEMId +@ stub RegQueryUtilityCommandList +@ stub RegSAMUserConfig +@ stub RegUserConfigDelete +@ stub RegUserConfigQuery +@ stub RegUserConfigRename +@ stub RegUserConfigSet +@ stub RegWdCreateA +@ stub RegWdCreateW +@ stub RegWdDeleteA +@ stub RegWdDeleteW +@ stub RegWdEnumerateA +@ stub RegWdEnumerateW +@ stub RegWdQueryA +@ stub RegWdQueryW +@ stub RegWinStationAccessCheck +@ stub RegWinStationCreateA +@ stub RegWinStationCreateW +@ stub RegWinStationDeleteA +@ stub RegWinStationDeleteW +@ stub RegWinStationEnumerateA +@ stub RegWinStationEnumerateW +@ stub RegWinStationQueryA +@ stub RegWinStationQueryDefaultSecurity +@ stub RegWinStationQueryEx +@ stub RegWinStationQueryNumValueW +@ stub RegWinStationQuerySecurityA +@ stub RegWinStationQuerySecurityW +@ stub RegWinStationQueryValueW +@ stub RegWinStationQueryW +@ stub RegWinStationSetNumValueW +@ stub RegWinStationSetSecurityA +@ stub RegWinStationSetSecurityW +@ stub WaitForTSConnectionsPolicyChanges
1
0
0
0
Austin English : winsta: Add a stub dll.
by Alexandre Julliard
23 May '11
23 May '11
Module: wine Branch: master Commit: 14067ac17fb4b48cea4b63b416952984c4aa14ce URL:
http://source.winehq.org/git/wine.git/?a=commit;h=14067ac17fb4b48cea4b63b41…
Author: Austin English <austinenglish(a)gmail.com> Date: Sat May 21 20:14:37 2011 -0500 winsta: Add a stub dll. --- configure | 1 + configure.ac | 1 + dlls/winsta/Makefile.in | 6 +++ dlls/winsta/main.c | 44 ++++++++++++++++++++++ dlls/winsta/winsta.spec | 95 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 147 insertions(+), 0 deletions(-) diff --git a/configure b/configure index 5e0f5d5..5392e78 100755 --- a/configure +++ b/configure @@ -15526,6 +15526,7 @@ wine_fn_config_dll winscard enable_winscard implib wine_fn_config_dll winsock.dll16 enable_win16 wine_fn_config_dll winspool.drv enable_winspool_drv po,implib winspool wine_fn_config_test dlls/winspool.drv/tests winspool.drv_test +wine_fn_config_dll winsta enable_winsta wine_fn_config_dll wintab.dll16 enable_win16 wine_fn_config_dll wintab32 enable_wintab32 implib wine_fn_config_test dlls/wintab32/tests wintab32_test diff --git a/configure.ac b/configure.ac index bec4579..5f75b3e 100644 --- a/configure.ac +++ b/configure.ac @@ -2899,6 +2899,7 @@ WINE_CONFIG_DLL(winscard,,[implib]) WINE_CONFIG_DLL(winsock.dll16,enable_win16) WINE_CONFIG_DLL(winspool.drv,,[po,implib],[winspool]) WINE_CONFIG_TEST(dlls/winspool.drv/tests) +WINE_CONFIG_DLL(winsta) WINE_CONFIG_DLL(wintab.dll16,enable_win16) WINE_CONFIG_DLL(wintab32,,[implib]) WINE_CONFIG_TEST(dlls/wintab32/tests) diff --git a/dlls/winsta/Makefile.in b/dlls/winsta/Makefile.in new file mode 100644 index 0000000..06c2e56 --- /dev/null +++ b/dlls/winsta/Makefile.in @@ -0,0 +1,6 @@ +MODULE = winsta.dll + +C_SRCS = \ + main.c + +@MAKE_DLL_RULES@ diff --git a/dlls/winsta/main.c b/dlls/winsta/main.c new file mode 100644 index 0000000..b71f110 --- /dev/null +++ b/dlls/winsta/main.c @@ -0,0 +1,44 @@ +/* + * Winstation library implementation + * + * Copyright 2011 Austin English + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + */ +#include <stdarg.h> + +#include "windef.h" +#include "winbase.h" +#include "wine/debug.h" + +WINE_DEFAULT_DEBUG_CHANNEL(winsta); + +BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) +{ + TRACE("(0x%p, %d, %p)\n", hinstDLL, fdwReason, lpvReserved); + + switch (fdwReason) + { + case DLL_WINE_PREATTACH: + return FALSE; /* prefer native version */ + case DLL_PROCESS_ATTACH: + DisableThreadLibraryCalls(hinstDLL); + break; + default: + break; + } + + return TRUE; +} diff --git a/dlls/winsta/winsta.spec b/dlls/winsta/winsta.spec new file mode 100644 index 0000000..1e5fa0a --- /dev/null +++ b/dlls/winsta/winsta.spec @@ -0,0 +1,95 @@ +@ stub LogonIdFromWinStationNameA +@ stub LogonIdFromWinStationNameW +@ stub RemoteAssistancePrepareSystemRestore +@ stub ServerGetInternetConnectorStatus +@ stub ServerLicensingClose +@ stub ServerLicensingDeactivateCurrentPolicy +@ stub ServerLicensingFreePolicyInformation +@ stub ServerLicensingGetAvailablePolicyIds +@ stub ServerLicensingGetPolicy +@ stub ServerLicensingGetPolicyInformationA +@ stub ServerLicensingGetPolicyInformationW +@ stub ServerLicensingLoadPolicy +@ stub ServerLicensingOpenA +@ stub ServerLicensingOpenW +@ stub ServerLicensingSetPolicy +@ stub ServerLicensingUnloadPolicy +@ stub ServerQueryInetConnectorInformationA +@ stub ServerQueryInetConnectorInformationW +@ stub ServerSetInternetConnectorStatus +@ stub WinStationActivateLicense +@ stub WinStationAutoReconnect +@ stub WinStationBroadcastSystemMessage +@ stub WinStationCheckLoopBack +@ stub WinStationCloseServer +@ stub WinStationConnectA +@ stub WinStationConnectCallback +@ stub WinStationConnectW +@ stub WinStationDisconnect +@ stub WinStationEnumerateA +@ stub WinStationEnumerateLicenses +@ stub WinStationEnumerateProcesses +@ stub WinStationEnumerateW +@ stub WinStationEnumerate_IndexedA +@ stub WinStationEnumerate_IndexedW +@ stub WinStationFreeGAPMemory +@ stub WinStationFreeMemory +@ stub WinStationGenerateLicense +@ stub WinStationGetAllProcesses +@ stub WinStationGetLanAdapterNameA +@ stub WinStationGetLanAdapterNameW +@ stub WinStationGetMachinePolicy +@ stub WinStationGetProcessSid +@ stub WinStationGetTermSrvCountersValue +@ stub WinStationInstallLicense +@ stub WinStationIsHelpAssistantSession +@ stub WinStationNameFromLogonIdA +@ stub WinStationNameFromLogonIdW +@ stub WinStationNtsdDebug +@ stub WinStationOpenServerA +@ stub WinStationOpenServerW +@ stub WinStationQueryInformationA +@ stub WinStationQueryInformationW +@ stub WinStationQueryLicense +@ stub WinStationQueryLogonCredentialsW +@ stub WinStationQueryUpdateRequired +@ stub WinStationRegisterConsoleNotification +@ stub WinStationRemoveLicense +@ stub WinStationRenameA +@ stub WinStationRenameW +@ stub WinStationReset +@ stub WinStationSendMessageA +@ stub WinStationSendMessageW +@ stub WinStationSendWindowMessage +@ stub WinStationServerPing +@ stub WinStationSetInformationA +@ stub WinStationSetInformationW +@ stub WinStationSetPoolCount +@ stub WinStationShadow +@ stub WinStationShadowStop +@ stub WinStationShutdownSystem +@ stub WinStationTerminateProcess +@ stub WinStationUnRegisterConsoleNotification +@ stub WinStationVirtualOpen +@ stub WinStationWaitSystemEvent +@ stub _NWLogonQueryAdmin +@ stub _NWLogonSetAdmin +@ stub _WinStationAnnoyancePopup +@ stub _WinStationBeepOpen +@ stub _WinStationBreakPoint +@ stub _WinStationCallback +@ stub _WinStationCheckForApplicationName +@ stub _WinStationFUSCanRemoteUserDisconnect +@ stub _WinStationGetApplicationInfo +@ stub _WinStationNotifyDisconnectPipe +@ stub _WinStationNotifyLogoff +@ stub _WinStationNotifyLogon +@ stub _WinStationNotifyNewSession +@ stub _WinStationReInitializeSecurity +@ stub _WinStationReadRegistry +@ stub _WinStationShadowTarget +@ stub _WinStationShadowTargetSetup +@ stub _WinStationUpdateClientCachedCredentials +@ stub _WinStationUpdateSettings +@ stub _WinStationUpdateUserConfig +@ stub _WinStationWaitForConnect
1
0
0
0
Gerald Pfeifer : comctl32/tests: Add casts to avoid comparison of different int types.
by Alexandre Julliard
23 May '11
23 May '11
Module: wine Branch: master Commit: 35707aee681c72c4c3f935e1db5dda65b4296c49 URL:
http://source.winehq.org/git/wine.git/?a=commit;h=35707aee681c72c4c3f935e1d…
Author: Gerald Pfeifer <gerald(a)pfeifer.com> Date: Sun May 22 20:51:30 2011 +0200 comctl32/tests: Add casts to avoid comparison of different int types. --- dlls/comctl32/tests/tab.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/dlls/comctl32/tests/tab.c b/dlls/comctl32/tests/tab.c index 8b64764..7f5bbb7 100644 --- a/dlls/comctl32/tests/tab.c +++ b/dlls/comctl32/tests/tab.c @@ -1313,6 +1313,7 @@ static void test_TCM_SETITEMEXTRA(void) static void test_TCS_OWNERDRAWFIXED(void) { LPARAM lparam, lparam2; + ULONG_PTR itemdata; TCITEMA item; HWND hTab; BOOL ret; @@ -1335,9 +1336,9 @@ static void test_TCS_OWNERDRAWFIXED(void) ShowWindow(hTab, SW_SHOW); RedrawWindow(hTab, NULL, 0, RDW_UPDATENOW); - lparam = 0; - memset(&lparam, 0xde, 4); - ok(g_drawitem.itemData == lparam, "got %lx, expected %lx\n", g_drawitem.itemData, lparam); + itemdata = 0; + memset(&itemdata, 0xde, 4); + ok(g_drawitem.itemData == itemdata, "got %lx, expected %lx\n", g_drawitem.itemData, itemdata); DestroyWindow(hTab);
1
0
0
0
← Newer
1
...
26
27
28
29
30
31
32
...
95
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Results per page:
10
25
50
100
200