Skip to content

Commit 7a1c22d

Browse files
author
Colin Robertson
committed
Fix more space issues in ATL
1 parent e31affb commit 7a1c22d

330 files changed

Lines changed: 3630 additions & 3594 deletions

File tree

Some content is hidden

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

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

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -19,86 +19,86 @@ If you do a lot of ATL programming, you will want to learn more about attributes
1919

2020
## In This Section
2121

22-
[ATL Tutorial](../atl/active-template-library-atl-tutorial.md)
22+
[ATL Tutorial](../atl/active-template-library-atl-tutorial.md)<br/>
2323
Leads you through the creation of a control and demonstrates some ATL fundamentals in the process.
2424

25-
[Introduction to COM and ATL](../atl/introduction-to-com-and-atl.md)
25+
[Introduction to COM and ATL](../atl/introduction-to-com-and-atl.md)<br/>
2626
Introduces the major concepts behind the Component Object Model (COM). This article also briefly explains what ATL is and when you should use it.
2727

28-
[Fundamentals of ATL COM Objects](../atl/fundamentals-of-atl-com-objects.md)
28+
[Fundamentals of ATL COM Objects](../atl/fundamentals-of-atl-com-objects.md)<br/>
2929
Discusses the relationship among various ATL classes and how those classes are implemented.
3030

31-
[Dual Interfaces and ATL](../atl/dual-interfaces-and-atl.md)
31+
[Dual Interfaces and ATL](../atl/dual-interfaces-and-atl.md)<br/>
3232
Describes dual interfaces from an ATL perspective.
3333

34-
[ATL Collections and Enumerators](../atl/atl-collections-and-enumerators.md)
34+
[ATL Collections and Enumerators](../atl/atl-collections-and-enumerators.md)<br/>
3535
Describes the implementation and creation of collections and enumerators in ATL.
3636

37-
[Composite Control Fundamentals](../atl/atl-composite-control-fundamentals.md)
37+
[Composite Control Fundamentals](../atl/atl-composite-control-fundamentals.md)<br/>
3838
Provides step-by-step instructions for creating a composite control. A composite control is a type of ActiveX control that can contain other ActiveX controls or Windows controls.
3939

40-
[ATL Control Containment FAQ](../atl/atl-control-containment-faq.md)
40+
[ATL Control Containment FAQ](../atl/atl-control-containment-faq.md)<br/>
4141
Covers the fundamental questions related to hosting controls with ATL.
4242

43-
[ATL COM Property Pages](../atl/atl-com-property-pages.md)
43+
[ATL COM Property Pages](../atl/atl-com-property-pages.md)<br/>
4444
Shows you how to specify and implement COM property pages.
4545

46-
[ATL Support for DHTML Controls](../atl/atl-support-for-dhtml-controls.md)
46+
[ATL Support for DHTML Controls](../atl/atl-support-for-dhtml-controls.md)<br/>
4747
Provides step-by-step instructions for creating a DHTML control.
4848

49-
[ATL Connection Points](../atl/atl-connection-points.md)
49+
[ATL Connection Points](../atl/atl-connection-points.md)<br/>
5050
Explains what connection points are and how ATL implements them.
5151

52-
[Event Handling and ATL](../atl/event-handling-and-atl.md)
52+
[Event Handling and ATL](../atl/event-handling-and-atl.md)<br/>
5353
Describes the steps that you need to take to handle COM events using ATL's [IDispEventImpl](../atl/reference/idispeventimpl-class.md) and [IDispEventSimpleImpl](../atl/reference/idispeventsimpleimpl-class.md) classes.
5454

55-
[ATL and the Free Threaded Marshaler](../atl/atl-and-the-free-threaded-marshaler.md)
55+
[ATL and the Free Threaded Marshaler](../atl/atl-and-the-free-threaded-marshaler.md)<br/>
5656
Provides details on the ATL Simple Object Wizard's option that allows your class to aggregate the free threaded marshaler (FTM).
5757

58-
[Specifying the Project's Threading Model](../atl/specifying-the-threading-model-for-a-project-atl.md)
58+
[Specifying the Project's Threading Model](../atl/specifying-the-threading-model-for-a-project-atl.md)<br/>
5959
Describes the macros that are available to control run-time performance related to threading in your project.
6060

61-
[ATL Module Classes](../atl/atl-module-classes.md)
61+
[ATL Module Classes](../atl/atl-module-classes.md)<br/>
6262
Discusses the module classes new for ATL 7.0. Module classes implement the basic functionality required by ATL.
6363

64-
[ATL Services](../atl/atl-services.md)
64+
[ATL Services](../atl/atl-services.md)<br/>
6565
Covers the series of events that occur when a service is implemented. Also talks about some of the concepts related to developing a service.
6666

67-
[ATL Window Classes](../atl/atl-window-classes.md)
67+
[ATL Window Classes](../atl/atl-window-classes.md)<br/>
6868
Describes how to create, superclass, and subclass windows in ATL. The ATL window classes are not COM classes.
6969

70-
[ATL Collection Classes](../atl/atl-collection-classes.md)
70+
[ATL Collection Classes](../atl/atl-collection-classes.md)<br/>
7171
Describes how to use arrays and maps in ATL.
7272

73-
[The ATL Registry Component (Registrar)](../atl/atl-registry-component-registrar.md)
73+
[The ATL Registry Component (Registrar)](../atl/atl-registry-component-registrar.md)<br/>
7474
Discusses ATL scripting syntax and replaceable parameters. It also explains how to set up a static link to the Registrar.
7575

76-
[Programming with ATL and C Run-Time Code](../atl/programming-with-atl-and-c-run-time-code.md)
76+
[Programming with ATL and C Run-Time Code](../atl/programming-with-atl-and-c-run-time-code.md)<br/>
7777
Discusses the benefits of linking statically or dynamically to the C Run-Time Library (CRT).
7878

79-
[Programming with CComBSTR](../atl/programming-with-ccombstr-atl.md)
79+
[Programming with CComBSTR](../atl/programming-with-ccombstr-atl.md)<br/>
8080
Discusses several situations that require caution when programming with `CComBSTR`.
8181

82-
[Encoding Reference](../atl/atl-encoding-reference.md)
82+
[Encoding Reference](../atl/atl-encoding-reference.md)<br/>
8383
Provides functions and macros that support encoding in a range of common Internet standards such as uuencode, hexadecimal, and UTF8 in atlenc.h.
8484

85-
[Utilities Reference](../atl/atl-utilities-reference.md)
85+
[Utilities Reference](../atl/atl-utilities-reference.md)<br/>
8686
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.
8787

8888
## Related Sections
8989

90-
[ATL Samples](../visual-cpp-samples.md)
90+
[ATL Samples](../visual-cpp-samples.md)<br/>
9191
Provides descriptions of and links to the ATL sample programs.
9292

93-
[Creating an ATL Project](../atl/reference/creating-an-atl-project.md)
93+
[Creating an ATL Project](../atl/reference/creating-an-atl-project.md)<br/>
9494
Contains information on the ATL Project Wizard.
9595

96-
[ATL Control Wizard](../atl/reference/atl-control-wizard.md)
96+
[ATL Control Wizard](../atl/reference/atl-control-wizard.md)<br/>
9797
Discusses how to add classes.
9898

99-
[Attributed Programming](../windows/attributed-programming-concepts.md)
99+
[Attributed Programming](../windows/attributed-programming-concepts.md)<br/>
100100
Provides an overview on using attributes to simplify COM programming plus a list of links to more detailed topics.
101101

102-
[ATL Class Overview](../atl/atl-class-overview.md)
102+
[ATL Class Overview](../atl/atl-class-overview.md)<br/>
103103
Provides reference information and links to the ATL classes.
104104

docs/atl/aggregation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ Primarily, all `IUnknown` method calls on the contained object must delegate to
2121

2222
## See Also
2323

24-
[Introduction to COM](../atl/introduction-to-com.md)
24+
[Introduction to COM](../atl/introduction-to-com.md)<br/>
2525
[Reusing Objects](/windows/desktop/com/reusing-objects)
2626

docs/atl/atl-and-the-free-threaded-marshaler.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ When using this option, classes must take responsibility for the thread-safety o
2323

2424
## See Also
2525

26-
[Concepts](../atl/active-template-library-atl-concepts.md)
27-
[CoCreateFreeThreadedMarshaler](/windows/desktop/api/combaseapi/nf-combaseapi-cocreatefreethreadedmarshaler)
28-
[IMarshal](/windows/desktop/api/objidlbase/nn-objidlbase-imarshal)
29-
[When to Use the Global Interface Table](/windows/desktop/com/when-to-use-the-global-interface-table)
26+
[Concepts](../atl/active-template-library-atl-concepts.md)<br/>
27+
[CoCreateFreeThreadedMarshaler](/windows/desktop/api/combaseapi/nf-combaseapi-cocreatefreethreadedmarshaler)<br/>
28+
[IMarshal](/windows/desktop/api/objidlbase/nn-objidlbase-imarshal)<br/>
29+
[When to Use the Global Interface Table](/windows/desktop/com/when-to-use-the-global-interface-table)<br/>
3030
[In-Process Server Threading Issues](/windows/desktop/com/in-process-server-threading-issues)
3131

docs/atl/atl-class-overview.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ For additional classes that can be used in ATL projects, see [Shared Classes](..
4040

4141
## See Also
4242

43-
[Classes and structs](../atl/reference/atl-classes.md)
44-
[ATL COM Desktop Components](../atl/atl-com-desktop-components.md)
45-
[Functions](../atl/reference/atl-functions.md)
46-
[Global Variables](../atl/reference/atl-global-variables.md)
47-
[Macros](../atl/reference/atl-macros.md)
43+
[Classes and structs](../atl/reference/atl-classes.md)<br/>
44+
[ATL COM Desktop Components](../atl/atl-com-desktop-components.md)<br/>
45+
[Functions](../atl/reference/atl-functions.md)<br/>
46+
[Global Variables](../atl/reference/atl-global-variables.md)<br/>
47+
[Macros](../atl/reference/atl-macros.md)<br/>
4848
[Typedefs](../atl/reference/atl-typedefs.md)
4949

docs/atl/atl-collection-classes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,6 @@ The following samples demonstrate the collection classes:
119119

120120
## See Also
121121

122-
[Concepts](../atl/active-template-library-atl-concepts.md)
122+
[Concepts](../atl/active-template-library-atl-concepts.md)<br/>
123123
[Collection Classes](../atl/collection-classes.md)
124124

docs/atl/atl-collections-and-enumerators.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,21 @@ You can learn more about enumerator interfaces by reading reference content such
2323

2424
## In This Section
2525

26-
[ATL Collection and Enumerator Classes](../atl/atl-collection-and-enumerator-classes.md)
26+
[ATL Collection and Enumerator Classes](../atl/atl-collection-and-enumerator-classes.md)<br/>
2727
Briefly describes and provides links to the ATL classes that will help you implement collections and enumerators.
2828

29-
[Design Principles for Collection and Enumerator Interfaces](../atl/design-principles-for-collection-and-enumerator-interfaces.md)
29+
[Design Principles for Collection and Enumerator Interfaces](../atl/design-principles-for-collection-and-enumerator-interfaces.md)<br/>
3030
Discusses the different design principles behind each type of interface.
3131

32-
[Implementing a C++ Standard Library-Based Collection](../atl/implementing-an-stl-based-collection.md)
32+
[Implementing a C++ Standard Library-Based Collection](../atl/implementing-an-stl-based-collection.md)<br/>
3333
An extended example that walks you through the implementation of a C++ Standard Library-based collection.
3434

3535
## Related Sections
3636

37-
[ATL](../atl/active-template-library-atl-concepts.md)
37+
[ATL](../atl/active-template-library-atl-concepts.md)<br/>
3838
Provides links to conceptual topics on how to program using the Active Template Library.
3939

40-
[ATLCollections Sample](../visual-cpp-samples.md)
40+
[ATLCollections Sample](../visual-cpp-samples.md)<br/>
4141
A sample that demonstrates the use of `ICollectionOnSTLImpl` and `CComEnumOnSTL`, and the implementation of custom copy policy classes.
4242

4343
## See Also

docs/atl/atl-com-desktop-components.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,37 +17,37 @@ The ATL Reference documents the Active Template Library (ATL), a set of template
1717

1818
## In This Section
1919

20-
[ATL Class Overview](../atl/atl-class-overview.md)
20+
[ATL Class Overview](../atl/atl-class-overview.md)<br/>
2121
Provides links to and brief descriptions of the ATL classes organized by category.
2222

23-
[ATL Classes and structs](../atl/reference/atl-classes.md)
23+
[ATL Classes and structs](../atl/reference/atl-classes.md)<br/>
2424
Provides reference material on the classes and structs organized alphabetically.
2525

26-
[ATL Functions](../atl/reference/atl-functions.md)
26+
[ATL Functions](../atl/reference/atl-functions.md)<br/>
2727
Provides reference material on the global functions organized alphabetically. Includes topics organizing the functions into categories.
2828

29-
[ATL Global Variables](../atl/reference/atl-global-variables.md)
29+
[ATL Global Variables](../atl/reference/atl-global-variables.md)<br/>
3030
Provides reference material on the global variables organized alphabetically.
3131

32-
[ATL Macros](../atl/reference/atl-macros.md)
32+
[ATL Macros](../atl/reference/atl-macros.md)<br/>
3333
Provides reference material on the macros organized alphabetically. Includes topics organizing the macros into categories.
3434

35-
[ATL Typedefs](../atl/reference/atl-typedefs.md)
35+
[ATL Typedefs](../atl/reference/atl-typedefs.md)<br/>
3636
Provides reference material on the typedefs organized alphabetically
3737

38-
[Worker Archetype](../atl/reference/worker-archetype.md)
38+
[Worker Archetype](../atl/reference/worker-archetype.md)<br/>
3939
Provides a links to the ATL Worker archetype.
4040

4141
## Related Sections
4242

43-
[ATL](../atl/active-template-library-atl-concepts.md)
43+
[ATL](../atl/active-template-library-atl-concepts.md)<br/>
4444
Provides topics on how to program using the Active Template Library (ATL).
4545

46-
[ATL Tutorial](../atl/active-template-library-atl-tutorial.md)
46+
[ATL Tutorial](../atl/active-template-library-atl-tutorial.md)<br/>
4747
Leads you through the creation of a control and demonstrates some ATL fundamentals in the process.
4848

49-
[ATL Samples](../visual-cpp-samples.md)
49+
[ATL Samples](../visual-cpp-samples.md)<br/>
5050
Sample code that shows how to use ATL to write COM objects.
5151

52-
[OLE DB Templates](../data/oledb/ole-db-templates.md)
52+
[OLE DB Templates](../data/oledb/ole-db-templates.md)<br/>
5353
Provides reference material for the OLE DB consumer and provider templates, a set of template classes that implement many commonly used OLE DB interfaces.

docs/atl/atl-com-property-pages.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@ For more information, see [Property Sheets and Property Pages](/windows/desktop/
2323

2424
## In This Section
2525

26-
[Specifying Property Pages](../atl/specifying-property-pages.md)
26+
[Specifying Property Pages](../atl/specifying-property-pages.md)<br/>
2727
Lists the steps for specifying property pages for you control and shows an example class.
2828

29-
[Implementing Property Pages](../atl/implementing-property-pages.md)
29+
[Implementing Property Pages](../atl/implementing-property-pages.md)<br/>
3030
Lists the steps for implementing property pages, including methods to override. Walks you through a complete example based on the ATLPages sample program.
3131

3232
## Related Sections
3333

34-
[ATLPages Sample](../visual-cpp-samples.md)
34+
[ATLPages Sample](../visual-cpp-samples.md)<br/>
3535
The sample abstract for the ATLPages sample, which implements a property page using `IPropertyPageImpl`.
3636

37-
[ATL](../atl/active-template-library-atl-concepts.md)
37+
[ATL](../atl/active-template-library-atl-concepts.md)<br/>
3838
Provides links to conceptual topics on how to program using the Active Template Library.
3939

4040
## See Also

docs/atl/atl-composite-control-fundamentals.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ The ATL Project Wizard and **Add Class** dialog box automate the process of crea
2929

3030
## See Also
3131

32-
[Concepts](../atl/active-template-library-atl-concepts.md)
33-
[Composite Control Global Functions](../atl/reference/composite-control-global-functions.md)
32+
[Concepts](../atl/active-template-library-atl-concepts.md)<br/>
33+
[Composite Control Global Functions](../atl/reference/composite-control-global-functions.md)<br/>
3434
[Composite Control Macros](../atl/reference/composite-control-macros.md)
3535

docs/atl/atl-connection-points.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,18 @@ Each connection point supports the [IConnectionPoint](/windows/desktop/api/ocidl
2121

2222
## In This Section
2323

24-
[ATL Connection Point Classes](../atl/atl-connection-point-classes.md)
24+
[ATL Connection Point Classes](../atl/atl-connection-point-classes.md)<br/>
2525
Briefly describes the ATL classes that support connection points.
2626

27-
[Adding Connection Points to an Object](../atl/adding-connection-points-to-an-object.md)
27+
[Adding Connection Points to an Object](../atl/adding-connection-points-to-an-object.md)<br/>
2828
Outlines the steps used to add connection points to an object.
2929

30-
[ATL Connection Point Example](../atl/atl-connection-point-example.md)
30+
[ATL Connection Point Example](../atl/atl-connection-point-example.md)<br/>
3131
Provides an example of declaring a connection point.
3232

3333
## Related Sections
3434

35-
[ATL](../atl/active-template-library-atl-concepts.md)
35+
[ATL](../atl/active-template-library-atl-concepts.md)<br/>
3636
Provides links to conceptual topics on how to program using the Active Template Library.
3737

3838
## See Also

0 commit comments

Comments
 (0)