3.1.1.2.6 Default Values
The following changes to the catalog require the server to set properties to implementation-specific default values:
Adding an entry to a table in a call to ICatalogTableWrite::WriteTable (section 3.1.4.9.1).
Creating a component full configuration entry as part of registration in a call to IRegister::RegisterModule (section 3.1.4.10.1) or IRegister2::RegisterModule2 (section 3.1.4.11.4).
Creating a component configuration entry in a call to IRegister2::CreateFullConfiguration (section 3.1.4.11.1) or IRegister2::CreateLegacyConfiguration (section 3.1.4.11.2).
Converting a component legacy configuration entry into a component full configuration entry in a call to IRegister2::PromoteLegacyConfiguration (section 3.1.4.11.3).
A server is free to choose any default values for properties as long as they conform to the constraints that are specified in the table definitions.