Skip to content

Commit 85a7205

Browse files
authored
Merge pull request MicrosoftDocs#98 from Microsoft/master
Merge to live
2 parents b64b0d6 + 81e0d6b commit 85a7205

File tree

687 files changed

+4627
-5065
lines changed

Some content is hidden

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

687 files changed

+4627
-5065
lines changed

docs/TOC.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# [Visual C++ in Visual Studio 2017 RC](top/visual-cpp-in-visual-studio.md)
2-
# [What's New for Visual C++ in Visual Studio 2017 RC](top/what-s-new-for-visual-cpp-in-visual-studio.md)
3-
# [Supported Platforms (Visual C++)](top/supported-platforms-visual-cpp.md)
1+
# [Visual C++ in Visual Studio 2017 RC](visual-cpp-in-visual-studio.md)
2+
# [What's New for Visual C++ in Visual Studio 2017 RC](what-s-new-for-visual-cpp-in-visual-studio.md)
3+
# [Supported Platforms (Visual C++)](supported-platforms-visual-cpp.md)
44
# [C Language](c-language/c-language-reference.md)
55
# [C++ Language](cpp/cpp-language-reference.md)
66
# [C/C++ Preprocessor](preprocessor/c-cpp-preprocessor-reference.md)
@@ -9,17 +9,17 @@
99
# [Windows Development](windows/overview-of-windows-programming-in-cpp.md)
1010
# [Linux Development](linux/download-install-and-setup-the-linux-development-workload.md)
1111
# [.NET Development with C++/CLI](dotnet/dotnet-programming-with-cpp-cli-visual-cpp.md)
12-
# [Cloud and Web Programming in Visual C++](top/cloud-and-web-programming-in-visual-cpp.md)
13-
## [C++ REST SDK (Codename "Casablanca")](top/cpp-rest-sdk-codename-casablanca.md)
12+
# [Cloud and Web Programming in Visual C++](cloud/cloud-and-web-programming-in-visual-cpp.md)
13+
## [C++ REST SDK (Codename "Casablanca")](cloud/cpp-rest-sdk-codename-casablanca.md)
1414
# [Parallel Programming](parallel/parallel-programming-in-visual-cpp.md)
1515
# [Data Access](data/data-access-programming-mfc-atl.md)
1616
# [Text and Strings](text/text-and-strings-in-visual-cpp.md)
1717
# [Using the Visual Studio IDE for C++](ide/ide-and-tools-for-visual-cpp-development.md)
1818
# [Compilers and Build Tools](build/building-c-cpp-programs.md)
1919
# [Porting and Upgrading Visual C++ Code](porting/visual-cpp-porting-and-upgrading-guide.md)
20-
# [Security Best Practices for C++](top/security-best-practices-for-cpp.md)
21-
## [Running as a Member of the Users Group](top/running-as-a-member-of-the-users-group.md)
22-
## [How User Account Control (UAC) Affects Your Application](top/how-user-account-control-uac-affects-your-application.md)
23-
# [Visual C++ Samples](top/visual-cpp-samples.md)
24-
# [Visual C++ Help and Community](top/visual-cpp-help-and-community.md)
25-
# [How to Report a Problem with the Visual C++ Toolset](top/how-to-report-a-problem-with-the-visual-cpp-toolset.md)
20+
# [Security Best Practices for C++](security/security-best-practices-for-cpp.md)
21+
## [Running as a Member of the Users Group](security/running-as-a-member-of-the-users-group.md)
22+
## [How User Account Control (UAC) Affects Your Application](security/how-user-account-control-uac-affects-your-application.md)
23+
# [Visual C++ Samples](visual-cpp-samples.md)
24+
# [Visual C++ Help and Community](visual-cpp-help-and-community.md)
25+
# [How to Report a Problem with the Visual C++ Toolset](how-to-report-a-problem-with-the-visual-cpp-toolset.md)

docs/_breadcrumb/toc.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,10 @@
117117
topicHref: /cpp/porting/porting-and-upgrading-guide
118118
- name: Text and Strings
119119
tocHref: /cpp/text/
120-
topicHref: /cpp/text/text-and-strings
120+
topicHref: /cpp/text/text-and-strings
121+
- name: Security
122+
tocHref: /cpp/security
123+
topicHref: /cpp/security/security-best-practices-for-cpp
124+
- name: Cloud and Web
125+
tocHref: /cpp/cloud
126+
topicHref: /cpp/cloud/cloud-and-web-programming-in-visual-cpp

docs/assembler/masm/microsoft-macro-assembler-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ The Microsoft Macro Assembler (MASM) provides several advantages over inline ass
6161
Information about how to create output files for [!INCLUDE[vcprx64](../../assembler/inline/includes/vcprx64_md.md)].
6262

6363
## Related Sections
64-
[Visual C++](../../visual-cpp-in-visual-studio.md)
64+
[Visual C++](../../top/visual-cpp-in-visual-studio.md)
6565
Provides links to different areas of the Visual Studio and Visual C++ documentation.
6666

6767
[Visual C++ Reference](http://msdn.microsoft.com/en-us/1ba03b5c-8229-4f63-b08c-6c12141d6ab1)

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-mfc-shared/reference/ctime-class.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ CTime() throw();
213213
A [FILETIME](https://www.microsoftonedoc.com/#/organizations/e6f6a65cf14f462597b64ac058dbe1d0/projects/3fedad16-eaf1-41a6-8f96-0c1949c68f32/containers/a3daf831-1c5f-4bbe-964d-503870caf874/tocpaths/979ce746-dc17-4147-89f8-41d05c5fcc5f/locales/en-us) structure to be converted to a date/time value and copied into the new `CTime` object.
214214

215215
dbts
216-
A reference to a <xref:System.Data.OleDb.OleDbTypequalifyHint%3DFalse%26autoUpgrade%3DTrue> structure containing the current local time.
216+
A reference to a DBTIMESTAMP structure containing the current local time.
217217

218218
### Remarks
219219
Each constructor is described below:
@@ -312,15 +312,15 @@ CString FormatGmt(UINT nFormatID) const;
312312
See the example for [CTime::Format](#ctime__format).
313313

314314
## <a name="ctime__getasdbtimestamp"></a> CTime::GetAsDBTIMESTAMP
315-
Call this member function to convert the time information stored in the `CTime` object to a Win32–compatible <xref:System.Data.OleDb.OleDbTypequalifyHint%3DFalse%26autoUpgrade%3DTrue> structure.
315+
Call this member function to convert the time information stored in the `CTime` object to a Win32–compatible DBTIMESTAMP structure.
316316

317317
```
318318
bool GetAsDBTIMESTAMP(DBTIMESTAMP& dbts) const throw();
319319
```
320320

321321
### Parameters
322322
`dbts`
323-
A reference to a <xref:System.Data.OleDb.OleDbTypequalifyHint%3DFalse%26autoUpgrade%3DTrue> structure containing the current local time.
323+
A reference to a DBTIMESTAMP structure containing the current local time.
324324

325325
### Return Value
326326
Nonzero if successful; otherwise 0.

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/atl-path-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ ATL provides the ATLPath class for manipulating paths in the form of [CPathT](cp
5353
|[ATLPath::IsPrefix](#atlpath__isprefix)|This function is an overloaded wrapper for [PathIsPrefix](http://msdn.microsoft.com/library/windows/desktop/bb773650).|
5454
|[ATLPath::IsRelative](#atlpath__isrelative)|This function is an overloaded wrapper for [PathIsRelative](http://msdn.microsoft.com/library/windows/desktop/bb773660).|
5555
|[ATLPath::IsRoot](#atlpath__isroot)|This function is an overloaded wrapper for [PathIsRoot](http://msdn.microsoft.com/library/windows/desktop/bb773674).|
56-
|[ATLPath::IsSameRoot](#atlpath__issameRoot)|This function is an overloaded wrapper for [PathIsSameRoot](http://msdn.microsoft.com/library/windows/desktop/bb773687).|
56+
|[ATLPath::IsSameRoot](#atlpath__issameroot)|This function is an overloaded wrapper for [PathIsSameRoot](http://msdn.microsoft.com/library/windows/desktop/bb773687).|
5757
|[ATLPath::IsUNC](#atlpath__isunc)|This function is an overloaded wrapper for [PathIsUNC](http://msdn.microsoft.com/library/windows/desktop/bb773712).|
5858
|[ATLPath::IsUNCServer](#atlpath__isuncserver)|This function is an overloaded wrapper for [PathIsUNCServer](http://msdn.microsoft.com/library/windows/desktop/bb773722).|
5959
|[ATLPath::IsUNCServerShare](#atlpath__isuncservershare)|This function is an overloaded wrapper for [PathIsUNCServerShare](http://msdn.microsoft.com/library/windows/desktop/bb773723).|

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)

0 commit comments

Comments
 (0)