I have the following serial ports listed in my devicemanager:
The Win32_SerialPort class used in this article reports the physical com ports, if you wanna enumerate all the serial ports including the USB-Serial/COM ports, you must use the MSSerial_PortName class located in the root\wmi namespace.
Also try these classes located in the same namespace
MSSerial_CommInfoMSSerial_CommPropertiesMSSerial_HardwareConfigurationMSSerial_PerformanceInformationNote : If you want to know the properties and methods of this class you can use the WMI Delphi Code Creator.