I'm trying to understand what Class means inside a File element and I can't find anything using google. The reason that I need to understand this is that I'm converting a WiX installer to InstallShield. According the the WiX docs Classes are COM components but I don't think that applies here (and if it does then I have a whole other question about how to use COM components in InstallShield, but I'll skip that question for now. Here's the code. Can someone please tell me what this is doing?
<File Id="pg_audio_sink.ax" KeyPath="yes" Source="$(var.DirectShow)\pg_audio_sink\Release\pg_audio_sink.ax">
<Class Id="{7E4D071A-50B7-42D8-ADFE-B0C3715422B9}" Context="InprocServer32" Description="AAC Encoder" ThreadingModel="both" />
<Class Id="{2A67EDA3-7AE8-494E-808C-60C1E2C992C1}" Context="InprocServer32" Description="Settings" ThreadingModel="both" />
<Class Id="{AF94923E-31C7-483A-A2EA-57D86BF26AD7}" Context="InprocServer32" Description="Settings" ThreadingModel="both" />
</File>