[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

@ -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
*/