Во-первых, интеллектуальные указатели STL и boost доступны в Windows, и в этом нет ничего плохого.
Говоря о чисто Windows-компонентах, указатели COM-интерфейса с их моделью управления временем жизни AddRef / Release легко поддаются самооценке.на умные указатели.В библиотеках для Windows есть несколько классов интеллектуальных указателей, предназначенных для хранения указателей на интерфейс COM.В дополнение к CComPtr ATL <>, есть _com_ptr_t <> Native COM от Microsoft и COleDispatchDriver MFC.Последний вряд ли когда-либо использовался с появлением Native COM.За исключением CComPtr, они используются вместе со средствами импорта библиотеки типов.