You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/atl-mfc-shared/reference/csimplestringt-class.md
+24-24Lines changed: 24 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,30 +82,30 @@ class CSimpleStringT
82
82
|Name|Description|
83
83
|----------|-----------------|
84
84
<<<<<<<
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.|
109
109
=======
110
110
|[CSimpleStringT::Append](#csimplestringt__append)|Appends a `CSimpleStringT` object to an existing `CSimpleStringT` object.|
111
111
|[CSimpleStringT::AppendChar](#csimplestringt__appendchar)|Appends a character to an existing `CSimpleStringT` object.|
Copy file name to clipboardExpand all lines: docs/atl/atl-utilities-reference.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@ ATL provides code for manipulating paths and URLs in the form of [CPathT](../atl
52
52
|[CPath](../atl/reference/atl-typedefs.md#cpath)|A specialization of [CPathT](../atl/reference/cpatht-class.md) using `CString`.|
53
53
|[CPathA](../atl/reference/atl-typedefs.md#cpatha)|A specialization of [CPathT](../atl/reference/cpatht-class.md) using `CStringA`.|
54
54
|[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.|
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.
162
162
163
163
### Return Value
164
164
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.
Copy file name to clipboardExpand all lines: docs/atl/reference/ccomobjectrootex-class.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,7 +49,7 @@ template<class ThreadModel> class CComObjectRootEx : public CComObjectRootBase
49
49
50
50
#### Parameters
51
51
`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).
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)).
Copy file name to clipboardExpand all lines: docs/atl/using-replaceable-parameters-the-registrar-s-preprocessor.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,7 +59,7 @@ Replaceable parameters allow a Registrar's client to specify run-time data. To d
59
59
> 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.
60
60
61
61
> [!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.
63
63
64
64
> [!NOTE]
65
65
> 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