Skip to content

Commit 127e8c0

Browse files
committed
Merging changes synced from https://github.com/MicrosoftDocs/cpp-docs-pr (branch live)
2 parents a915a5a + e36d0d2 commit 127e8c0

28 files changed

+1711
-1482
lines changed

.openpublishing.publish.config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"sync_notification_subscribers": null,
2929
"branches_to_filter": [],
3030
"git_repository_url_open_to_public_contributors": "https://github.com/Microsoft/cpp-docs",
31-
"git_repository_branch_open_to_public_contributors": "master",
31+
"git_repository_branch_open_to_public_contributors": "main",
3232
"skip_source_output_uploading": false,
3333
"need_preview_pull_request": true,
3434
"enable_incremental_build": true,
@@ -68,4 +68,4 @@
6868
"docs_build_engine": {
6969
"name": "docfx_v3"
7070
}
71-
}
71+
}

docs/assembler/inline/masm-macro-directives-in-inline-assembly.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.assetid: 83643a09-1699-40a8-8ef2-13502bc4ac2c
99

1010
**Microsoft Specific**
1111

12-
The inline assembler isn't a macro assembler. You can't use MASM macro directives (`MACRO`, `REPT`, `IRC`, `IRP`, and `ENDM`) or macro operators (**`<>`**, **`!`**, **`&`**, **`%`**, and `.TYPE`). An **`__asm`** block can use C preprocessor directives, however. See [Using C or C++ in `__asm` blocks](../../assembler/inline/using-c-or-cpp-in-asm-blocks.md) for more information.
12+
The inline assembler isn't a macro assembler. You can't use MASM macro directives (`MACRO`, `REPT`, `IRC`, `IRP`, and `ENDM`) or macro operators (**`<>`**, **`!`**, **`&`**, **`%`**, and `.TYPE`). An **`__asm`** block can use C preprocessor directives, however. For more information, see [Using C or C++ in `__asm` blocks](../../assembler/inline/using-c-or-cpp-in-asm-blocks.md).
1313

1414
**END Microsoft Specific**
1515

docs/atl/reference/atl-classes.md

Lines changed: 204 additions & 205 deletions
Large diffs are not rendered by default.

docs/atl/reference/ccomsafearray-class.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ title: "CComSafeArray Class"
44
ms.date: "05/06/2019"
55
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"]
66
helpviewer_keywords: ["CComSafeArray class"]
7-
ms.assetid: ee349aef-33db-4c85-bd08-5d86a3c9d53a
87
---
98
# `CComSafeArray` Class
109

@@ -101,7 +100,7 @@ A `CComSafeArray` can contain the following subset of `VARIANT` data types:
101100
102101
## Requirements
103102
104-
**Header:** atlsafe.h
103+
**Header:** `atlsafe.h`
105104
106105
## Example
107106

docs/build/adding-references-in-visual-cpp-projects.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ C++ projects often need to call functions or access data in a binary file such a
1212

1313
## Consuming libraries downloaded via vcpkg
1414

15-
To consume a library that you have downloaded by using the **vcpkg** package manager, you can ignore the instructions below. See [vcpkg.io](https://vcpkg.io/) for more information.
15+
To consume a library that you have downloaded by using the **vcpkg** package manager, you can ignore the instructions below. For more information, see [vcpkg.io](https://vcpkg.io/).
1616

1717
## Consuming static libraries
1818

@@ -33,7 +33,7 @@ If the DLL gets built as part of the same solution as the application, follow th
3333

3434
If the DLL isn't part of the application solution, you need: the DLL file, the header(s) with prototypes for the exported functions and classes, and a LIB file that provides the necessary linking information.
3535

36-
1. Copy the DLL to the output folder of your project, or to another folder in the standard Windows search path for DLLs. See [Dynamic-Link Library Search Order](/windows/win32/dlls/dynamic-link-library-search-order).
36+
1. Copy the DLL to the output folder of your project, or to another folder in the standard Windows search path for DLLs. For more information, see [Dynamic-Link Library Search Order](/windows/win32/dlls/dynamic-link-library-search-order).
3737
2. Follow steps 1-3 for static libraries to provide the paths to the headers and LIB file.
3838

3939
## COM objects

docs/build/cppproperties-schema-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ helpviewer_keywords: ["CppProperties.json file [C++]"]
66
---
77
# CppProperties.json reference
88

9-
Open Folder projects that don't use CMake can store project configuration settings for IntelliSense in a *CppProperties.json* file. (CMake projects use a [CMakeSettings.json](customize-cmake-settings.md) file.) A configuration consists of name/value pairs and defines #include paths, compiler switches, and other parameters. See [Open Folder projects for C++](open-folder-projects-cpp.md) for more information about how to add configurations in an Open Folder project. The following sections summarize the various settings. For a complete description of the schema, navigate to *CppProperties_schema.json*, whose full path is given at the top of the code editor when *CppProperties.json* is open.
9+
Open Folder projects that don't use CMake can store project configuration settings for IntelliSense in a *CppProperties.json* file. (CMake projects use a [CMakeSettings.json](customize-cmake-settings.md) file.) A configuration consists of name/value pairs and defines #include paths, compiler switches, and other parameters. For more information about how to add configurations in an Open Folder project, see [Open Folder projects for C++](open-folder-projects-cpp.md). The following sections summarize the various settings. For a complete description of the schema, navigate to *CppProperties_schema.json*, whose full path is given at the top of the code editor when *CppProperties.json* is open.
1010

1111
## Configuration properties
1212

0 commit comments

Comments
 (0)