Skip to content

Commit 2c82640

Browse files
author
mikeblome
committed
fixed up references to Visual C++ mostly in build folder and make other misc fixes along the way
1 parent 1676782 commit 2c82640

File tree

100 files changed

+185
-206
lines changed

Some content is hidden

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

100 files changed

+185
-206
lines changed

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
title: "Active Template Library (ATL) Concepts"
3-
ms.date: "11/04/2016"
3+
ms.date: "05/06/2019"
44
helpviewer_keywords: ["ATL, about ATL"]
55
ms.assetid: a3960991-4d76-4da5-9568-3fa7fde53ff4
66
---
77
# Active Template Library (ATL) Concepts
88

99
The Active Template Library (ATL) is a set of template-based C++ classes that let you create small, fast Component Object Model (COM) objects. It has special support for key COM features, including stock implementations, dual interfaces, standard COM enumerator interfaces, connection points, tear-off interfaces, and ActiveX controls.
1010

11-
If you do a lot of ATL programming, you will want to learn more about attributes, a new feature in Visual C++ .NET that is designed to simplify COM programming. For more information, see [Attributed Programming](../windows/attributed-programming-concepts.md).
11+
If you do a lot of ATL programming, you will want to learn more about COM and .NET attributes, which is designed to simplify COM programming. For more information, see [Attributed Programming](../windows/attributed-programming-concepts.md). (COM and .NET attributes are not to be confused with the \[\[attribute]] feature in the C++ standard.)
1212

1313
## In This Section
1414

docs/atl/benefits-and-tradeoffs-of-the-method-used-to-link-to-the-crt.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Benefits and Tradeoffs of the Method Used to Link to the CRT"
3-
ms.date: "11/04/2016"
3+
ms.date: "05/06/2019"
44
helpviewer_keywords: ["_ATL_MIN_CRT macro"]
55
ms.assetid: 49b485f7-9487-49e4-b12a-0f710b620e2b
66
---

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Creating the Project (ATL Tutorial, Part 1)"
33
ms.custom: "get-started-article"
4-
ms.date: "09/26/2018"
4+
ms.date: "05/06/2019"
55
ms.assetid: f6b727d1-390a-4b27-b82f-daadcd9fc059
66
---
77
# Creating the Project (ATL Tutorial, Part 1)
@@ -30,9 +30,9 @@ This tutorial walks you step-by-step through a nonattributed ATL project that cr
3030
3131
### To create the initial ATL project using the ATL Project Wizard
3232
33-
1. In the Visual Studio development environment, click **New** on the **File** menu, and then click **Project**.
33+
1. In Visual Studio 2017 and earlier: **File** > **New** > **Project**. The open the **Visual C++** tab and select **MFC/ATL**. Select **ATL Project**.
3434
35-
1. Open the **Visual C++** tab and select **MFC/ATL**. Select **ATL Project**.
35+
In Visual Studio 2019: Choose **File** > **New** > **Project**, type "atl" in the search box, and choose **ATL Project**.
3636
3737
1. Type *Polygon* as the project name.
3838

docs/atl/displaying-assertions.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: "Displaying Assertions"
3-
ms.date: "11/04/2016"
3+
ms.date: "05/05/2019"
44
helpviewer_keywords: ["debugging [ATL], displaying assertions", "assertions, displaying", "debugging assertions", "assertions, debugging"]
55
ms.assetid: fa353fe8-4656-4384-a5d2-8866bc977f06
66
---
77
# Displaying Assertions
88

9-
If the client connected to your service appears to stop responding, the service may have asserted and displayed a message box that you are not able to see. You can confirm this by using Visual C++'s debugger to debug your code (see [Using Task Manager](../atl/using-task-manager.md) earlier in this section).
9+
If the client connected to your service appears to stop responding, the service may have asserted and displayed a message box that you are not able to see. You can confirm this by using the Visual Studio debugger to debug your code (see [Using Task Manager](../atl/using-task-manager.md) earlier in this section).
1010

1111
If you determine that your service is displaying a message box that you cannot see, you may want to set the **Allow Service to Interact with Desktop** option before using the service again. This option is a startup parameter that permits any message boxes displayed by the service to appear on the desktop. To set this option, open the Services Control Panel application, select the service, click **Startup**, and then select the **Allow Service to Interact with Desktop** option.
1212

docs/atl/putting-the-control-on-a-web-page-atl-tutorial-part-7.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Putting the Control on a Web Page (ATL Tutorial, Part 7)"
33
ms.custom: "get-started-article"
4-
ms.date: "09/27/2018"
4+
ms.date: "05/06/2019"
55
ms.assetid: 50dc4c95-c95b-4006-b88a-9826f7bdb222
66
---
77
# Putting the Control on a Web Page (ATL Tutorial, Part 7)
@@ -68,7 +68,7 @@ You have added some VBScript code that gets the Sides property from the control
6868

6969
## Indicating that the Control Is Safe for Scripting
7070

71-
You can view the Web page with the control in Internet Explorer or, more conveniently, use the Web browser view built into Visual C++. To see your control in the Web browser view, right-click PolyCtl.htm, and click **View in Browser**.
71+
You can view the Web page with the control in Internet Explorer only. Other browsers no longer support ActiveX controls because of security weaknesses.
7272

7373
> [!NOTE]
7474
> If the control isn't visible, know that some browsers require settings adjustments to run ActiveX controls. Please refer to the browser's documentation on how to enable ActiveX controls.

docs/atl/reference/adding-a-new-interface-in-an-atl-project.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ You can add a new interface to your control in one of two ways: manually or usin
3232
## See also
3333

3434
[ATL Project Wizard](../../atl/reference/atl-project-wizard.md)<br/>
35-
[Visual C++ Project Types](../../build/reference/visual-cpp-project-types.md)<br/>
35+
[C++ project types in Visual Studio](../../build/reference/visual-cpp-project-types.md)<br/>
3636
[Programming with ATL and C Run-Time Code](../../atl/programming-with-atl-and-c-run-time-code.md)<br/>
3737
[Fundamentals of ATL COM Objects](../../atl/fundamentals-of-atl-com-objects.md)<br/>
3838
[Default ATL Project Configurations](../../atl/reference/default-atl-project-configurations.md)

docs/atl/reference/adding-objects-and-controls-to-an-atl-project.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ You can use one of the ATL code wizards to add an object or a control to your AT
3434
## See also
3535

3636
[ATL Project Wizard](../../atl/reference/atl-project-wizard.md)<br/>
37-
[Visual C++ Project Types](../../build/reference/visual-cpp-project-types.md)<br/>
37+
[C++ project types in Visual Studio](../../build/reference/visual-cpp-project-types.md)<br/>
3838
[Fundamentals of ATL COM Objects](../../atl/fundamentals-of-atl-com-objects.md)<br/>
3939
[Programming with ATL and C Run-Time Code](../../atl/programming-with-atl-and-c-run-time-code.md)<br/>
4040
[Default ATL Project Configurations](../../atl/reference/default-atl-project-configurations.md)

docs/atl/reference/atl-project-wizard.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ You can specify project properties (for example, [whether to link statically to
3939

4040
## See also
4141

42-
[Creating and Managing Visual C++ Projects](../../build/creating-and-managing-visual-cpp-projects.md)<br/>
43-
[Visual C++ Project Types](../../build/reference/visual-cpp-project-types.md)<br/>
42+
[Visual Studio Projects - C++](../../build/creating-and-managing-visual-cpp-projects.md)<br/>
43+
[C++ project types in Visual Studio](../../build/reference/visual-cpp-project-types.md)<br/>
4444
[Fundamentals of ATL COM Objects](../../atl/fundamentals-of-atl-com-objects.md)<br/>
4545
[Programming with ATL and C Run-Time Code](../../atl/programming-with-atl-and-c-run-time-code.md)<br/>
4646
[Tutorial](../../atl/active-template-library-atl-tutorial.md)

docs/atl/reference/catlservicemodulet-class.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "CAtlServiceModuleT Class"
3-
ms.date: "11/04/2016"
3+
ms.date: "05/06/2019"
44
f1_keywords: ["CAtlServiceModuleT", "ATLBASE/ATL::CAtlServiceModuleT", "ATLBASE/ATL::CAtlServiceModuleT::CAtlServiceModuleT", "ATLBASE/ATL::CAtlServiceModuleT::Handler", "ATLBASE/ATL::CAtlServiceModuleT::InitializeSecurity", "ATLBASE/ATL::CAtlServiceModuleT::Install", "ATLBASE/ATL::CAtlServiceModuleT::IsInstalled", "ATLBASE/ATL::CAtlServiceModuleT::LogEvent", "ATLBASE/ATL::CAtlServiceModuleT::OnContinue", "ATLBASE/ATL::CAtlServiceModuleT::OnInterrogate", "ATLBASE/ATL::CAtlServiceModuleT::OnPause", "ATLBASE/ATL::CAtlServiceModuleT::OnShutdown", "ATLBASE/ATL::CAtlServiceModuleT::OnStop", "ATLBASE/ATL::CAtlServiceModuleT::OnUnknownRequest", "ATLBASE/ATL::CAtlServiceModuleT::ParseCommandLine", "ATLBASE/ATL::CAtlServiceModuleT::PreMessageLoop", "ATLBASE/ATL::CAtlServiceModuleT::RegisterAppId", "ATLBASE/ATL::CAtlServiceModuleT::Run", "ATLBASE/ATL::CAtlServiceModuleT::ServiceMain", "ATLBASE/ATL::CAtlServiceModuleT::SetServiceStatus", "ATLBASE/ATL::CAtlServiceModuleT::Start", "ATLBASE/ATL::CAtlServiceModuleT::Uninstall", "ATLBASE/ATL::CAtlServiceModuleT::Unlock", "ATLBASE/ATL::CAtlServiceModuleT::UnregisterAppId", "ATLBASE/ATL::CAtlServiceModuleT::WinMain", "ATLBASE/ATL::CAtlServiceModuleT::m_bService", "ATLBASE/ATL::CAtlServiceModuleT::m_dwThreadID", "ATLBASE/ATL::CAtlServiceModuleT::m_hServiceStatus", "ATLBASE/ATL::CAtlServiceModuleT::m_status", "ATLBASE/ATL::CAtlServiceModuleT::m_szServiceName"]
55
helpviewer_keywords: ["CAtlServiceModuleT class"]
66
ms.assetid: 8fc753ce-4a50-402b-9b4a-0a4ce5dd496c
@@ -149,7 +149,7 @@ Returns S_OK on success, or an error HRESULT on failure.
149149

150150
### Remarks
151151

152-
In Visual Studio .NET 2003, this method is not implemented in the base class. The Visual Studio project wizard includes this method in the generated code, but a compilation error will occur if a project created in an earlier version of Visual C++ is compiled using ATL 7.1. Any class that derives from `CAtlServiceModuleT` must implement this method in the derived class.
152+
Any class that derives from `CAtlServiceModuleT` must implement this method in the derived class.
153153

154154
Use PKT-level authentication, impersonation level of RPC_C_IMP_LEVEL_IDENTIFY and an appropriate non-null security descriptor in the call to `CoInitializeSecurity`.
155155

docs/atl/reference/ccomclassfactorysingleton-class.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ CComPtr<IUnknown> m_spObj;
9797

9898
Each call to the [CreateInstance](#createinstance) method simply queries this object for an interface pointer.
9999

100-
Note that the current form of `m_spObj` presents a breaking change from the way that `CComClassFactorySingleton` worked in previous versions of ATL. In previous versions the `CComClassFactorySingleton` object was created at the same time as the class factory, during server initialization. In Visual C++.NET 2003, the object is created lazily, on the first request. This change could cause errors in programs that rely on early initialization.
100+
Note that the current form of `m_spObj` presents a breaking change from the way that `CComClassFactorySingleton` worked in previous versions of ATL. In previous versions the `CComClassFactorySingleton` object was created at the same time as the class factory, during server initialization. In Visual C++.NET 2003 and later, the object is created lazily, on the first request. This change could cause errors in programs that rely on early initialization.
101101

102102
## See also
103103

docs/atl/reference/ccomsafearray-class.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "CComSafeArray Class"
3-
ms.date: "11/04/2016"
3+
ms.date: "05/06/2019"
44
f1_keywords: ["CComSafeArray", "ATLSAFE/ATL::CComSafeArray", "ATLSAFE/ATL::CComSafeArray::CComSafeArray", "ATLSAFE/ATL::CComSafeArray::Add", "ATLSAFE/ATL::CComSafeArray::Attach", "ATLSAFE/ATL::CComSafeArray::CopyFrom", "ATLSAFE/ATL::CComSafeArray::CopyTo", "ATLSAFE/ATL::CComSafeArray::Create", "ATLSAFE/ATL::CComSafeArray::Destroy", "ATLSAFE/ATL::CComSafeArray::Detach", "ATLSAFE/ATL::CComSafeArray::GetAt", "ATLSAFE/ATL::CComSafeArray::GetCount", "ATLSAFE/ATL::CComSafeArray::GetDimensions", "ATLSAFE/ATL::CComSafeArray::GetLowerBound", "ATLSAFE/ATL::CComSafeArray::GetSafeArrayPtr", "ATLSAFE/ATL::CComSafeArray::GetType", "ATLSAFE/ATL::CComSafeArray::GetUpperBound", "ATLSAFE/ATL::CComSafeArray::IsSizable", "ATLSAFE/ATL::CComSafeArray::MultiDimGetAt", "ATLSAFE/ATL::CComSafeArray::MultiDimSetAt", "ATLSAFE/ATL::CComSafeArray::Resize", "ATLSAFE/ATL::CComSafeArray::SetAt", "ATLSAFE/ATL::CComSafeArray::m_psa"]
55
helpviewer_keywords: ["CComSafeArray class"]
66
ms.assetid: ee349aef-33db-4c85-bd08-5d86a3c9d53a
@@ -288,7 +288,7 @@ Returns S_OK on success, or an error HRESULT on failure.
288288

289289
### Remarks
290290

291-
A `CComSafeArray` object can be created from an existing `SAFEARRAYBOUND` structure and the number of dimensions, or by specifying the number of elements in the array and the lower bound. If the array is to be accessed from Visual C++, the lower bound should be 0. Other languages may allow other values for the lower bound (for example, Visual Basic supports arrays with elements with a range such as -10 to 10).
291+
A `CComSafeArray` object can be created from an existing `SAFEARRAYBOUND` structure and the number of dimensions, or by specifying the number of elements in the array and the lower bound. If the array is to be accessed from C++, the lower bound should be 0. Other languages may allow other values for the lower bound (for example, Visual Basic supports arrays with elements with a range such as -10 to 10).
292292

293293
## <a name="destroy"></a> CComSafeArray::Destroy
294294

docs/atl/reference/ccomsafearraybound-class.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "CComSafeArrayBound Class"
3-
ms.date: "11/04/2016"
3+
ms.date: "05/06/2019"
44
f1_keywords: ["CComSafeArrayBound", "ATLSAFE/ATL::CComSafeArrayBound", "ATLSAFE/ATL::GetCount", "ATLSAFE/ATL::GetLowerBound", "ATLSAFE/ATL::GetUpperBound", "ATLSAFE/ATL::SetCount", "ATLSAFE/ATL::SetLowerBound"]
55
helpviewer_keywords: ["CComSafeArrayBound class"]
66
ms.assetid: dd6299db-5f84-4630-bbf0-f5add5318437
@@ -62,7 +62,7 @@ The lower bound from which the array is numbered.
6262

6363
### Remarks
6464

65-
If the array is to be accessed from a Visual C++ program, it is recommended that the lower bound be defined as 0. It may be preferable to use a different lower bound value if the array is to be used with other languages, such as Visual Basic.
65+
If the array is to be accessed from a C++ program, it is recommended that the lower bound be defined as 0. It may be preferable to use a different lower bound value if the array is to be used with other languages, such as Visual Basic.
6666

6767
## <a name="getcount"></a> CComSafeArrayBound::GetCount
6868

docs/atl/reference/compiler-options-macros.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Compiler Options Macros"
3-
ms.date: "11/04/2016"
3+
ms.date: "05/06/2019"
44
f1_keywords: ["_ATL_ALL_WARNINGS", "_ATL_APARTMENT_THREADED", "_ATL_CSTRING_EXPLICIT_CONSTRUCTORS ", "_ATL_ENABLE_PTM_WARNING", "_ATL_FREE_THREADED", "_ATL_MULTI_THREADED", "_ATL_NO_AUTOMATIC_NAMESPACE", "_ATL_NO_COM_SUPPORT", "ATL_NO_VTABLE", "ATL_NOINLINE", "_ATL_SINGLE_THREADED"]
55
helpviewer_keywords: ["compiler options, macros"]
66
ms.assetid: a869adc6-b3de-4299-b040-9ae20b45f82c
@@ -95,7 +95,7 @@ Define this macro in order to force the use of ANSI C++ standard-compliant synta
9595

9696
### Remarks
9797

98-
The ATL and MFC libraries have been changed to match the Visual C++ compiler's improved standard C++ compliance. According to the ANSI C++ standard, the syntax of a pointer to a class member function should be `&CMyClass::MyFunc`.
98+
The ATL and MFC libraries have been changed to match the Microsoft C++ compiler's improved standard C++ compliance. According to the ANSI C++ standard, the syntax of a pointer to a class member function should be `&CMyClass::MyFunc`.
9999

100100
When [_ATL_ENABLE_PTM_WARNING](#_atl_enable_ptm_warning) is not defined (the default case), ATL/MFC disables the C4867 error in macro maps (notably message maps) so that code that was created in earlier versions can continue to build as before. If you define **_ATL_ENABLE_PTM_WARNING**, your code should be C++ standard compliant.
101101

docs/atl/reference/composite-control-macros.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Composite Control Macros"
3-
ms.date: "11/04/2016"
3+
ms.date: "05/06/2019"
44
f1_keywords: ["atlcom/ATL::BEGIN_SINK_MAP", "atlcom/ATL::END_SINK_MAP", "atlcom/ATL::SINK_ENTRY"]
55
helpviewer_keywords: ["composite controls, macros"]
66
ms.assetid: 17f2dd5e-07e6-4aa6-b965-7a361c78c45e

docs/atl/reference/creating-an-atl-project.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Creating an ATL Project"
3-
ms.date: "11/04/2016"
3+
ms.date: "05/06/2019"
44
f1_keywords: ["vc.appwiz.ATL.project"]
55
helpviewer_keywords: ["ATL projects, creating", "ATL70.DLL", "_ATL_MIN_CRT macro", "distributing files with ATL components"]
66
ms.assetid: 061d5f98-f669-440e-9380-42f017a0f9e8

docs/atl/reference/cstockpropimpl-class.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "CStockPropImpl Class"
3-
ms.date: "11/06/2018"
3+
ms.date: "05/06/2019"
44
f1_keywords: ["CStockPropImpl", "ATLCTL/ATL::CStockPropImpl", "ATLCTL/ATL::get_Appearance", "ATLCTL/ATL::get_AutoSize", "ATLCTL/ATL::get_BackColor", "ATLCTL/ATL::get_BackStyle", "ATLCTL/ATL::get_BorderColor", "ATLCTL/ATL::get_BorderStyle", "ATLCTL/ATL::get_BorderVisible", "ATLCTL/ATL::get_BorderWidth", "ATLCTL/ATL::get_Caption", "ATLCTL/ATL::get_DrawMode", "ATLCTL/ATL::get_DrawStyle", "ATLCTL/ATL::get_DrawWidth", "ATLCTL/ATL::get_Enabled", "ATLCTL/ATL::get_FillColor", "ATLCTL/ATL::get_FillStyle", "ATLCTL/ATL::get_Font", "ATLCTL/ATL::get_ForeColor", "ATLCTL/ATL::get_HWND", "ATLCTL/ATL::get_MouseIcon", "ATLCTL/ATL::get_MousePointer", "ATLCTL/ATL::get_Picture", "ATLCTL/ATL::get_ReadyState", "ATLCTL/ATL::get_TabStop", "ATLCTL/ATL::get_Text", "ATLCTL/ATL::getvalid", "ATLCTL/ATL::get_Window", "ATLCTL/ATL::put_Appearance", "ATLCTL/ATL::put_AutoSize", "ATLCTL/ATL::put_BackColor", "ATLCTL/ATL::put_BackStyle", "ATLCTL/ATL::put_BorderColor", "ATLCTL/ATL::put_BorderStyle", "ATLCTL/ATL::put_BorderVisible", "ATLCTL/ATL::put_BorderWidth", "ATLCTL/ATL::put_Caption", "ATLCTL/ATL::put_DrawMode", "ATLCTL/ATL::put_DrawStyle", "ATLCTL/ATL::put_DrawWidth", "ATLCTL/ATL::put_Enabled", "ATLCTL/ATL::put_FillColor", "ATLCTL/ATL::put_FillStyle", "ATLCTL/ATL::put_Font", "ATLCTL/ATL::put_ForeColor", "ATLCTL/ATL::put_HWND", "ATLCTL/ATL::put_MouseIcon", "ATLCTL/ATL::put_MousePointer", "ATLCTL/ATL::put_Picture", "ATLCTL/ATL::put_ReadyState", "ATLCTL/ATL::put_TabStop", "ATLCTL/ATL::put_Text", "ATLCTL/ATL::putvalid", "ATLCTL/ATL::put_Window", "ATLCTL/ATL::putref_Font", "ATLCTL/ATL::putref_MouseIcon", "ATLCTL/ATL::putref_Picture"]
55
helpviewer_keywords: ["CStockPropImpl class", "controls [ATL], stock properties", "stock properties, ATL controls"]
66
ms.assetid: 45f11d7d-6580-4a0e-872d-3bc8b836cfda
@@ -116,7 +116,7 @@ The class used to manage the type information for *T*. The default value is `CCo
116116

117117
`CStockPropImpl` provides **put** and **get** methods for each stock property. These methods provide the code necessary to set or get the data member associated with each property and to notify and synchronize with the container when any property changes.
118118

119-
Visual C++ provides support for stock properties through its wizards. For more information about adding stock properties to a control, see the [ATL Tutorial](../../atl/active-template-library-atl-tutorial.md).
119+
Visual Studio provides support for stock properties through its wizards. For more information about adding stock properties to a control, see the [ATL Tutorial](../../atl/active-template-library-atl-tutorial.md).
120120

121121
For backward compatibility, `CStockPropImpl` also exposes `get_Window` and `put_Window` methods that simply call `get_HWND` and `put_HWND`, respectively. The default implementation of `put_HWND` returns E_FAIL since HWND should be a read-only property.
122122

docs/atl/reference/curl-class.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "CUrl Class"
3-
ms.date: "11/04/2016"
3+
ms.date: "05/06/2019"
44
f1_keywords: ["CUrl", "ATLUTIL/ATL::CUrl", "ATLUTIL/ATL::CUrl::CUrl", "ATLUTIL/ATL::CUrl::Canonicalize", "ATLUTIL/ATL::CUrl::Clear", "ATLUTIL/ATL::CUrl::CrackUrl", "ATLUTIL/ATL::CUrl::CreateUrl", "ATLUTIL/ATL::CUrl::GetExtraInfo", "ATLUTIL/ATL::CUrl::GetExtraInfoLength", "ATLUTIL/ATL::CUrl::GetHostName", "ATLUTIL/ATL::CUrl::GetHostNameLength", "ATLUTIL/ATL::CUrl::GetPassword", "ATLUTIL/ATL::CUrl::GetPasswordLength", "ATLUTIL/ATL::CUrl::GetPortNumber", "ATLUTIL/ATL::CUrl::GetScheme", "ATLUTIL/ATL::CUrl::GetSchemeName", "ATLUTIL/ATL::CUrl::GetSchemeNameLength", "ATLUTIL/ATL::CUrl::GetUrlLength", "ATLUTIL/ATL::CUrl::GetUrlPath", "ATLUTIL/ATL::CUrl::GetUrlPathLength", "ATLUTIL/ATL::CUrl::GetUserName", "ATLUTIL/ATL::CUrl::GetUserNameLength", "ATLUTIL/ATL::CUrl::SetExtraInfo", "ATLUTIL/ATL::CUrl::SetHostName", "ATLUTIL/ATL::CUrl::SetPassword", "ATLUTIL/ATL::CUrl::SetPortNumber", "ATLUTIL/ATL::CUrl::SetScheme", "ATLUTIL/ATL::CUrl::SetSchemeName", "ATLUTIL/ATL::CUrl::SetUrlPath", "ATLUTIL/ATL::CUrl::SetUserName"]
55
helpviewer_keywords: ["CUrl class"]
66
ms.assetid: b3894d34-47b9-4961-9719-4197153793da

0 commit comments

Comments
 (0)