#pragma autorecover
#pragma classflags(64)
#pragma namespace("\\\\.\\Root\\cimv2")
instance of __namespace{ name="ms_809";};
#pragma namespace("\\\\.\\Root\\cimv2\\ms_809")

[Description("The Win32_InstalledWin32Program class represents an installed Win32 application.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0809)] 
class Win32_InstalledWin32Program
{
  [Key,Description("Unique identifier of program") : Amended ToSubclass] string ProgramId;
  [Description("Program name") : Amended ToSubclass] string Name;
  [Description("Program vendor") : Amended ToSubclass] string Vendor;
  [Description("Program version") : Amended ToSubclass] string Version;
  [Description("Program language") : Amended ToSubclass] string Language;
  [Description("MSI Package code") : Amended ToSubclass] string MsiPackageCode;
  [Description("MSI Product code") : Amended ToSubclass] string MsiProductCode;
};

[Description("The Win32_InstalledStoreProgram class represents an installed store application.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0809)] 
class Win32_InstalledStoreProgram
{
  [Key,Description("Unique identifier of program") : Amended ToSubclass] string ProgramId;
  [Description("Program name") : Amended ToSubclass] string Name;
  [Description("Program vendor") : Amended ToSubclass] string Vendor;
  [Description("Program version") : Amended ToSubclass] string Version;
  [Description("Program language") : Amended ToSubclass] string Language;
  [Description("Program architecture") : Amended ToSubclass] string Architecture;
};

[Description("The Win32_InstalledProgramFramework class represents a framework that a Win32_InstalledWin32Program instance depends on.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0809)] 
class Win32_InstalledProgramFramework
{
  [Key,Description("Framework name") : Amended ToSubclass] string FrameworkName;
  [Key,Description("Framework publisher") : Amended ToSubclass] string FrameworkPublisher;
  [Key,Description("Framework version") : Amended ToSubclass] string FrameworkVersion;
  [Key,Description("Framework version actually used") : Amended ToSubclass] string FrameworkVersionActual;
  [Key,Description("Id of the Win32_InstalledWin32Program instance") : Amended ToSubclass] string ProgramId;
  [Description("TRUE if the framework is a private copy") : Amended ToSubclass] boolean IsPrivate;
};
