Por cierto, si no recuerdo mal, la herramienta
WMI Delphi Code creator de Rodrigo Ruz, genera código para Free Pascal (además de para Delphi).
Échale un vistazo, porque es posible que te pueda generar código para lo que necesitas, o al menos para empezar y que te sirva de guía.