title Windows::Foundation Namespace | Microsoft Docs ms.custom ms.date 11/04/2016 ms.reviewer ms.suite ms.technology cpp-windows ms.tgt_pltfrm ms.topic reference f1_keywords client/ABI::Windows::Foundation client/Windows::Foundation dev_langs C++ helpviewer_keywords Foundation namespace ms.assetid 96a6b5e0-ddee-4b21-ae4e-da5feeb945c3 caps.latest.revision 5 author mikeblome ms.author mblome manager ghogen ms.workload cplusplus uwp Windows::Foundation Namespace Enables fundamental Windows Runtime functionality, such as object and factory creation. Syntax namespace Windows::Foundation; Members Functions Name Description ActivateInstance Function Registers and retrieves an instance of a specified type defined in a specified class ID. GetActivationFactory Function Retrieves an activation factory for the type specified by the template parameter. Requirements Header: client.h Namespace: Windows See Also Windows Namespace