23 :m_CacheEntry(CacheEntry)
89 hr = spComponentData->Initialize(console);
94 item.mask = SDI_STR | SDI_IMAGE | SDI_OPENIMAGE;
96 hr = spComponentData->GetDisplayInfo(&
item);
142 SubNode->
SaveNode(mscFile, pNodesElement);
#define IID_PPV_ARG(Itype, ppType)
static HRESULT GetString(ASSOCSTR Str, UINT Flags, LPCWSTR pszAssoc, LPCWSTR pszExtra, PWSTR Out, HKEY hProgId=NULL)
PXSTR GetString() noexcept
const CAtlString & Description() const
const CAtlString & Version() const
const CAtlString & Provider() const
const CAtlString & Name() const
void OnAccept(IConsole *console)
void OnAdd(IConsole *console)
CSnapinCacheEntry * CacheEntry()
const CAtlString & Name() const
const CAtlString & Provider() const
const CAtlString & DisplayName() const
CSnapinCacheEntry * m_CacheEntry
VOID SaveNode(MscFile *mscFile, IXMLDOMElement *pParentNode)
const CAtlString & Description() const
CAtlList< CSnapin * > m_SubNodes
CSnapin(CSnapinCacheEntry *CacheEntry, PWSTR displayName=NULL)
const CAtlString & Version() const
void SetDisplayName(LPWSTR pszName)
HRESULT CreateAndAddAttributeNode(PCWSTR wszName, PCWSTR wszValue, IXMLDOMElement *pParent)
HRESULT CreateAndAddElementNode(PCWSTR wszName, IXMLDOMNode *pParent, IXMLDOMElement **ppElement=NULL)
HRESULT WINAPI DECLSPEC_HOTPATCH CoCreateInstance(REFCLSID rclsid, IUnknown *outer, DWORD cls_context, REFIID riid, void **obj)