mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 15:23:04 +00:00
[REACTOS] Refresh old URLs (#7632)
URLs are getting old. We have to update URLs for documentation purpose. JIRA issue: CORE-19963 - Refresh old URLs. - Add " (DEAD_LINK)" labels to dead links. - Use MS Learn links rather than MSDN ones. - Some dead links revived by Web Archive. - Don't change Wine Tests and Wine Sync. - Don't change 3rd party libraries. - Don't append "redirected" labels.
This commit is contained in:
parent
9a9aa6fdb9
commit
fe11f7a2e5
187 changed files with 303 additions and 305 deletions
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
- Info:
|
||||
- http://stackoverflow.com/questions/32251638/dbghelp-get-full-symbol-signature-function-name-parameters-types
|
||||
- http://www.debuginfo.com/articles/dbghelptypeinfo.html
|
||||
- https://www.debuginfo.com/articles/dbghelptypeinfo.html
|
||||
- TODO:
|
||||
- Dump usage
|
||||
- Test for dbghelp + symsrv and warn if not working
|
||||
|
|
|
@ -456,7 +456,7 @@ BOOL Entry::launch_entry(HWND hwnd, UINT nCmdShow)
|
|||
|
||||
|
||||
// local replacement implementation for SHBindToParent()
|
||||
// (derived from http://www.geocities.com/SiliconValley/2060/articles/shell-helpers.html)
|
||||
// (derived from https://web.archive.org/web/20021105062620/http://www.geocities.com/SiliconValley/2060/articles/shell-helpers.html)
|
||||
static HRESULT my_SHBindToParent(LPCITEMIDLIST pidl, REFIID riid, VOID** ppv, LPCITEMIDLIST* ppidlLast)
|
||||
{
|
||||
HRESULT hr;
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
*/
|
||||
/*
|
||||
For this program and for win32 ethernet, the winpcap library is required.
|
||||
Download it from http://netgroup-serv.polito.it/winpcap.
|
||||
Download it from https://web.archive.org/web/20040404215544/http://winpcap.polito.it/ .
|
||||
*/
|
||||
#ifdef MSC_VER
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
|
@ -55,7 +55,7 @@ int main(int argc, char **argv)
|
|||
PacketGetVersion = (PCHAR (*)(VOID))GetProcAddress(hPacket, "PacketGetVersion");
|
||||
} else {
|
||||
printf("Could not load WinPCap driver! for more information goto:\n");
|
||||
printf ("http://netgroup-serv.polito.it/winpcap\n");
|
||||
printf ("https://web.archive.org/web/20040404215544/http://winpcap.polito.it/\n");
|
||||
return 1;
|
||||
}
|
||||
if (!(PacketLibraryVersion = PacketGetVersion())) {
|
||||
|
|
|
@ -820,7 +820,7 @@ disk_set_information(RDPCLIENT * This, NTHANDLE handle, uint32 info_class, STREA
|
|||
FileDispositionInformation requests with
|
||||
DeleteFile set to FALSE should unschedule
|
||||
the delete. See
|
||||
http://www.osronline.com/article.cfm?article=245. */
|
||||
https://www.osronline.com/article.cfm%5earticle=245.htm . */
|
||||
|
||||
in_uint32_le(in, delete_on_close);
|
||||
|
||||
|
|
|
@ -34,6 +34,6 @@ To enable to lspci virtual channel, run rdesktop with "-r lspci".
|
|||
References
|
||||
==========
|
||||
|
||||
http://www.microsoft.com/msj/1099/terminal/terminal.aspx
|
||||
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/termserv/termserv/terminal_services_virtual_channels.asp
|
||||
https://web.archive.org/web/20170905024329/http://www.microsoft.com/msj/1099/terminal/terminal.aspx
|
||||
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/termserv/termserv/terminal_services_virtual_channels.asp (DEAD_LINK)
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
rdesktop: A Remote Desktop Protocol client.
|
||||
|
||||
Support functions for Extended Window Manager Hints,
|
||||
http://www.freedesktop.org/wiki/Standards_2fwm_2dspec
|
||||
https://web.archive.org/web/20060831082811/http://www.freedesktop.org/wiki/Standards_2fwm_2dspec
|
||||
|
||||
Copyright (C) Peter Astrand <astrand@cendio.se> 2005
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
/* patented for another couple of years. */
|
||||
|
||||
/* more information is available in */
|
||||
/* http://www.ietf.org/ietf/IPR/hifn-ipr-draft-friend-tls-lzs-compression.txt */
|
||||
/* https://web.archive.org/web/20231203135154/https://www.ietf.org/ietf-ftp/ietf/IPR/hifn-ipr-draft-friend-tls-lzs-compression.txt */
|
||||
|
||||
int
|
||||
mppc_expand(RDPCLIENT * This, uint8 * data, uint32 clen, uint8 ctype, uint32 * roff, uint32 * rlen)
|
||||
|
|
|
@ -20,13 +20,13 @@
|
|||
/*
|
||||
Here are some resources, for your IRP hacking pleasure:
|
||||
|
||||
http://cvs.sourceforge.net/viewcvs.py/mingw/w32api/include/ddk/winddk.h?view=markup
|
||||
http://cvs.sourceforge.net/viewcvs.py/mingw/w32api/include/ddk/winddk.h?view=markup (DEAD_LINK)
|
||||
|
||||
http://win32.mvps.org/ntfs/streams.cpp
|
||||
https://web.archive.org/web/20150616195443/http://win32.mvps.org/ntfs/streams.cpp
|
||||
|
||||
http://www.acc.umu.se/~bosse/ntifs.h
|
||||
|
||||
http://undocumented.ntinternals.net/UserMode/Undocumented%20Functions/NT%20Objects/File/
|
||||
https://web.archive.org/web/20060430092752/http://undocumented.ntinternals.net/UserMode/Undocumented%20Functions/NT%20Objects/File/
|
||||
|
||||
http://us1.samba.org/samba/ftp/specs/smb-nt01.txt
|
||||
|
||||
|
|
|
@ -425,7 +425,7 @@ sec_out_mcs_data(RDPCLIENT * This, STREAM s, wchar_t * hostname)
|
|||
out_uint8s(s, 30 - hostlen);
|
||||
|
||||
/* See
|
||||
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceddk40/html/cxtsksupportingremotedesktopprotocol.asp */
|
||||
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceddk40/html/cxtsksupportingremotedesktopprotocol.asp (DEAD_LINK) */
|
||||
out_uint32_le(s, This->keyboard_type);
|
||||
out_uint32_le(s, This->keyboard_subtype);
|
||||
out_uint32_le(s, This->keyboard_functionkeys);
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
HTML: http://tronche.com/gui/x/icccm/
|
||||
PDF: http://ftp.xfree86.org/pub/XFree86/4.5.0/doc/PDF/icccm.pdf
|
||||
- MSDN: Clipboard Formats
|
||||
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/dataexchange/clipboard/clipboardformats.asp
|
||||
https://web.archive.org/web/20080103082730/http://msdn2.microsoft.com/en-us/library/ms649013.aspx
|
||||
*/
|
||||
|
||||
#ifdef HAVE_ICONV
|
||||
|
|
|
@ -5,7 +5,7 @@ Matrrix2 screensaver for ReactOS
|
|||
Freeware
|
||||
Copyright J Brown 2003
|
||||
|
||||
Updates at http://www.catch22.net
|
||||
Updates at https://www.catch22.net/
|
||||
|
||||
******************************************/
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ START_TEST(eventlog)
|
|||
/*
|
||||
* Tests for the different RPC boundaries on Windows.
|
||||
* See also the "ReportEvent" API on MSDN, section "Return value", at:
|
||||
* https://msdn.microsoft.com/en-us/library/windows/desktop/aa363679(v=vs.85).aspx
|
||||
* https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-reporteventa
|
||||
* for more details.
|
||||
*/
|
||||
{ 0xF000, { {TRUE, ERROR_SUCCESS}, {TRUE , ERROR_SUCCESS} } },
|
||||
|
|
|
@ -39,7 +39,7 @@ static const WCHAR szTestPath[] = L"TESTPATH_BROWSEUI_APITEST";
|
|||
#undef INTERFACE
|
||||
#define INTERFACE IACLCustomMRU
|
||||
|
||||
/* based on https://msdn.microsoft.com/en-gb/library/windows/desktop/bb776380(v=vs.85).aspx */
|
||||
/* based on https://learn.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb776380(v=vs.85) */
|
||||
DECLARE_INTERFACE_IID_(IACLCustomMRU, IUnknown, "F729FC5E-8769-4F3E-BDB2-D7B50FD2275B")
|
||||
{
|
||||
// *** IUnknown methods ***
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
#include "init.h"
|
||||
|
||||
/* New color use parameter. See support.microsoft.com/kb/kbview/108497 */
|
||||
/* New color use parameter. See https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/108497 */
|
||||
#define DIB_PAL_INDICES 2
|
||||
|
||||
void Test_CreateDIBPatternBrush()
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* PURPOSE: Tests for IEEE floatting-point functions
|
||||
* PROGRAMMER: Pierre Schweitzer (pierre@reactos.org)
|
||||
* REFERENCES: http://msdn.microsoft.com/en-US/library/h7zkk1bz%28v=VS.80%29.aspx
|
||||
* REFERENCES: https://web.archive.org/web/20151223002427/http://msdn.microsoft.com/en-US/library/h7zkk1bz(v=VS.80).aspx
|
||||
*/
|
||||
|
||||
#include <apitest.h>
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
/* Documentation: https://msdn.microsoft.com/en-us/library/windows/desktop/aa366197%28v=vs.85%29.aspx */
|
||||
/* Documentation: https://learn.microsoft.com/en-us/windows/win32/api/netcon/nf-netcon-ncisvalidconnectionname */
|
||||
|
||||
#include <apitest.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "shelltest.h"
|
||||
|
||||
// + Adapted from https://blogs.msdn.microsoft.com/oldnewthing/20130503-00/?p=4463/
|
||||
// + Adapted from https://devblogs.microsoft.com/oldnewthing/20130503-00/?p=4463
|
||||
// In short: We want to create an IDLIST from an item that does not exist,
|
||||
// so we have to provide WIN32_FIND_DATAW in a bind context.
|
||||
// If we don't, the FS will be queried, and we do not get a valid IDLIST for a non-existing path.
|
||||
|
@ -92,4 +92,4 @@ PathToIDList(LPCWSTR pszPath, ITEMIDLIST** ppidl)
|
|||
}
|
||||
}
|
||||
|
||||
// - Adapted from https://blogs.msdn.microsoft.com/oldnewthing/20130503-00/?p=4463/
|
||||
// - Adapted from https://devblogs.microsoft.com/oldnewthing/20130503-00/?p=4463
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
/* Documentation: https://msdn.microsoft.com/en-us/library/windows/desktop/bb773712(v=vs.85).aspx */
|
||||
/* Documentation: https://learn.microsoft.com/en-us/windows/win32/api/shlwapi/nf-shlwapi-pathisunca */
|
||||
|
||||
#include <apitest.h>
|
||||
#include <shlwapi.h>
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
/* Documentation: https://msdn.microsoft.com/en-us/library/windows/desktop/bb773722(v=vs.85).aspx */
|
||||
/* Documentation: https://learn.microsoft.com/en-us/windows/win32/api/shlwapi/nf-shlwapi-pathisuncservera */
|
||||
|
||||
#include <apitest.h>
|
||||
#include <shlwapi.h>
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
/* Documentation: https://msdn.microsoft.com/en-us/library/windows/desktop/bb773723(v=vs.85).aspx */
|
||||
/* Documentation: https://learn.microsoft.com/en-us/windows/win32/api/shlwapi/nf-shlwapi-pathisuncserversharea */
|
||||
|
||||
#include <apitest.h>
|
||||
#include <shlwapi.h>
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
/* Documentation: https://msdn.microsoft.com/en-us/library/windows/desktop/bb759975(v=vs.85).aspx */
|
||||
/* Documentation: https://learn.microsoft.com/en-us/windows/win32/api/shlwapi/nf-shlwapi-strformatbytesizew */
|
||||
|
||||
#include <apitest.h>
|
||||
#include <shlwapi.h>
|
||||
|
|
|
@ -20,7 +20,7 @@ static void testScancodeExtendedKey(BYTE wVk, BYTE scanCode)
|
|||
ok(!(winKeyState & 0x8000), "VK=%x should be detected as key up.\n", wVk);
|
||||
}
|
||||
|
||||
/* https://docs.microsoft.com/en-us/windows/win32/inputdev/about-keyboard-input#extended-key-flag */
|
||||
/* https://learn.microsoft.com/en-us/windows/win32/inputdev/about-keyboard-input#extended-key-flag */
|
||||
START_TEST(keybd_event)
|
||||
{
|
||||
testScancodeExtendedKey(VK_RWIN, 0x5C);
|
||||
|
|
|
@ -63,7 +63,7 @@ IoCheckEaBufferValidityROS(IN PFILE_FULL_EA_INFORMATION EaBuffer,
|
|||
else
|
||||
{
|
||||
/*
|
||||
From MSDN (http://msdn2.microsoft.com/en-us/library/ms795740.aspx).
|
||||
From MSDN (http://msdn2.microsoft.com/en-us/library/ms795740.aspx (DEAD_LINK)).
|
||||
For all entries except the last, the value of NextEntryOffset must be greater
|
||||
than zero and must fall on a ULONG boundary.
|
||||
*/
|
||||
|
@ -350,7 +350,7 @@ int _tmain(int argc, _TCHAR* argv[])
|
|||
printf("8.) Test : *********************\n");
|
||||
|
||||
/* Here WinEaBuffer->NextEntryOffset test : STATUS_SUCCESS when NextEntryOffset=0 else STATUS_EA_LIST_INCONSISTENT when NextEntryOffset = 28 = 8+8+9 ((WinEaBuffer->EaNameLength+WinEaBuffer->EaNameLength+9)+3)&0xFFFFFFFC then ErrorOffset 28 */
|
||||
/* From the MSDN (http://msdn2.microsoft.com/en-us/library/ms795740.aspx). For all entries except the last, the value of NextEntryOffset must be greater than zero and must fall on a ULONG boundary.*/
|
||||
/* From the MSDN (http://msdn2.microsoft.com/en-us/library/ms795740.aspx (DEAD_LINK)). For all entries except the last, the value of NextEntryOffset must be greater than zero and must fall on a ULONG boundary.*/
|
||||
for (i=0;i<TEST_BUFFER_LEN;i++)
|
||||
{
|
||||
TestEaLength = TEST_BUFFER_LEN;
|
||||
|
@ -384,7 +384,7 @@ int _tmain(int argc, _TCHAR* argv[])
|
|||
printf("9.) Test : *********************\n");
|
||||
|
||||
/* Here WinEaBuffer->NextEntryOffset test wrong strlen: STATUS_SUCCESS NextEntryOffset=0 & NextEntryOffset = 28 = 8+8+9 ((WinEaBuffer->EaNameLength+WinEaBuffer->EaNameLength+9)+3)&0xFFFFFFFC */
|
||||
/* From the MSDN (http://msdn2.microsoft.com/en-us/library/ms795740.aspx). For all entries except the last, the value of NextEntryOffset must be greater than zero and must fall on a ULONG boundary.*/
|
||||
/* From the MSDN (http://msdn2.microsoft.com/en-us/library/ms795740.aspx (DEAD_LINK)). For all entries except the last, the value of NextEntryOffset must be greater than zero and must fall on a ULONG boundary.*/
|
||||
for (i=0;i<TEST_BUFFER_LEN;i++)
|
||||
{
|
||||
TestEaLength = TEST_BUFFER_LEN;
|
||||
|
@ -418,7 +418,7 @@ int _tmain(int argc, _TCHAR* argv[])
|
|||
printf("10.) Test : *********************\n");
|
||||
|
||||
/* Here WinEaBuffer->NextEntryOffset test wrong strlen: STATUS_SUCCESS NextEntryOffset=0 & NextEntryOffset = 28 = 8+8+9 ((WinEaBuffer->EaNameLength+WinEaBuffer->EaNameLength+9)+3)&0xFFFFFFFC */
|
||||
/* From the MSDN (http://msdn2.microsoft.com/en-us/library/ms795740.aspx). For all entries except the last, the value of NextEntryOffset must be greater than zero and must fall on a ULONG boundary.*/
|
||||
/* From the MSDN (http://msdn2.microsoft.com/en-us/library/ms795740.aspx (DEAD_LINK)). For all entries except the last, the value of NextEntryOffset must be greater than zero and must fall on a ULONG boundary.*/
|
||||
for (i=0;i<TEST_BUFFER_LEN;i++)
|
||||
{
|
||||
TestEaLength = TEST_BUFFER_LEN;
|
||||
|
|
|
@ -42,7 +42,7 @@ BOOL Test_PrivateData (INT* passed, INT* failed)
|
|||
printf("ERROR: Failed to draw to surface !");
|
||||
TEST(Surface->GetPrivateData(guid, &dummy, &size) == DDERR_EXPIRED);
|
||||
|
||||
// TODO: Test for DDSPD_IUNKNOWNPOINTER (see http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/ddraw7/directdraw7/ddref_5qyf.asp)
|
||||
// TODO: Test for DDSPD_IUNKNOWNPOINTER (see http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/ddraw7/directdraw7/ddref_5qyf.asp (DEAD_LINK))
|
||||
|
||||
Surface->Release();
|
||||
return TRUE;
|
||||
|
|
|
@ -479,7 +479,7 @@ BehaviorChecks(HANDLE FileHandleReadOnly, HANDLE FileHandleWriteOnly)
|
|||
{
|
||||
//check also the SEC_COMMIT flag
|
||||
/* This test proves that MSDN is once again wrong
|
||||
* msdn.microsoft.com/en-us/library/windows/hardware/aa366537.aspx states that SEC_RESERVE
|
||||
* https://learn.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-createfilemappingw states that SEC_RESERVE
|
||||
* should cause the allocated memory for the view to be reserved but in fact it is always committed.
|
||||
* It fails also on windows.
|
||||
*/
|
||||
|
|
|
@ -302,7 +302,7 @@ VOID TestEventsGeneration(VOID)
|
|||
|
||||
/*
|
||||
* This code was adapted from the MSDN article "Reporting Events" at:
|
||||
* https://msdn.microsoft.com/en-us/library/windows/desktop/aa363680(v=vs.85).aspx
|
||||
* https://learn.microsoft.com/en-us/windows/win32/eventlog/reporting-an-event
|
||||
*/
|
||||
VOID TestMyEventProvider(VOID)
|
||||
{
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* FILE: notificationtest.c
|
||||
* PURPOSE: Files notifications testing
|
||||
* NOTES: MSDN code from: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365261%28v=vs.85%29.aspx
|
||||
* NOTES: MSDN code from: https://learn.microsoft.com/en-us/windows/win32/fileio/obtaining-directory-change-notifications
|
||||
*/
|
||||
|
||||
#include <windows.h>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue