The AddCustomProperty method adds a custom property
HRESULT AddCustomProperty(
[in, string] LPCWSTR p_wsPropertyName,
[in, string] LPCWSTR p_wsPropertyValue,
[in] BOOL p_bEnabled,
[out] LONG* p_pnIndex
);
Parameters:
p_wsPropertyName
[in] property name
p_wsDefaultValue
[in] property value
p_bEnabled
[in] flag, property is enabled
p_pnIndex
[out] custom property index
Return values:
S_OK on success or COM error codeNV_NOT_INITIALIZED - Initialize was not calledNV_UNKNOWN_PROFILE - no profile loadedNV_INVALID_OPTION - empty property nameRemarks:
This method adds a new custom property at the end of the list.