The FsrmTemplateApplyOptions enumeration defines the different options that are available when applying changes that have been made to a template to the objects derived from that template.

 typedef  enum _FsrmTemplateApplyOptions
   FsrmTemplateApplyOptions_ApplyToDerivedMatching = 1,
   FsrmTemplateApplyOptions_ApplyToDerivedAll = 2
 } FsrmTemplateApplyOptions;

FsrmTemplateApplyOptions_ApplyToDerivedMatching:  Apply template changes only to derived objects whose properties match the template.

FsrmTemplateApplyOptions_ApplyToDerivedAll:  Apply template changes to all derived objects, whether their properties match the template's or not.