IPC_TEMPLATE_INFO structure
Contains information for a template such as ID, locale, name, and description.
Syntax
typedef struct _IPC_TEMPLATE_INFO {
LPCWSTR wszID;
LCID lcid;
LPCWSTR wszName;
LPCWSTR wszDescription;
LPCWSTR wszIssuerDisplayName;
BOOL fFromTemplate;
} IPC_TEMPLATE_INFO, *PIPC_TEMPLATE_INFO;typedef const IPC_TEMPLATE_INFO *PCIPC_TEMPLATE_INFO;
Members
-
wszID
-
The template ID.
This member is read-only.
-
lcid
-
The locale ID for the template name and description.
This member, lcid, must be set to the locale ID of the template information of this structure instance. For more information about platform behavior regarding locale ID, see the Frequently asked questions section of the Release notes topic.
-
wszName
-
The template name.
Do not include a colon (:) character or a semicolon (;) character in the string.
-
wszDescription
-
The template description.
Do not include a colon (:) character or a semicolon (;) character in the string.
-
wszIssuerDisplayName
-
The name of the RMS server that issued the template, in a format that can be displayed to the user.
This member is read-only.
-
fFromTemplate
-
Specifies whether the license was created directly from a template (for example, enumerated using IpcGetTemplateList). The property is a BOOL and is TRUE if the license was created directly from a template, otherwise FALSE.
This member is read-only.
Remarks
When using this structure with IpcSetLicenseProperty, the following members are not required and are ignored:
- wszID
- wszIssuerDisplayName
- fFromTemplate
When using this structure with IpcGetLicenseProperty or IpcGetSerializedLicenseProperty, the member wszID is returned as NULL when the license was not created directly from a template.
Requirements
Minimum supported client |
Windows Vista with SP2 |
Minimum supported server |
Windows Server 2008 |
Header |
|