WRL Reference

This section contains reference information for the Windows Runtime C++ Template Library (WRL).

Note

The Windows Runtime C++ Template Library defines functionality that supports the Windows Runtime C++ Template Library infrastructure and is not intended to be used directly from your code. Such functionality is noted in this documentation.

In This Section

Microsoft::WRL Namespace
Defines the fundamental types that make up the Windows Runtime C++ Template Library.

Microsoft::WRL::Wrappers Namespace
Defines Resource Acquisition Is Initialization (RAII) wrapper types that simplify the lifetime management of objects, strings, and handles.

Microsoft::WRL::Wrappers::HandleTraits Namespace
Describes characteristics of common handle-based resource types.

Windows::Foundation Namespace
Enables fundamental Windows Runtime functionality, such as object and factory creation.

Windows Runtime C++ Template Library (WRL)
Introduces Windows Runtime C++ Template Library, a COM-based template library that provides a low-level way to author and use Windows Runtime components.