1.8 Vendor-Extensible Fields
This protocol uses GUIDs, as specified in [MS-DTYP], to represent services. Each DSLR service is defined by two GUIDS: a class ID and a service ID. Vendors are free to choose their own values for these fields to define new DSLR services.
This protocol uses HRESULT values as defined in [MS-ERREF] section 2.1, as well as those defined in this document, in section 2.2.2.5. Vendors can define their own HRESULT values, provided they set the C bit (0x20000000) for each vendor-defined value, indicating that the value is a customer code.