/// <summary>
 /// Creates a new exception for the given <see cref="CM_ERROR"/> code
 /// </summary>
 /// <param name="errorCode">Any valid <see cref="CM_ERROR"/> value</param>
 public Win32ConfigManagerException(CM_ERROR errorCode) : base(GetMessage(errorCode))
 {
 }
 /// <summary>
 /// Obtains the message for a given error code
 /// </summary>
 /// <param name="errorCode">Any valid <see cref="CM_ERROR"/> value</param>
 /// <returns>Returns a message</returns>
 public static string GetMessage(CM_ERROR errorCode) => GetMessage((uint)errorCode);