Something like this perhaps ?
Code:

$strComputer = "."
$objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" + $strComputer + "\root\cimv2")
$objClass = $objWMIService.Get("Win32_PnPEntity")
? "Listing Class Methods:"
For Each $objItem In $objClass.methods_
? $objItem.Name
Next