APPCATEGORYINFOLIST structure (appmgmt.h)

Provides a list of supported application categories from an application publisher to Add/Remove Programs in Control Panel.

Syntax

typedef struct _APPCATEGORYINFOLIST {
  DWORD           cCategory;
  APPCATEGORYINFO *pCategoryInfo;
} APPCATEGORYINFOLIST;

Members

cCategory

Type: DWORD

A value of type DWORD that specifies the count of APPCATEGORYINFO elements in the array pointed to by pCategoryInfo.

pCategoryInfo

Type: APPCATEGORYINFO*

A pointer to an array of APPCATEGORYINFO structures. This array contains all the categories an application publisher supports and must be allocated using CoTaskMemAlloc and freed using CoTaskMemFree.

Requirements

Requirement Value
Minimum supported client Windows XP, Windows 2000 Professional [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header appmgmt.h

See also

APPCATEGORYINFO

IAppPublisher::GetCategories