#pragma namespace ("\\\\.\\root\\cimv2") #pragma deleteclass("HP_ThunderboltDockG2Firmware", NOFAIL) [DYNPROPS] Class HP_ThunderboltDockG2Firmware { [key] string KeyName; String AvailablePackageVersion; String InstalledPackageVersion; Uint32 ErrorCode; String LastInstalled; String LastChecked; }; [DYNPROPS] Instance of HP_ThunderboltDockG2Firmware { KeyName="RegKeyToMOF"; [PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\HP\\HP Firmware Installer\\HP Thunderbolt Dock G2|AvailablePackageVersion"),Dynamic,Provider("RegPropProv")] AvailablePackageVersion; [PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\HP\\HP Firmware Installer\\HP Thunderbolt Dock G2|InstalledPackageVersion"),Dynamic,Provider("RegPropProv")] InstalledPackageVersion; [PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\HP\\HP Firmware Installer\\HP Thunderbolt Dock G2|ErrorCode"),Dynamic,Provider("RegPropProv")] ErrorCode; [PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\HP\\HP Firmware Installer\\HP Thunderbolt Dock G2|LastInstalled"),Dynamic,Provider("RegPropProv")] LastInstalled; [PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\HP\\HP Firmware Installer\\HP Thunderbolt Dock G2|LastChecked"),Dynamic,Provider("RegPropProv")] LastChecked; };