3.1.1.12.2.2.2 Common

 <GUID> = Expressed in the form of a dashed-string UUID defined in ([RFC4122] section 3).
 <SecurityIdentifier> = Expressed in the form of a Security Descriptor
     Definition Language (SDDL) SID string. The SID structure and the format
     of SDDL SID strings are defined in [MS-DTYP] sections 2.4.2 and 2.5.1.
 <DNSAddress> = Expressed in the form defined in [RFC1035] section 2.3.1.
 <DN> = Expressed in the form defined in [RFC2253] section 3.
 <32-bit integer> = Expressed as a base 10 integer with no leading zeros.
  
 ErrorReportNoEnd = 
     ErrorMessage,
     Space,
     ReturnValue,
     ErrorReportNoEndFragment01,
     WhiteSpace;
  
 ErrorReportNoEndFragment01 = 
     ">";
  
 ErrorReport = 
     ErrorMessage,
     Space,
     ReturnValue,
     ErrorReportFragment01,
     WhiteSpace;
  
 ErrorReportFragment01 = 
     "/>";
  
 ErrorMessage = 
     Quote,
     Message,
     Quote;
  
 Quote = 
     "\"";
  
 Message = 
     A string composed strictly of spaces and alphanumerics.
  
 ReturnValue = 
     ReturnValueFragment01,
     Code;
  
 ReturnValueFragment01 = 
     "returnCode=";
  
 Code = 
     Quote,
     Number,
     Quote;
  
 Number = 
     A 32-bit integer.
  
 Space = 
     " ";
  
 Comma = 
     ",";
  
 SystemRDN = 
     ",CN=System,";
  
 WhiteSpace = 
     "" |
     WhiteSpaceChar |
     (WhiteSpaceChar, WhiteSpace);
  
 WhiteSpaceChar = 
     A space, a newline, or a tab.