/*++ Copyright (c) Microsoft Corporation. Licensed under the MIT license. Module Name: TfCatUtil.h Abstract: This file defines the CicCategoryMgr Class. Author: Revision History: Notes: --*/ #pragma once class CicCategoryMgr { public: CicCategoryMgr(); virtual ~CicCategoryMgr(); public: [[nodiscard]] HRESULT GetGUIDFromGUIDATOM(TfGuidAtom guidatom, GUID* pguid); [[nodiscard]] HRESULT InitCategoryInstance(); inline ITfCategoryMgr* GetCategoryMgr() { return m_pcat.get(); } private: wil::com_ptr_nothrow m_pcat; };