Skip to content

Commit a57c9e7

Browse files
author
Colin Robertson
committed
Bulk fix of broken/outdated Windows/MSDN links
1 parent 0b54787 commit a57c9e7

File tree

805 files changed

+4092
-4092
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

805 files changed

+4092
-4092
lines changed

docs/assembler/masm/dot-fpo.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Number registers saved.
3131
Indicates whether the EBP register has been allocated. either 0 or 1.
3232

3333
*cbFrame*<br/>
34-
Indicates the frame type. See [FPO_DATA](/windows/desktop/api/winnt/ns-winnt-fpo_data) for more information.
34+
Indicates the frame type. See [FPO_DATA](/windows/win32/api/winnt/ns-winnt-fpo_data) for more information.
3535

3636
## See also
3737

docs/atl-mfc-shared/allocating-and-releasing-memory-for-a-bstr.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ In general, the rules for allocating and releasing memory allocated for `BSTR`s
3131

3232
[Strings (ATL/MFC)](../atl-mfc-shared/strings-atl-mfc.md)<br/>
3333
[CStringT::AllocSysString](../atl-mfc-shared/reference/cstringt-class.md#allocsysstring)<br/>
34-
[SysAllocString](/windows/desktop/api/oleauto/nf-oleauto-sysallocstring)<br/>
35-
[SysFreeString](/windows/desktop/api/oleauto/nf-oleauto-sysfreestring)
34+
[SysAllocString](/windows/win32/api/oleauto/nf-oleauto-sysallocstring)<br/>
35+
[SysFreeString](/windows/win32/api/oleauto/nf-oleauto-sysfreestring)

docs/atl-mfc-shared/date-and-time-systemtime-support.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.assetid: 201528e4-2ffa-48fc-af8f-203aa86d942a
99

1010
The [CTime](../atl-mfc-shared/reference/ctime-class.md) class has constructors that accept system and file times from Win32. If you use `CTime` objects for these purposes, you must modify their initialization accordingly, as described in this article.
1111

12-
For information about the SYSTEMTIME structure, see [SYSTEMTIME](/windows/desktop/api/minwinbase/ns-minwinbase-systemtime). For information about the FILETIME structure, see [FILETIME](/windows/desktop/api/minwinbase/ns-minwinbase-filetime).
12+
For information about the SYSTEMTIME structure, see [SYSTEMTIME](/windows/win32/api/minwinbase/ns-minwinbase-systemtime). For information about the FILETIME structure, see [FILETIME](/windows/win32/api/minwinbase/ns-minwinbase-filetime).
1313

1414
MFC still provides `CTime` constructors that take time arguments in the MS-DOS style, but, starting in MFC version 3.0, the `CTime` class also supports a constructor that takes a Win32 `SYSTEMTIME` structure and another that takes a Win32 `FILETIME` structure.
1515

docs/atl-mfc-shared/implementation-of-a-custom-string-manager-basic-method.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ The easiest way to customize the memory allocation scheme for string data is to
1010

1111
- [CCRTHeap](../atl/reference/ccrtheap-class.md) Wraps the standard CRT heap functions ([malloc](../c-runtime-library/reference/malloc.md), [free](../c-runtime-library/reference/free.md), and [realloc](../c-runtime-library/reference/realloc.md))
1212

13-
- [CWin32Heap](../atl/reference/cwin32heap-class.md) Wraps a Win32 heap handle, using [HeapAlloc](/windows/desktop/api/heapapi/nf-heapapi-heapalloc), [HeapFree](/windows/desktop/api/heapapi/nf-heapapi-heapfree), and [HeapRealloc](/windows/desktop/api/heapapi/nf-heapapi-heaprealloc)
13+
- [CWin32Heap](../atl/reference/cwin32heap-class.md) Wraps a Win32 heap handle, using [HeapAlloc](/windows/win32/api/heapapi/nf-heapapi-heapalloc), [HeapFree](/windows/win32/api/heapapi/nf-heapapi-heapfree), and [HeapRealloc](/windows/win32/api/heapapi/nf-heapapi-heaprealloc)
1414

15-
- [CLocalHeap](../atl/reference/clocalheap-class.md) Wraps the Win32 APIs: [LocalAlloc](/windows/desktop/api/winbase/nf-winbase-localalloc), [LocalFree](/windows/desktop/api/winbase/nf-winbase-localfree), and [LocalRealloc](/windows/desktop/api/winbase/nf-winbase-localrealloc)
15+
- [CLocalHeap](../atl/reference/clocalheap-class.md) Wraps the Win32 APIs: [LocalAlloc](/windows/win32/api/winbase/nf-winbase-localalloc), [LocalFree](/windows/win32/api/winbase/nf-winbase-localfree), and [LocalRealloc](/windows/win32/api/winbase/nf-winbase-localrealloc)
1616

17-
- [CGlobalHeap](../atl/reference/cglobalheap-class.md) Wraps the Win32 APIs: [GlobalAlloc](/windows/desktop/api/winbase/nf-winbase-globalalloc), [GlobalFree](/windows/desktop/api/winbase/nf-winbase-globalfree), and [GlobalRealloc](/windows/desktop/api/winbase/nf-winbase-globalrealloc).
17+
- [CGlobalHeap](../atl/reference/cglobalheap-class.md) Wraps the Win32 APIs: [GlobalAlloc](/windows/win32/api/winbase/nf-winbase-globalalloc), [GlobalFree](/windows/win32/api/winbase/nf-winbase-globalfree), and [GlobalRealloc](/windows/win32/api/winbase/nf-winbase-globalrealloc).
1818

19-
- [CComHeap](../atl/reference/ccomheap-class.md) Wraps the COM Task Allocator APIs: [CoTaskMemAlloc](/windows/desktop/api/combaseapi/nf-combaseapi-cotaskmemalloc), [CoTaskMemFree](/windows/desktop/api/combaseapi/nf-combaseapi-cotaskmemfree), and [CoTaskMemRealloc](/windows/desktop/api/combaseapi/nf-combaseapi-cotaskmemrealloc)
19+
- [CComHeap](../atl/reference/ccomheap-class.md) Wraps the COM Task Allocator APIs: [CoTaskMemAlloc](/windows/win32/api/combaseapi/nf-combaseapi-cotaskmemalloc), [CoTaskMemFree](/windows/win32/api/combaseapi/nf-combaseapi-cotaskmemfree), and [CoTaskMemRealloc](/windows/win32/api/combaseapi/nf-combaseapi-cotaskmemrealloc)
2020

2121
For the purpose of string memory management, the most useful class is `CWin32Heap` because it allows you to create multiple independent heaps. For example, if you wanted to use a separate heap just for strings, you could do the following:
2222

docs/atl-mfc-shared/reference/cfiletime-class.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ The following static const member variables are provided to simplify calculation
7777
|Day|Hour \* 24|
7878
|Week|Day \* 7|
7979

80-
**Note** Not all file systems can record creation and last access time and not all file systems record them in the same manner. For example, on the Windows NT FAT file system, create time has a resolution of 10 milliseconds, write time has a resolution of 2 seconds, and access time has a resolution of 1 day (the access date). On NTFS, access time has a resolution of 1 hour. Furthermore, FAT records times on disk in local time, but NTFS records times on disk in UTC. For more information, see [File Times](/windows/desktop/SysInfo/file-times).
80+
**Note** Not all file systems can record creation and last access time and not all file systems record them in the same manner. For example, on the Windows NT FAT file system, create time has a resolution of 10 milliseconds, write time has a resolution of 2 seconds, and access time has a resolution of 1 day (the access date). On NTFS, access time has a resolution of 1 hour. Furthermore, FAT records times on disk in local time, but NTFS records times on disk in UTC. For more information, see [File Times](/windows/win32/SysInfo/file-times).
8181

8282
## Inheritance Hierarchy
8383

@@ -102,7 +102,7 @@ CFileTime(ULONGLONG nTime) throw();
102102
### Parameters
103103

104104
*ft*<br/>
105-
A [FILETIME](/windows/desktop/api/minwinbase/ns-minwinbase-filetime) structure.
105+
A [FILETIME](/windows/win32/api/minwinbase/ns-minwinbase-filetime) structure.
106106

107107
*nTime*<br/>
108108
The date and time expressed as a 64-bit value.
@@ -453,7 +453,7 @@ See the example for [CFileTime::Millisecond](#millisecond).
453453

454454
## See also
455455

456-
[FILETIME](/windows/desktop/api/minwinbase/ns-minwinbase-filetime)<br/>
456+
[FILETIME](/windows/win32/api/minwinbase/ns-minwinbase-filetime)<br/>
457457
[CFileTimeSpan Class](../../atl-mfc-shared/reference/cfiletimespan-class.md)<br/>
458458
[Hierarchy Chart](../../mfc/hierarchy-chart.md)<br/>
459459
[ATL/MFC Shared Classes](../../atl-mfc-shared/atl-mfc-shared-classes.md)

docs/atl-mfc-shared/reference/cfiletimespan-class.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ The new value for the time span in milliseconds.
294294

295295
## See also
296296

297-
[FILETIME](/windows/desktop/api/minwinbase/ns-minwinbase-filetime)<br/>
297+
[FILETIME](/windows/win32/api/minwinbase/ns-minwinbase-filetime)<br/>
298298
[CFileTime Class](../../atl-mfc-shared/reference/cfiletime-class.md)<br/>
299299
[Hierarchy Chart](../../mfc/hierarchy-chart.md)<br/>
300300
[ATL/MFC Shared Classes](../../atl-mfc-shared/atl-mfc-shared-classes.md)

docs/atl-mfc-shared/reference/cimage-class.md

+11-11
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ The logical x-coordinate of the upper left corner of the destination rectangle.
309309
The logical y-coordinate of the upper left corner of the destination rectangle.
310310

311311
*dwROP*<br/>
312-
The raster operation to be performed. Raster-operation codes define exactly how to combine the bits of the source, the destination, and the pattern (as defined by the currently selected brush) to form the destination. See [BitBlt](/windows/desktop/api/wingdi/nf-wingdi-bitblt) in the Windows SDK for a list of other raster-operation codes and their descriptions.
312+
The raster operation to be performed. Raster-operation codes define exactly how to combine the bits of the source, the destination, and the pattern (as defined by the currently selected brush) to form the destination. See [BitBlt](/windows/win32/api/wingdi/nf-wingdi-bitblt) in the Windows SDK for a list of other raster-operation codes and their descriptions.
313313

314314
*pointDest*<br/>
315315
A [POINT](/previous-versions/dd162805\(v=vs.85\)) structure indicating the upper left corner of the destination rectangle.
@@ -338,7 +338,7 @@ Nonzero if successful; otherwise zero.
338338

339339
### Remarks
340340

341-
For more information, see [BitBlt](/windows/desktop/api/wingdi/nf-wingdi-bitblt) in the Windows SDK.
341+
For more information, see [BitBlt](/windows/win32/api/wingdi/nf-wingdi-bitblt) in the Windows SDK.
342342

343343
## <a name="cimage"></a> CImage::CImage
344344

@@ -614,7 +614,7 @@ The color table index of the first entry to retrieve.
614614
The number of color table entries to retrieve.
615615
616616
*prgbColors*<br/>
617-
A pointer to the array of [RGBQUAD](/windows/desktop/api/wingdi/ns-wingdi-tagrgbquad) structures to retrieve the color table entries.
617+
A pointer to the array of [RGBQUAD](/windows/win32/api/wingdi/ns-wingdi-rgbquad) structures to retrieve the color table entries.
618618
619619
## <a name="getdc"></a> CImage::GetDC
620620
@@ -1216,7 +1216,7 @@ Nonzero if successful, otherwise 0.
12161216
12171217
If *hbmMask* identifies a valid monochrome bitmap, `PlgBit` uses this bitmap to mask the bits of color data from the source rectangle.
12181218
1219-
This method applies to Windows NT, versions 4.0 and later only. See [PlgBlt](/windows/desktop/api/wingdi/nf-wingdi-plgblt) in the Windows SDK for more detailed information.
1219+
This method applies to Windows NT, versions 4.0 and later only. See [PlgBlt](/windows/win32/api/wingdi/nf-wingdi-plgblt) in the Windows SDK for more detailed information.
12201220
12211221
## <a name="releasedc"></a> CImage::ReleaseDC
12221222
@@ -1306,7 +1306,7 @@ The color table index of the first entry to set.
13061306
The number of color table entries to set.
13071307
13081308
*prgbColors*<br/>
1309-
A pointer to the array of [RGBQUAD](/windows/desktop/api/wingdi/ns-wingdi-tagrgbquad) structures to set the color table entries.
1309+
A pointer to the array of [RGBQUAD](/windows/win32/api/wingdi/ns-wingdi-rgbquad) structures to set the color table entries.
13101310
13111311
### Remarks
13121312
@@ -1460,7 +1460,7 @@ The width, in logical units, of the destination rectangle.
14601460
The height, in logical units, of the destination rectangle.
14611461
14621462
*dwROP*<br/>
1463-
The raster operation to be performed. Raster-operation codes define exactly how to combine the bits of the source, the destination, and the pattern (as defined by the currently selected brush) to form the destination. See [BitBlt](/windows/desktop/api/wingdi/nf-wingdi-bitblt) in the Windows SDK for a list of other raster-operation codes and their descriptions.
1463+
The raster operation to be performed. Raster-operation codes define exactly how to combine the bits of the source, the destination, and the pattern (as defined by the currently selected brush) to form the destination. See [BitBlt](/windows/win32/api/wingdi/nf-wingdi-bitblt) in the Windows SDK for a list of other raster-operation codes and their descriptions.
14641464
14651465
*rectDest*<br/>
14661466
A reference to a [RECT](/previous-versions/dd162897\(v=vs.85\)) structure, identifying the destination.
@@ -1486,7 +1486,7 @@ Nonzero if successful, otherwise 0.
14861486
14871487
### Remarks
14881488
1489-
For more information, see [StretchBlt](/windows/desktop/api/wingdi/nf-wingdi-stretchblt) in the Windows SDK.
1489+
For more information, see [StretchBlt](/windows/win32/api/wingdi/nf-wingdi-stretchblt) in the Windows SDK.
14901490
14911491
## <a name="transparentblt"></a> CImage::TransparentBlt
14921492
@@ -1604,8 +1604,8 @@ BOOL TransparentBlt(CImage* pSrcImage, CImage* pDstImage,
16041604

16051605
[MMXSwarm Sample](../../overview/visual-cpp-samples.md)<br/>
16061606
[SimpleImage Sample](../../overview/visual-cpp-samples.md)<br/>
1607-
[Device-Independent Bitmaps](/windows/desktop/gdi/device-independent-bitmaps)<br/>
1608-
[CreateDIBSection](/windows/desktop/api/wingdi/nf-wingdi-createdibsection)<br/>
1607+
[Device-Independent Bitmaps](/windows/win32/gdi/device-independent-bitmaps)<br/>
1608+
[CreateDIBSection](/windows/win32/api/wingdi/nf-wingdi-createdibsection)<br/>
16091609
[ATL COM Desktop Components](../../atl/atl-com-desktop-components.md)<br/>
1610-
[Device-Independent Bitmaps](/windows/desktop/gdi/device-independent-bitmaps)<br/>
1611-
[CreateDIBSection](/windows/desktop/api/wingdi/nf-wingdi-createdibsection)
1610+
[Device-Independent Bitmaps](/windows/win32/gdi/device-independent-bitmaps)<br/>
1611+
[CreateDIBSection](/windows/win32/api/wingdi/nf-wingdi-createdibsection)

docs/atl-mfc-shared/reference/classes-shared-by-mfc-and-atl.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ The following table lists the classes shared between MFC and ATL.
1616
|[CImage](../../atl-mfc-shared/reference/cimage-class.md)|Provides enhanced bitmap support, including the ability to load and save images in JPEG, GIF, BMP, and Portable Network Graphics (PNG) formats.|atlimage.h|
1717
|[COleDateTime](../../atl-mfc-shared/reference/coledatetime-class.md)|Encapsulates the DATE data type used in OLE automation.|atlcomtime.h|
1818
|[COleDateTimeSpan](../../atl-mfc-shared/reference/coledatetimespan-class.md)|Represents a relative time, a time span.|atlcomtime.h|
19-
|[CPoint](../../atl-mfc-shared/reference/cpoint-class.md)|A class similar to the Windows [POINT](/windows/desktop/api/windef/ns-windef-tagpoint) structure that also includes member functions to manipulate `CPoint` and `POINT` structures.|atltypes.h|
20-
|[CRect](../../atl-mfc-shared/reference/crect-class.md)|A class similar to a Windows [RECT](/windows/desktop/api/windef/ns-windef-tagrect) structure that also includes member functions to manipulate `CRect` objects and Windows `RECT` structures.|atltypes.h|
19+
|[CPoint](../../atl-mfc-shared/reference/cpoint-class.md)|A class similar to the Windows [POINT](/windows/win32/api/windef/ns-windef-point) structure that also includes member functions to manipulate `CPoint` and `POINT` structures.|atltypes.h|
20+
|[CRect](../../atl-mfc-shared/reference/crect-class.md)|A class similar to a Windows [RECT](/windows/win32/api/windef/ns-windef-rect) structure that also includes member functions to manipulate `CRect` objects and Windows `RECT` structures.|atltypes.h|
2121
|[CSimpleStringT](../../atl-mfc-shared/reference/csimplestringt-class.md)|Represents a `CSimpleStringT` object.|atlsimpstr.h|
22-
|[CSize](../../atl-mfc-shared/reference/csize-class.md)|A class similar to the Windows [SIZE](/windows/desktop/api/windef/ns-windef-tagsize) structure, which implements a relative coordinate or position.|atltypes.h|
22+
|[CSize](../../atl-mfc-shared/reference/csize-class.md)|A class similar to the Windows [SIZE](/windows/win32/api/windef/ns-windef-size) structure, which implements a relative coordinate or position.|atltypes.h|
2323
|[CStrBufT](../../atl-mfc-shared/reference/cstrbuft-class.md)|Provides automatic resource cleanup for `GetBuffer` and `ReleaseBuffer` calls on a existing `CStringT` object.|atlsimpstr.h|
2424
|[CStringData](../../atl-mfc-shared/reference/cstringdata-class.md)|Represents the data of a string object.|atlsimpstr.h|
2525
|[CStringT](../../atl-mfc-shared/reference/cstringt-class.md)|Represents a `CStringT` object.|cstringt.h (MFC dependent) atlstr.h (MFC independent)|

0 commit comments

Comments
 (0)