Pluralsight – The Essentials of COM

Pluralsight - The Essentials of COM
[box style=”info”]Title: Pluralsight – The Essentials of COM
Video Format: MP4
File Size: 423 MB
More info

Description :

Learn the essentials of Microsoft’s Component Object Model. Understand its history and design, its relationship to classic C++, and how to write COM code effectively with modern C++.
This is the first in a series of courses exploring the essentials of COM and the Windows Runtime. In this first course, you are going to learn everything you need to know to use COM confidently and effectively. This course explores the history of COM. You will learn about how C++ shaped the design of COM. You will learn the essentials of compilation and linking, fundamental to the idea of dynamically linking applications and components together. By the end of this course you will have a thorough understanding of COM’s IUnknown interface, how and why it works the way it does, how to implement it, how to use it, and how to wrap it up in a safe and efficient manner with modern C++ libraries
Microsoft’s Component Object Model

What is COM?
Core Concepts
Pillars of COM
The Players

COM and C++

COM as a better C++98
Dynamic Linking
Demo: Dynamic Linking
Exporting Objects
Demo: Exporting Objects
Managing Lifetime
Demo: Managing Lifetime
Extending Objects
Demo: Extending Objects
Say Hello to IUnknown

IUnknown and modern C++

S_OK, it’s just an HRESULT
Demo: S_OK, it’s just an HRESULT
Taming the GUID
Demo: Taming the GUID
Demo: Implementing IUnknown
Demo: IUnknown and C#
The Rise of the Smart Pointer
Demo: The Rise of the Smart Pointer
C++11 as a better COM
Demo: C++11 as a better COM


Windows Runtime C++ Template Library (WRL)
WRL’s ComPtr
Demo: WRL’s ComPtr
WRL’s RuntimeClass
Demo: WRL’s RuntimeClass
Demo: ATL



Download :
[box style=”grey”]
With a Premium account you can download files having Fullspeed,no waiting !
If get link die or problem with unrar file , send request to

About WoW Team

I'm WoW Team , I love to share all the video tutorials. If you have a video tutorial, please send me, I'll post on my website. Because knowledge is not limited to, irrespective of qualifications, people join hands to help me.


  1. Incomplete download
    Missing – – > Demo: Exporting Objects

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.