Womit wird denn der CodeWriter gefüttert?
Ihr müsst ja eine allgemeine Beschreibungssprache haben (
XML etc.) in der steht: "hier kommt jetzt eine Klasse mit den und den Elementen und Methoden und danach kommen ein paar Records".
Du könntest dir den
WMI Code Generator als Inspirationsquelle für eine Delphi-Implementation anschauen:
https://github.com/RRUZ/wmi-delphi-code-creator
Der kann für Delphi, Free Pascal, Oxygene, C#, Emba und Microsoft C++ Abfragecode für
WMI Klassen und Eigenschaften erstellen.