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.