NapComponentRegistrationInfo structure (naptypes.h)
Syntax
typedef struct tagNapComponentRegistrationInfo {
NapComponentId id;
CountedString friendlyName;
CountedString description;
CountedString version;
CountedString vendorName;
CLSID infoClsid;
CLSID configClsid;
FILETIME registrationDate;
UINT32 componentType;
} NapComponentRegistrationInfo;
Members
id
A NapComponentId value that contains the unique identifier of the component.
friendlyName
A CountedString structure that contains the friendly (human-readable) name of the component.
description
A CountedString structure that contains a description of the component.
version
A CountedString structure that contains the version of the component.
vendorName
A CountedString structure that contains the vendor name for the component.
infoClsid
The CLSID of the COM object that implements the INapComponentInfo interface. This interface is used to retrieve more detailed and localized information about the NAP component.
Currently, enforcement clients do not need to provide a valid infoClsid.
configClsid
The CLSID of the COM object that implements the INapComponentConfig interface. This interface is used to launch a customized user interface and to get and set SHV configuration settings.
Currently, SHAs and enforcement clients do not need to provide a valid configClsid.
registrationDate
A FILETIME structure that contains the registration information date.
componentType
A value that defines the component type.
For enforcement clients this value should be either ComponentTypeEnforcementClientSoH or ComponentTypeEnforcementClientRp.
Currently, componentType is ignored for SHAs and SHVs and should be set to 0x00000000.
Remarks
This registration information is not localized, it is provided in US-English only.
When NAP components are registered through the registration APIs, the registrationDate field is ignored.
When information about registered NAP components is retrieved, if there is no valid infoClsid, configClsid, or registrationDate, they are set to 0.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | naptypes.h |