Skip to content

Commit df8a958

Browse files
author
Michael Blome
committed
misc link fixes
1 parent 7ec1492 commit df8a958

File tree

84 files changed

+256
-192
lines changed

Some content is hidden

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

84 files changed

+256
-192
lines changed

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

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -82,30 +82,30 @@ class CSimpleStringT
8282
|Name|Description|
8383
|----------|-----------------|
8484
<<<<<<<
85-
|[CSimpleStringT::Append](../topic/csimplestringt::append.md)|Appends a `CSimpleStringT` object to an existing `CSimpleStringT` object.|
86-
|[CSimpleStringT::AppendChar](../topic/csimplestringt::appendchar.md)|Appends a character to an existing `CSimpleStringT` object.|
87-
|[CSimpleStringT::CopyChars](../topic/csimplestringt::copychars.md)|Copies a character or characters to another string.|
88-
|[CSimpleStringT::CopyCharsOverlapped](../topic/csimplestringt::copycharsoverlapped.md)|Copies a character or characters to another string in which the buffers overlap.|
89-
|[CSimpleStringT::Empty](../topic/csimplestringt::empty.md)|Forces a string to have a length of zero.|
90-
|[CSimpleStringT::FreeExtra](../topic/csimplestringt::freeextra.md)|Frees any extra memory previously allocated by the string object.|
91-
|[CSimpleStringT::GetAllocLength](../topic/csimplestringt::getalloclength.md)|Retrieves the allocated length of a `CSimpleStringT` object.|
92-
|[CSimpleStringT::GetAt](../topic/csimplestringt::getat.md)|Returns the character at a given position.|
93-
|[CSimpleStringT::GetBuffer](../topic/csimplestringt::getbuffer.md)|Returns a pointer to the characters in a `CSimpleStringT`.|
94-
|[CSimpleStringT::GetBufferSetLength](../topic/csimplestringt::getbuffersetlength.md)|Returns a pointer to the characters in a `CSimpleStringT`, truncating to the specified length.|
95-
|[CSimpleStringT::GetLength](../topic/csimplestringt::getlength.md)|Returns the number of characters in a `CSimpleStringT` object.|
96-
|[CSimpleStringT::GetManager](../topic/csimplestringt::getmanager.md)|Retrieves the memory manager of the `CSimpleStringT` object.|
97-
|[CSimpleStringT::GetString](../topic/csimplestringt::getstring.md)|Retrieves the character string|
98-
|[CSimpleStringT::IsEmpty](../topic/csimplestringt::isempty.md)|Tests whether a `CSimpleStringT` object contains no characters.|
99-
|[CSimpleStringT::LockBuffer](../topic/csimplestringt::lockbuffer.md)|Disables reference counting and protects the string in the buffer.|
100-
|[CSimpleStringT::Preallocate](../topic/csimplestringt::preallocate.md)|Allocates a specific amount of memory for the character buffer.|
101-
|[CSimpleStringT::ReleaseBuffer](../topic/csimplestringt::releasebuffer.md)|Releases control of the buffer returned by `GetBuffer`.|
102-
|[CSimpleStringT::ReleaseBufferSetLength](../topic/csimplestringt::releasebuffersetlength.md)|Releases control of the buffer returned by `GetBuffer`.|
103-
|[CSimpleStringT::SetAt](../topic/csimplestringt::setat.md)|Sets a character at a given position.|
104-
|[CSimpleStringT::SetManager](../topic/csimplestringt::setmanager.md)|Sets the memory manager of a `CSimpleStringT` object.|
105-
|[CSimpleStringT::SetString](../topic/csimplestringt::setstring.md)|Sets the string of a `CSimpleStringT` object.|
106-
|[CSimpleStringT::StringLength](../topic/csimplestringt::stringlength.md)|Returns the number of characters in the specified string.|
107-
|[CSimpleStringT::Truncate](../topic/csimplestringt::truncate.md)|Truncates the string to a specified length.|
108-
|[CSimpleStringT::UnlockBuffer](../topic/csimplestringt::unlockbuffer.md)|Enables reference counting and releases the string in the buffer.|
85+
|[CSimpleStringT::Append](#csimplestringt__append)|Appends a `CSimpleStringT` object to an existing `CSimpleStringT` object.|
86+
|[CSimpleStringT::AppendChar](#csimplestringt__appendchar)|Appends a character to an existing `CSimpleStringT` object.|
87+
|[CSimpleStringT::CopyChars](#csimplestringt__copychars)|Copies a character or characters to another string.|
88+
|[CSimpleStringT::CopyCharsOverlapped](#csimplestringt__copycharsoverlapped)|Copies a character or characters to another string in which the buffers overlap.|
89+
|[CSimpleStringT::Empty](#csimplestringt__empty)|Forces a string to have a length of zero.|
90+
|[CSimpleStringT::FreeExtra](#csimplestringt__freeextra)|Frees any extra memory previously allocated by the string object.|
91+
|[CSimpleStringT::GetAllocLength](#csimplestringt__getalloclength)|Retrieves the allocated length of a `CSimpleStringT` object.|
92+
|[CSimpleStringT::GetAt](#csimplestringt__getat)|Returns the character at a given position.|
93+
|[CSimpleStringT::GetBuffer](#csimplestringt__getbuffer)|Returns a pointer to the characters in a `CSimpleStringT`.|
94+
|[CSimpleStringT::GetBufferSetLength](#csimplestringt__getbuffersetlength)|Returns a pointer to the characters in a `CSimpleStringT`, truncating to the specified length.|
95+
|[CSimpleStringT::GetLength](#csimplestringt__getlength)|Returns the number of characters in a `CSimpleStringT` object.|
96+
|[CSimpleStringT::GetManager](#csimplestringt__getmanager)|Retrieves the memory manager of the `CSimpleStringT` object.|
97+
|[CSimpleStringT::GetString](#csimplestringt__getstring)|Retrieves the character string|
98+
|[CSimpleStringT::IsEmpty](#csimplestringt__isempty)|Tests whether a `CSimpleStringT` object contains no characters.|
99+
|[CSimpleStringT::LockBuffer](#csimplestringt__lockbuffer)|Disables reference counting and protects the string in the buffer.|
100+
|[CSimpleStringT::Preallocate](#csimplestringt__preallocate)|Allocates a specific amount of memory for the character buffer.|
101+
|[CSimpleStringT::ReleaseBuffer](#csimplestringt__releasebuffer)|Releases control of the buffer returned by `GetBuffer`.|
102+
|[CSimpleStringT::ReleaseBufferSetLength](#csimplestringt__releasebuffersetlength)|Releases control of the buffer returned by `GetBuffer`.|
103+
|[CSimpleStringT::SetAt](#csimplestringt__setat)|Sets a character at a given position.|
104+
|[CSimpleStringT::SetManager](#csimplestringt__setmanager)|Sets the memory manager of a `CSimpleStringT` object.|
105+
|[CSimpleStringT::SetString](#csimplestringt__setstring)|Sets the string of a `CSimpleStringT` object.|
106+
|[CSimpleStringT::StringLength](#csimplestringt__stringlength)|Returns the number of characters in the specified string.|
107+
|[CSimpleStringT::Truncate](#csimplestringt__truncate)|Truncates the string to a specified length.|
108+
|[CSimpleStringT::UnlockBuffer](#csimplestringt__unlockbuffer)|Enables reference counting and releases the string in the buffer.|
109109
=======
110110
|[CSimpleStringT::Append](#csimplestringt__append)|Appends a `CSimpleStringT` object to an existing `CSimpleStringT` object.|
111111
|[CSimpleStringT::AppendChar](#csimplestringt__appendchar)|Appends a character to an existing `CSimpleStringT` object.|

docs/atl-mfc-shared/using-cstring.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,5 @@ int main() {
9898
[Strings (ATL/MFC)](../atl-mfc-shared/strings-atl-mfc.md)
9999
Contains links to topics that describe several ways to manage string data.
100100

101-
[Class Template Instantiation](../topic/class%20template%20instantiation.md)
102-
`CString` is a `typedef` based on `CStringT`, an instance of a specialization of a class template.
103-
104101
[Strings (ATL/MFC)](../atl-mfc-shared/strings-atl-mfc.md)
105102

docs/atl/atl-utilities-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ ATL provides code for manipulating paths and URLs in the form of [CPathT](../atl
5252
|[CPath](../atl/reference/atl-typedefs.md#cpath)|A specialization of [CPathT](../atl/reference/cpatht-class.md) using `CString`.|
5353
|[CPathA](../atl/reference/atl-typedefs.md#cpatha)|A specialization of [CPathT](../atl/reference/cpatht-class.md) using `CStringA`.|
5454
|[CPathW](../atl/reference/atl-typedefs.md#cpathw)|A specialization of [CPathT](../atl/reference/cpatht-class.md) using `CStringW`.|
55-
|[ATL_URL_PORT](../atl/reference/atl-http-utility-functions.md#atl_url_port)|The type used by [CUrl](../atl/reference/curl-class.md) for specifying a port number.|
55+
|[ATL_URL_PORT](../atl/reference/atl-typedefs.md#atl_url_port)|The type used by [CUrl](../atl/reference/curl-class.md) for specifying a port number.|
5656

5757
### Enums
5858

docs/atl/reference/atl-http-utility-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ inline ATL_URL_PORT AtlGetDefaultUrlPort(ATL_URL_SCHEME m_nScheme) throw();
158158

159159
### Parameters
160160
*m_nScheme*
161-
The [ATL_URL_SCHEME](http://msdn.microsoft.com/library/f4131046-8ba0-4ec1-8209-84203f05d20e) value identifying the scheme for which you want to obtain the port number.
161+
The [ATL_URL_SCHEME](atl-url-scheme-enum.md) value identifying the scheme for which you want to obtain the port number.
162162

163163
### Return Value
164164
The [ATL_URL_PORT](atl-typedefs.md#atl_url_port) associated with the specified scheme or ATL_URL_INVALID_PORT_NUMBER if the scheme is not recognized.

docs/atl/reference/atl-typedefs.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,12 @@ typedef ATL::_ATL_WIN_MODULE70 _ATL_WIN_MODULE;
9999
### Remarks
100100
Used by any ATL projects which use windowing features. Based on [_ATL_WIN_MODULE70](../../atl/reference/atl-win-module70-structure.md).
101101

102+
## <a name="atl_url_port"></a> ATL_URL_PORT
103+
The type used by [CUrl](curl-class.md) for specifying a port number.
104+
```
105+
typedef WORD ATL_URL_PORT;
106+
```
107+
102108
## <a name="ccomdispatchdriver"></a> CComDispatchDriver
103109
This class manages COM interface pointers.
104110

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: "ATL_URL_SCHEME enumeration | Microsoft Docs"
3+
ms.custom: ""
4+
ms.date: "11/04/2016"
5+
ms.reviewer: ""
6+
ms.suite: ""
7+
ms.technology:
8+
- "devlang-cpp"
9+
ms.tgt_pltfrm: ""
10+
ms.topic: "index-page "
11+
dev_langs:
12+
- "C++"
13+
helpviewer_keywords:
14+
- "ATL_URL_SCHEME"
15+
16+
ms.assetid: f4131046-8ba0-4ec1-8209-84203f05d20e
17+
caps.latest.revision: 7.2
18+
author: "mikeblome"
19+
ms.author: "mblome"
20+
manager: "ghogen"
21+
translation.priority.ht:
22+
- "cs-cz"
23+
- "de-de"
24+
- "es-es"
25+
- "fr-fr"
26+
- "it-it"
27+
- "ja-jp"
28+
- "ko-kr"
29+
- "pl-pl"
30+
- "pt-br"
31+
- "ru-ru"
32+
- "tr-tr"
33+
- "zh-cn"
34+
- "zh-tw"
35+
---
36+
37+
38+
# ATL_URL_SCHEME
39+
40+
The members of this enumeration provide constants for the schemes understood by [CUrl](../Topic/CUrl%20Class.md).
41+
42+
## Syntax
43+
44+
```
45+
46+
enum ATL_URL_SCHEME{
47+
ATL_URL_SCHEME_UNKNOWN = -1,
48+
ATL_URL_SCHEME_FTP = 0,
49+
ATL_URL_SCHEME_GOPHER = 1,
50+
ATL_URL_SCHEME_HTTP = 2,
51+
ATL_URL_SCHEME_HTTPS = 3,
52+
ATL_URL_SCHEME_FILE = 4,
53+
ATL_URL_SCHEME_NEWS = 5,
54+
ATL_URL_SCHEME_MAILTO = 6,
55+
ATL_URL_SCHEME_SOCKS = 7
56+
};
57+
```
58+
59+
## Requirements
60+
**Header:** atlutil.h
61+
62+
## See Also
63+
[Concepts](../active-template-library-concepts.md)
64+
[CUrl::SetScheme](curl-class.md#curl__setscheme)
65+
[CUrl::GetScheme](curl-class.md#curl__getscheme)

docs/atl/reference/catldllmodulet-class.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,7 @@ template <class T> class ATL_NO_VTABLE CAtlDllModuleT : public CAtlModuleT<T>
7878
For more information on modules in ATL, see [ATL Module Classes](../../atl/atl-module-classes.md).
7979

8080
## Inheritance Hierarchy
81-
<<<<<<< HEAD
82-
[_ATL_MODULE](../topic/_atl_module.md)
83-
=======
8481
[_ATL_MODULE](atl-typedefs.md#_atl_module)
85-
>>>>>>> master
8682

8783
[CAtlModule](../../atl/reference/catlmodule-class.md)
8884

docs/atl/reference/ccomobjectrootex-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ template<class ThreadModel> class CComObjectRootEx : public CComObjectRootBase
4949

5050
#### Parameters
5151
`ThreadModel`
52-
The class whose methods implement the desired threading model. You can explicitly choose the threading model by setting `ThreadModel` to [CComSingleThreadModel](../../atl/reference/ccomsinglethreadmodel-class.md), [CComMultiThreadModel](../../atl/reference/ccommultithreadmodel-class.md), or [CComMultiThreadModelNoCS](../../atl/reference/ccommultithreadmodelnocs-class.md). You can accept the server's default thread model by setting `ThreadModel` to [CComObjectThreadModel](atl-typedefs.md#ccomobjectthreadmodel) or [CComGlobalsThreadModel](../topic/ccomglobalsthreadmodel.md).
52+
The class whose methods implement the desired threading model. You can explicitly choose the threading model by setting `ThreadModel` to [CComSingleThreadModel](../../atl/reference/ccomsinglethreadmodel-class.md), [CComMultiThreadModel](../../atl/reference/ccommultithreadmodel-class.md), or [CComMultiThreadModelNoCS](../../atl/reference/ccommultithreadmodelnocs-class.md). You can accept the server's default thread model by setting `ThreadModel` to [CComObjectThreadModel](atl-typedefs.md#ccomobjectthreadmodel) or [CComGlobalsThreadModel](atl-typedefs.md#ccomglobalsthreadmodel).
5353

5454

5555
## Members

docs/atl/reference/curl-class.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ class CUrl
106106

107107
[CUrl::CrackUrl](#curl__crackurl) parses it as follows:
108108

109-
- Scheme: "http" or [ATL_URL_SCHEME_HTTP](http://msdn.microsoft.com/library/f4131046-8ba0-4ec1-8209-84203f05d20e)
109+
- Scheme: "http" or [ATL_URL_SCHEME_HTTP](atl-url-scheme-enum.md)
110110

111111
- UserName: "someone"
112112

@@ -309,7 +309,7 @@ inline ATL_URL_SCHEME GetScheme() const throw();
309309
```
310310

311311
### Return Value
312-
Returns the [ATL_URL_SCHEME](http://msdn.microsoft.com/library/f4131046-8ba0-4ec1-8209-84203f05d20e) value describing the scheme of the URL.
312+
Returns the [ATL_URL_SCHEME](atl-url-scheme-enum.md) value describing the scheme of the URL.
313313

314314
## <a name="curl__getschemename"></a> CUrl::GetSchemeName
315315
Call this method to get the URL scheme name.
@@ -460,7 +460,7 @@ inline BOOL SetScheme(ATL_URL_SCHEME nScheme) throw();
460460

461461
### Parameters
462462
`nScheme`
463-
One of the [ATL_URL_SCHEME](http://msdn.microsoft.com/library/f4131046-8ba0-4ec1-8209-84203f05d20e) values for the scheme.
463+
One of the [ATL_URL_SCHEME](atl-url-scheme-enum.md) values for the scheme.
464464

465465
### Return Value
466466
Returns TRUE on success, FALSE on failure.
@@ -483,7 +483,7 @@ inline BOOL SetSchemeName(LPCTSTR lpszSchm) throw();
483483
Returns TRUE on success, FALSE on failure.
484484

485485
### Remarks
486-
You can also set the scheme by using an [ATL_URL_SCHEME](http://msdn.microsoft.com/library/f4131046-8ba0-4ec1-8209-84203f05d20e) constant (see [CUrl::SetScheme](#curl__setscheme)).
486+
You can also set the scheme by using an [ATL_URL_SCHEME](atl-url-scheme-enum.md) constant (see [CUrl::SetScheme](#curl__setscheme)).
487487

488488
## <a name="curl__seturlpath"></a> CUrl::SetUrlPath
489489
Call this method to set the URL path.

docs/atl/using-replaceable-parameters-the-registrar-s-preprocessor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Replaceable parameters allow a Registrar's client to specify run-time data. To d
5959
> In a Registrar script, 4K is the maximum token size. (A token is any recognizable element in the syntax.) This includes tokens that were created or expanded by the preprocessor.
6060
6161
> [!NOTE]
62-
> To substitute replacement values at run time, remove the call in the script to the [DECLARE_REGISTRY_RESOURCE](../atl/reference/registry-macros.md#declare_registry_resource) or [DECLARE_REGISTRY_RESOURCEID](../atl/reference/registry-macros.md#declare_registry_resourceid) macro. Instead, replace it with your own `UpdateRegistry` method that calls [CAtlModule::UpdateRegistryFromResourceD](../atl/reference/catlmodule.catlmodulemd#catlmodule__updateregistryfromresourced) or [CAtlModule::UpdateRegistryFromResourceS](../atl/reference/catlmodule.md#catlmodule__updateregistryfromresources), and pass your array of **_ATL_REGMAP_ENTRY** structures. Your array of **_ATL_REGMAP_ENTRY** must have at least one entry that is set to {**NULL**,**NULL**}, and this entry should always be the last entry. Otherwise, an access violation error will be generated when **UpdateRegistryFromResource** is called.
62+
> To substitute replacement values at run time, remove the call in the script to the [DECLARE_REGISTRY_RESOURCE](../atl/reference/registry-macros.md#declare_registry_resource) or [DECLARE_REGISTRY_RESOURCEID](../atl/reference/registry-macros.md#declare_registry_resourceid) macro. Instead, replace it with your own `UpdateRegistry` method that calls [CAtlModule::UpdateRegistryFromResourceD](../atl/reference/catlmodule-class.md#catlmodule__updateregistryfromresourced) or [CAtlModule::UpdateRegistryFromResourceS](../atl/reference/catlmodule-class.md#catlmodule__updateregistryfromresources), and pass your array of **_ATL_REGMAP_ENTRY** structures. Your array of **_ATL_REGMAP_ENTRY** must have at least one entry that is set to {**NULL**,**NULL**}, and this entry should always be the last entry. Otherwise, an access violation error will be generated when **UpdateRegistryFromResource** is called.
6363
6464
> [!NOTE]
6565
> When building a project that outputs an executable, ATL automatically adds quotation marks around the path name created at run time with the **%MODULE%** registrar script parameter. If you do not want the path name to include the quotation marks, use the new **%MODULE_RAW%** parameter instead.

0 commit comments

Comments
 (0)