Skip to content

Commit 5c6fbfc

Browse files
committed
Add files from top folder and update links
1 parent 02e28bd commit 5c6fbfc

File tree

366 files changed

+2143
-522
lines changed

Some content is hidden

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

366 files changed

+2143
-522
lines changed

docs/atl-mfc-shared/memory-management-with-cstringt.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,5 @@ Class [CStringT](../atl-mfc-shared/reference/cstringt-class.md) is a template cl
5454
- [CFixedStringT: An Example of a Custom String Manager](../atl-mfc-shared/cfixedstringt-example-of-a-custom-string-manager.md)
5555

5656
## See Also
57-
[CustomString sample](../top/visual-cpp-samples.md)
57+
[CustomString sample](../visual-cpp-samples.md)
5858

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1504,8 +1504,8 @@ BOOL TransparentBlt(CImage* pSrcImage, CImage* pDstImage, int xDest, int yDest,
15041504

15051505

15061506
## See Also
1507-
[MMXSwarm Sample](../../top/visual-cpp-samples.md)
1508-
[SimpleImage Sample](../../top/visual-cpp-samples.md)
1507+
[MMXSwarm Sample](../../visual-cpp-samples.md)
1508+
[SimpleImage Sample](../../visual-cpp-samples.md)
15091509
[Device-Independent Bitmaps](http://msdn.microsoft.com/library/windows/desktop/dd183562)
15101510
[CreateDIBSection](http://msdn.microsoft.com/library/windows/desktop/dd183494)
15111511
[ATL COM Desktop Components](../../atl/atl-com-desktop-components.md)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ CSize operator-(POINT point) const throw();
366366
[!code-cpp[NVC_ATLMFC_Utilities#34](../../atl-mfc-shared/codesnippet/cpp/cpoint-class_7.cpp)]
367367

368368
## See Also
369-
[MFC Sample MDI](../../top/visual-cpp-samples.md)
369+
[MFC Sample MDI](../../visual-cpp-samples.md)
370370
[Hierarchy Chart](../../mfc/hierarchy-chart.md)
371371
[POINT Structure](../../mfc/reference/point-structure1.md)
372372
[CRect Class](../../atl-mfc-shared/reference/crect-class.md)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ CSize operator-() const throw();
262262
[!code-cpp[NVC_ATLMFC_Utilities#103](../../atl-mfc-shared/codesnippet/cpp/csize-class_7.cpp)]
263263

264264
## See Also
265-
[MFC Sample MDI](../../top/visual-cpp-samples.md)
265+
[MFC Sample MDI](../../visual-cpp-samples.md)
266266
[Hierarchy Chart](../../mfc/hierarchy-chart.md)
267267
[CRect Class](../../atl-mfc-shared/reference/crect-class.md)
268268
[CPoint Class](../../atl-mfc-shared/reference/cpoint-class.md)

docs/atl/active-template-library-atl-concepts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ The Active Template Library (ATL) is a set of template-based C++ classes that le
105105
Provides code for manipulating paths and URLs in the form of [CPathT](../atl/reference/cpatht-class.md) and [CUrl](../atl/reference/curl-class.md). A thread pool, [CThreadPool](../atl/reference/cthreadpool-class.md), can be used in your own applications. This code can be found in atlpath.h and atlutil.h.
106106

107107
## Related Sections
108-
[ATL Samples](../top/visual-cpp-samples.md)
108+
[ATL Samples](../visual-cpp-samples.md)
109109
Provides descriptions of and links to the ATL sample programs.
110110

111111
[Creating an ATL Project](../atl/reference/creating-an-atl-project.md)

docs/atl/adding-connection-points-to-an-object.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ The [ATL Tutorial](../atl/active-template-library-atl-tutorial.md) demonstrates
5656

5757
[!code-cpp[NVC_ATL_Windowing#82](../atl/codesnippet/cpp/adding-connection-points-to-an-object_2.idl)]
5858

59-
See the .idl file in the [Circ](../top/visual-cpp-samples.md) ATL sample for an example.
59+
See the .idl file in the [Circ](../visual-cpp-samples.md) ATL sample for an example.
6060

6161
3. Use Class View to add methods and properties to the event interface. Right-click the class in Class View, point to **Add** on the shortcut menu, and click **Add Connection Point**.
6262

docs/atl/atl-collection-classes.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,13 @@ ATL provides many classes for storing and accessing data. Which class you decide
128128
## Collection Classes Samples
129129
The following samples demonstrate the collection classes:
130130

131-
- [MMXSwarm Sample](../top/visual-cpp-samples.md)
131+
- [MMXSwarm Sample](../visual-cpp-samples.md)
132132

133-
- [DynamicConsumer Sample](../top/visual-cpp-samples.md)
133+
- [DynamicConsumer Sample](../visual-cpp-samples.md)
134134

135-
- [UpdatePV Sample](../top/visual-cpp-samples.md)
135+
- [UpdatePV Sample](../visual-cpp-samples.md)
136136

137-
- [Marquee Sample](../top/visual-cpp-samples.md)
137+
- [Marquee Sample](../visual-cpp-samples.md)
138138

139139
## See Also
140140
[Concepts](../atl/active-template-library-atl-concepts.md)

docs/atl/atl-collections-and-enumerators.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ A `collection` is a COM object that provides an interface that allows access to
5858
[ATL](../atl/active-template-library-atl-concepts.md)
5959
Provides links to conceptual topics on how to program using the Active Template Library.
6060

61-
[ATLCollections Sample](../top/visual-cpp-samples.md)
61+
[ATLCollections Sample](../visual-cpp-samples.md)
6262
A sample that demonstrates the use of `ICollectionOnSTLImpl` and `CComEnumOnSTL`, and the implementation of custom copy policy classes.
6363

6464
## See Also

docs/atl/atl-com-desktop-components.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ The ATL Reference documents the Active Template Library (ATL), a set of template
7171
[ATL Tutorial](../atl/active-template-library-atl-tutorial.md)
7272
Leads you through the creation of a control and demonstrates some ATL fundamentals in the process.
7373

74-
[ATL Samples](../top/visual-cpp-samples.md)
74+
[ATL Samples](../visual-cpp-samples.md)
7575
Sample code that shows how to use ATL to write COM objects.
7676

7777
[OLE DB Templates](../data/oledb/ole-db-templates.md)

docs/atl/atl-com-property-pages.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ COM property pages provide a user interface for setting the properties (or calli
5454
Lists the steps for implementing property pages, including methods to override. Walks you through a complete example based on the ATLPages sample program.
5555

5656
## Related Sections
57-
[ATLPages Sample](../top/visual-cpp-samples.md)
57+
[ATLPages Sample](../visual-cpp-samples.md)
5858
The sample abstract for the ATLPages sample, which implements a property page using `IPropertyPageImpl`.
5959

6060
[ATL](../atl/active-template-library-atl-concepts.md)

docs/atl/atl-copy-policy-classes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ Copy policy classes are [utility classes](../atl/utility-classes.md) used to ini
8080
- The **_CopyInterface** class provides an implementation for copying interface pointers following standard COM rules. Once again this class allows only homogeneous copying, so it uses simple assignment and a call to `AddRef` to perform the copy.
8181

8282
## Custom Implementations
83-
Typically, you'll need to define your own copy policy classes for heterogeneous copying (that is, conversion between data types). For some examples of custom copy policy classes, look at the files VCUE_Copy.h and VCUE_CopyString.h in the [ATLCollections](../top/visual-cpp-samples.md) sample. These files contain two template copy policy classes, `GenericCopy` and `MapCopy`, plus a number of specializations of `GenericCopy` for different data types.
83+
Typically, you'll need to define your own copy policy classes for heterogeneous copying (that is, conversion between data types). For some examples of custom copy policy classes, look at the files VCUE_Copy.h and VCUE_CopyString.h in the [ATLCollections](../visual-cpp-samples.md) sample. These files contain two template copy policy classes, `GenericCopy` and `MapCopy`, plus a number of specializations of `GenericCopy` for different data types.
8484

8585
### GenericCopy
8686
`GenericCopy` allows you to specify the *SourceType* and `DestinationType` as template arguments. Here's the most general form of the `GenericCopy` class from VCUE_Copy.h:
@@ -96,5 +96,5 @@ Copy policy classes are [utility classes](../atl/utility-classes.md) used to ini
9696

9797
## See Also
9898
[Implementing an STL-Based Collection](../atl/implementing-an-stl-based-collection.md)
99-
[ATLCollections Sample](../top/visual-cpp-samples.md)
99+
[ATLCollections Sample](../visual-cpp-samples.md)
100100

docs/atl/changing-the-drawing-code-atl-tutorial-part-4.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ By default, the control's drawing code displays a square and the text **PolyCtl*
100100

101101
#### To use the ActiveX Control Test Container
102102

103-
1. Build and start the ActiveX Control Test Container. For more information, see [TSTCON Sample: ActiveX Control Test Container](../top/visual-cpp-samples.md).
103+
1. Build and start the ActiveX Control Test Container. For more information, see [TSTCON Sample: ActiveX Control Test Container](../visual-cpp-samples.md).
104104

105105
2. In Test Container, on the **Edit** menu, click **Insert New Control**.
106106

docs/atl/controls-general-support-classes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ The following classes provide general support for ATL controls:
4949
- [IPointerInactiveImpl](../atl/reference/ipointerinactiveimpl-class.md) Provides minimal mouse interaction for an otherwise inactive control.
5050

5151
## Sample Program
52-
[ATLFire](../top/visual-cpp-samples.md)
52+
[ATLFire](../visual-cpp-samples.md)
5353

5454
## Related Articles
5555
[ATL Tutorial](../atl/active-template-library-atl-tutorial.md)

docs/atl/creating-the-project-atl-tutorial-part-1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ This tutorial walks you step-by-step through a nonattributed ATL project that cr
3737
> ATL and MFC are not generally supported in the Express editions of Visual Studio.
3838
3939
> [!NOTE]
40-
> This tutorial creates the same source code as the Polygon sample. If you want to avoid entering the source code manually, you can download it from the [Polygon sample abstract](../top/visual-cpp-samples.md). You can then refer to the Polygon source code as you work through the tutorial, or use it to check for errors in your own project.
40+
> This tutorial creates the same source code as the Polygon sample. If you want to avoid entering the source code manually, you can download it from the [Polygon sample abstract](../visual-cpp-samples.md). You can then refer to the Polygon source code as you work through the tutorial, or use it to check for errors in your own project.
4141
4242
### To create the initial ATL project using the ATL Project Wizard
4343

docs/atl/example-implementing-a-property-page.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ translation.priority.ht:
3535
# Example: Implementing a Property Page
3636
This example shows how to build a property page that displays (and allows you to change) properties of the [Document Classes](../mfc/document-classes.md) interface. This interface is exposed by documents in Visual Studio's [Common Environment Object Model Examples](http://msdn.microsoft.com/library/919cdb58-9f6d-45e6-a0f1-9ca8f6e7051f) (although the property page that you'll create won't care where the objects it manipulates come from as long as they support the correct interface).
3737

38-
The example is based on the [ATLPages sample](../top/visual-cpp-samples.md).
38+
The example is based on the [ATLPages sample](../visual-cpp-samples.md).
3939

4040
To complete this example, you will:
4141

@@ -179,5 +179,5 @@ End Module
179179

180180
## See Also
181181
[Property Pages](../atl/atl-com-property-pages.md)
182-
[ATLPages Sample](../top/visual-cpp-samples.md)
182+
[ATLPages Sample](../visual-cpp-samples.md)
183183

docs/atl/implementing-an-stl-based-collection.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ translation.priority.ht:
3535
# Implementing an STL-Based Collection
3636
ATL provides the `ICollectionOnSTLImpl` interface to enable you to quickly implement Standard Template Library (STL)-based collection interfaces on your objects. To understand how this class works, you will work through a simple example (below) that uses this class to implement a read-only collection aimed at Automation clients.
3737

38-
The sample code is from the [ATLCollections sample](../top/visual-cpp-samples.md).
38+
The sample code is from the [ATLCollections sample](../visual-cpp-samples.md).
3939

4040
To complete this procedure, you will:
4141

@@ -91,7 +91,7 @@ ATL provides the `ICollectionOnSTLImpl` interface to enable you to quickly imple
9191

9292
[!code-cpp[NVC_ATL_COM#26](../atl/codesnippet/cpp/implementing-an-stl-based-collection_3.h)]
9393

94-
In this example, you can use the custom `GenericCopy` class defined in VCUE_Copy.h and VCUE_CopyString.h from the [ATLCollections](../top/visual-cpp-samples.md) sample. You can use this class in other code, but you may need to define further specializations of `GenericCopy` to support data types used in your own collections. For more information, see [ATL Copy Policy Classes](../atl/atl-copy-policy-classes.md).
94+
In this example, you can use the custom `GenericCopy` class defined in VCUE_Copy.h and VCUE_CopyString.h from the [ATLCollections](../visual-cpp-samples.md) sample. You can use this class in other code, but you may need to define further specializations of `GenericCopy` to support data types used in your own collections. For more information, see [ATL Copy Policy Classes](../atl/atl-copy-policy-classes.md).
9595

9696
## <a name="vcconenumeration_and_collection"></a> Creating Typedefs for Enumeration and Collection
9797
Now all the template parameters necessary to specialize the `CComEnumOnSTL` and `ICollectionOnSTLImpl` classes for this situation have been provided in the form of typedefs. To simplify the use of the specializations, create two more typedefs as shown below:
@@ -114,6 +114,6 @@ ATL provides the `ICollectionOnSTLImpl` interface to enable you to quickly imple
114114

115115
## See Also
116116
[Collections and Enumerators](../atl/atl-collections-and-enumerators.md)
117-
[ATLCollections Sample](../top/visual-cpp-samples.md)
117+
[ATLCollections Sample](../visual-cpp-samples.md)
118118
[ATL Copy Policy Classes](../atl/atl-copy-policy-classes.md)
119119

docs/atl/implementing-property-pages.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,5 +67,5 @@ Property pages are COM objects that implement the `IPropertyPage` or **IProperty
6767
6868
## See Also
6969
[Property Pages](../atl/atl-com-property-pages.md)
70-
[ATLPages Sample](../top/visual-cpp-samples.md)
70+
[ATLPages Sample](../visual-cpp-samples.md)
7171

docs/atl/reference/caccesstoken-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1005,6 +1005,6 @@ bool SetPrimaryGroup(const CSid& rSid) throw(...);
10051005
The primary group is the default group for new objects created while this access token is in effect.
10061006

10071007
## See Also
1008-
[ATLSecurity Sample](../../top/visual-cpp-samples.md)
1008+
[ATLSecurity Sample](../../visual-cpp-samples.md)
10091009
[Access Tokens](http://msdn.microsoft.com/library/windows/desktop/aa374909)
10101010
[Class Overview](../../atl/atl-class-overview.md)

docs/atl/reference/catlarray-class.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -481,9 +481,9 @@ void SetAtGrow(size_t iElement, INARGTYPE element);
481481
[!code-cpp[NVC_ATL_Utilities#12](../../atl/codesnippet/cpp/catlarray-class_12.cpp)]
482482

483483
## See Also
484-
[MMXSwarm Sample](../../top/visual-cpp-samples.md)
485-
[DynamicConsumer Sample](../../top/visual-cpp-samples.md)
486-
[UpdatePV Sample](../../top/visual-cpp-samples.md)
487-
[Marquee Sample](../../top/visual-cpp-samples.md)
484+
[MMXSwarm Sample](../../visual-cpp-samples.md)
485+
[DynamicConsumer Sample](../../visual-cpp-samples.md)
486+
[UpdatePV Sample](../../visual-cpp-samples.md)
487+
[Marquee Sample](../../visual-cpp-samples.md)
488488
[CArray Class](../../mfc/reference/carray-class.md)
489489
[Class Overview](../../atl/atl-class-overview.md)

docs/atl/reference/catlexemodulet-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ int WinMain(int nShowCmd) throw();
314314
This method can be overridden. If overriding [CAtlExeModuleT::PreMessageLoop](#catlexemodulet__premessageloop), [CAtlExeModuleT::PostMessageLoop](#catlexemodulet__postmessageloop), or [CAtlExeModuleT::RunMessageLoop](#catlexemodulet__runmessageloop) doesn't provide enough flexibility, it's possible to override the `WinMain` function using this method.
315315

316316
## See Also
317-
[ATLDuck Sample](../../top/visual-cpp-samples.md)
317+
[ATLDuck Sample](../../visual-cpp-samples.md)
318318
[CAtlModuleT Class](../../atl/reference/catlmodulet-class.md)
319319
[CAtlDllModuleT Class](../../atl/reference/catldllmodulet-class.md)
320320
[Class Overview](../../atl/atl-class-overview.md)

docs/atl/reference/catlfile-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,6 @@ HRESULT Write(
406406
The first three forms call [WriteFile](http://msdn.microsoft.com/library/windows/desktop/aa365747), the last calls [WriteFileEx](http://msdn.microsoft.com/library/windows/desktop/aa365748) to write data to the file. Use [CAtlFile::Seek](#catlfile__seek) to move the file pointer.
407407

408408
## See Also
409-
[Marquee Sample](../../top/visual-cpp-samples.md)
409+
[Marquee Sample](../../visual-cpp-samples.md)
410410
[Class Overview](../../atl/atl-class-overview.md)
411411
[CHandle Class](../../atl/reference/chandle-class.md)

docs/atl/reference/catlmap-class.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -685,6 +685,6 @@ V
685685
The value element type.
686686

687687
## See Also
688-
[Marquee Sample](../../top/visual-cpp-samples.md)
689-
[UpdatePV Sample](../../top/visual-cpp-samples.md)
688+
[Marquee Sample](../../visual-cpp-samples.md)
689+
[UpdatePV Sample](../../visual-cpp-samples.md)
690690
[Class Overview](../../atl/atl-class-overview.md)

docs/atl/reference/cautorevertimpersonation-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,6 @@ const CAccessToken* GetAccessToken() throw();
136136
If this method is called for the purposes that include the reversion of an impersonation of the `CAccessToken` object, the [Detach](#cautorevertimpersonation__detach) method should be used instead.
137137

138138
## See Also
139-
[ATLSecurity Sample](../../top/visual-cpp-samples.md)
139+
[ATLSecurity Sample](../../visual-cpp-samples.md)
140140
[Access Tokens](http://msdn.microsoft.com/library/windows/desktop/aa374909)
141141
[Class Overview](../../atl/atl-class-overview.md)

docs/atl/reference/caxwindow-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ HRESULT SetExternalUIHandler(IDocHostUIHandlerDispatch* pUIHandler);
349349
The external `IDocHostUIHandlerDispatch` interface is used by controls that query the host's site for the `IDocHostUIHandlerDispatch` interface. The WebBrowser control is one control that does this.
350350

351351
## See Also
352-
[ATLCON Sample](../../top/visual-cpp-samples.md)
352+
[ATLCON Sample](../../visual-cpp-samples.md)
353353
[CWindow Class](../../atl/reference/cwindow-class.md)
354354
[Composite Control Fundamentals](../../atl/atl-composite-control-fundamentals.md)
355355
[Class Overview](../../atl/atl-class-overview.md)

docs/atl/reference/cbindstatuscallback-class.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ template <class T,
9999
## Remarks
100100
The `CBindStatusCallback` class implements the `IBindStatusCallback` interface. `IBindStatusCallback` must be implemented by your application so it can receive notifications from an asynchronous data transfer. The asynchronous moniker provided by the system uses `IBindStatusCallback` methods to send and receive information about the asynchronous data transfer to and from your object.
101101

102-
Typically, the `CBindStatusCallback` object is associated with a specific bind operation. For example, in the [ASYNC](../../top/visual-cpp-samples.md) sample, when you set the URL property, it creates a `CBindStatusCallback` object in the call to `Download`:
102+
Typically, the `CBindStatusCallback` object is associated with a specific bind operation. For example, in the [ASYNC](../../visual-cpp-samples.md) sample, when you set the URL property, it creates a `CBindStatusCallback` object in the call to `Download`:
103103

104104
[!code-cpp[NVC_ATL_Windowing#86](../../atl/codesnippet/cpp/cbindstatuscallback-class_1.h)]
105105

@@ -474,7 +474,7 @@ HRESULT StartAsyncDownload(T* pT,
474474

475475
`);`
476476

477-
In the following example (taken from the [ASYNC](../../top/visual-cpp-samples.md) sample), the function `OnData` writes the received data into a text box.
477+
In the following example (taken from the [ASYNC](../../visual-cpp-samples.md) sample), the function `OnData` writes the received data into a text box.
478478

479479
### Example
480480
[!code-cpp[NVC_ATL_Windowing#87](../../atl/codesnippet/cpp/cbindstatuscallback-class_2.h)]

docs/atl/reference/ccomcontrol-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ template <class T, class WinBase = CWindowImpl<T>> class ATL_NO_VTABLE CComCont
8383

8484
For more information about creating a control, see the [ATL Tutorial](../../atl/active-template-library-atl-tutorial.md). For more information about the ATL Project Wizard, see the article [Creating an ATL Project](../../atl/reference/creating-an-atl-project.md).
8585

86-
For a demonstration of `CComControl` methods and data members, see the [CIRC](../../top/visual-cpp-samples.md) sample.
86+
For a demonstration of `CComControl` methods and data members, see the [CIRC](../../visual-cpp-samples.md) sample.
8787

8888
## Inheritance Hierarchy
8989
`WinBase`

docs/atl/reference/ccomenumonstl-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ template <class Base,
117117

118118
## See Also
119119
[IEnumOnSTLImpl](../../atl/reference/ienumonstlimpl-class.md)
120-
[ATLCollections Sample: Demonstrates ICollectionOnSTLImpl, CComEnumOnSTL, and Custom Copy Policy Classes](../../top/visual-cpp-samples.md)
120+
[ATLCollections Sample: Demonstrates ICollectionOnSTLImpl, CComEnumOnSTL, and Custom Copy Policy Classes](../../visual-cpp-samples.md)
121121
[Class Overview](../../atl/atl-class-overview.md)
122122
[CComObjectRootEx Class](../../atl/reference/ccomobjectrootex-class.md)
123123
[CComObjectThreadModel](atl-typedefs.md#ccomobjectthreadmodel)

docs/atl/reference/ccomheap-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ virtual __declspec(allocator) void* Reallocate(
147147
Implemented using [CoTaskMemRealloc](http://msdn.microsoft.com/library/windows/desktop/ms687280).
148148

149149
## See Also
150-
[DynamicConsumer Sample](../../top/visual-cpp-samples.md)
150+
[DynamicConsumer Sample](../../visual-cpp-samples.md)
151151
[Class Overview](../../atl/atl-class-overview.md)
152152
[CWin32Heap Class](../../atl/reference/cwin32heap-class.md)
153153
[CLocalHeap Class](../../atl/reference/clocalheap-class.md)

0 commit comments

Comments
 (0)