[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:
Katayama Hirofumi MZ 2025-01-28 13:36:45 +09:00 committed by GitHub
parent 9a9aa6fdb9
commit fe11f7a2e5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
187 changed files with 303 additions and 305 deletions

View file

@ -4,7 +4,7 @@
Written by Filip Navara <xnavara@volny.cz>
References (2003-08-25):
http://msdn.microsoft.com/library/en-us/snmp/snmp/snmp_reference.asp
https://web.archive.org/web/20050113043001/http://msdn.microsoft.com/library/en-us/snmp/snmp/snmp_reference.asp
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of

View file

@ -5,7 +5,7 @@
References:
Lightweight Directory Access Protocol Reference
http://msdn.microsoft.com/library/en-us/netdir/ldap/ldap_reference.asp
http://msdn.microsoft.com/library/en-us/netdir/ldap/ldap_reference.asp (DEAD_LINK)
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of

View file

@ -8,7 +8,7 @@
http://www.watersprings.org/pub/id/draft-ietf-ldapext-ldap-c-api-05.txt
Lightweight Directory Access Protocol Reference
http://msdn.microsoft.com/library/en-us/netdir/ldap/ldap_reference.asp
http://msdn.microsoft.com/library/en-us/netdir/ldap/ldap_reference.asp (DEAD_LINK)
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of

View file

@ -8,7 +8,7 @@
http://www.watersprings.org/pub/id/draft-ietf-ldapext-ldap-c-api-05.txt
Lightweight Directory Access Protocol Reference
http://msdn.microsoft.com/library/en-us/netdir/ldap/ldap_reference.asp
http://msdn.microsoft.com/library/en-us/netdir/ldap/ldap_reference.asp (DEAD_LINK)
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of

View file

@ -14,7 +14,7 @@
http://www.winsnmp.com/docs/winsnmp3.htm
WinSNMP Reference
http://msdn.microsoft.com/library/en-us/snmp/snmp/winsnmp_api_reference.asp
https://web.archive.org/web/20041127132734/http://msdn.microsoft.com/library/en-us/snmp/snmp/winsnmp_api_reference.asp
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of

View file

@ -187,7 +187,7 @@ int compat_fclose(FILE* stream);
* @param[out] buflen Optional parameter for length of allocated buffer.
* @return status of WideCharToMultiByte conversion.
*
* WideCharToMultiByte - http://msdn.microsoft.com/en-us/library/dd374130(VS.85).aspx
* WideCharToMultiByte - https://learn.microsoft.com/en-us/windows/win32/api/stringapiset/nf-stringapiset-widechartomultibyte
*/
int win32_wide_utf8(const wchar_t * const wptr, char **mbptr, size_t * buflen);
@ -200,7 +200,7 @@ int win32_wide_utf8(const wchar_t * const wptr, char **mbptr, size_t * buflen);
* @param[out] buflen Optional parameter for length of allocated buffer.
* @return status of WideCharToMultiByte conversion.
*
* MultiByteToWideChar - http://msdn.microsoft.com/en-us/library/dd319072(VS.85).aspx
* MultiByteToWideChar - https://learn.microsoft.com/en-us/windows/win32/api/stringapiset/nf-stringapiset-multibytetowidechar
*/
int win32_utf8_wide(const char *const mbptr, wchar_t **wptr, size_t *buflen);

View file

@ -115,7 +115,7 @@ typedef enum _CONSRV_API_NUMBER
} CONSRV_API_NUMBER, *PCONSRV_API_NUMBER;
//
// See http://msdn.microsoft.com/en-us/library/windows/desktop/bb773359(v=vs.85).aspx
// See https://learn.microsoft.com/en-us/windows/win32/api/shlobj_core/ns-shlobj_core-nt_console_props
//
typedef struct _CONSOLE_PROPERTIES
{

View file

@ -103,7 +103,7 @@ ConWrite(
/*
* This code is inspired from _cputws, in particular from the fact that,
* according to MSDN: https://msdn.microsoft.com/en-us/library/ms687401(v=vs.85).aspx
* according to MSDN: https://learn.microsoft.com/en-us/windows/console/writeconsole
* the buffer size must be less than 64 KB.
*
* A similar code can be used for implementing _cputs too.

View file

@ -208,7 +208,7 @@ void __getmainargs(int* argc, char*** argv, char*** env, int expand_wildcards, i
len = strlen(_acmdln);
buffer = malloc(sizeof(char) * len);
// Reference: https://msdn.microsoft.com/en-us/library/a1y7w461.aspx
// Reference: https://learn.microsoft.com/en-us/cpp/c-language/parsing-c-command-line-arguments?view=msvc-170
while (TRUE)
{
// Arguments are delimited by white space, which is either a space or a tab.
@ -355,7 +355,7 @@ void __wgetmainargs(int* argc, wchar_t*** wargv, wchar_t*** wenv,
len = wcslen(_wcmdln);
buffer = malloc(sizeof(wchar_t) * len);
// Reference: https://msdn.microsoft.com/en-us/library/a1y7w461.aspx
// Reference: https://learn.microsoft.com/en-us/cpp/c-language/parsing-c-command-line-arguments?view=msvc-170
while (TRUE)
{
// Arguments are delimited by white space, which is either a space or a tab.

View file

@ -145,7 +145,7 @@ format_float(
val32 = exponent >= 0 ? exponent : -exponent;
// FIXME: handle length of exponent field:
// http://msdn.microsoft.com/de-de/library/0fatw238%28VS.80%29.aspx
// http://msdn.microsoft.com/de-de/library/0fatw238%28VS.80%29.aspx (DEAD_LINK)
num_digits = 3;
while (num_digits--)
{

View file

@ -14,7 +14,7 @@
* \brief Get the current time.
* \param [out] ptimeb Pointer to a structure of type struct _timeb that
* receives the current time.
* \sa http://msdn.microsoft.com/en-us/library/95e68951.aspx
* \sa https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/ftime-s-ftime32-s-ftime64-s?view=msvc-170
*/
errno_t
CDECL
@ -48,7 +48,7 @@ _ftime_s(struct _timeb *ptimeb)
* receives the current time.
* \note This function is for compatability and simply calls the secure
* version _ftime_s().
* \sa http://msdn.microsoft.com/en-us/library/z54t9z5f.aspx
* \sa https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/ftime-ftime32-ftime64?view=msvc-170
*/
void
CDECL

View file

@ -49,7 +49,7 @@ void release_ioinfo(ioinfo *info);
* \brief Set a file's modification time.
* \param [out] ptimeb Pointer to a structure of type struct _timeb that
* receives the current time.
* \sa http://msdn.microsoft.com/en-us/library/95e68951.aspx
* \sa https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/futime-futime32-futime64?view=msvc-170
*/
int
_futime(int fd, struct _utimbuf *filetime)

View file

@ -86,7 +86,7 @@ __p__tzname(void)
* \brief Initializes the variables _daylight, _timezone, and _tzname from the
* "TZ" environment variable if available or else by calling
* GetTimeZoneInformation.
* \sa http://msdn.microsoft.com/en-us/library/90s5c885.aspx
* \sa https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/tzset?view=msvc-170
*/
void
_tzset(void)

View file

@ -7846,7 +7846,7 @@ RxPrepareToReparseSymbolicLink(
if (!SymbolicLinkEmbeddedInOldPath)
{
/* Excepted if DELETE is the only flag specified, then, open has to succeed
* See: https://msdn.microsoft.com/en-us/library/windows/hardware/ff554649(v=vs.85).aspx (remarks)
* See: https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/rxprocs/nf-rxprocs-rxpreparetoreparsesymboliclink (remarks)
*/
if (BooleanFlagOn(RxContext->Create.NtCreateParameters.DesiredAccess, DELETE) &&
BooleanFlagOn(RxContext->Create.NtCreateParameters.DesiredAccess, ~DELETE))

View file

@ -116,7 +116,7 @@ RtlpLookupDynamicFunctionEntry(
/*! RtlLookupFunctionEntry
* \brief Locates the RUNTIME_FUNCTION entry corresponding to a code address.
* \ref http://msdn.microsoft.com/en-us/library/ms680597(VS.85).aspx
* \ref https://learn.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-rtllookupfunctionentry
* \todo Implement HistoryTable
*/
PRUNTIME_FUNCTION

View file

@ -8,8 +8,8 @@
*/
/* Useful references:
http://msdn.microsoft.com/en-us/library/ms810466.aspx
http://msdn.microsoft.com/en-us/library/ms810603.aspx
https://learn.microsoft.com/en-us/previous-versions/ms810466(v=msdn.10)
https://learn.microsoft.com/en-us/previous-versions/ms810603(v=msdn.10)
http://www.securitylab.ru/analytics/216376.php
http://binglongx.spaces.live.com/blog/cns!142CBF6D49079DE8!596.entry
http://www.phreedom.org/research/exploits/asn1-bitstring/

View file

@ -7,7 +7,7 @@
*/
/* Useful references:
http://msdn.microsoft.com/en-us/library/ms220938(VS.80).aspx
https://learn.microsoft.com/en-us/previous-versions/ms220938(v=vs.80)
http://blogs.msdn.com/b/jiangyue/archive/2010/03/16/windows-heap-overrun-monitoring.aspx
*/