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

[Description("Win32_InstalledWin32Program 类表示已安装的 Win32 应用程序。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0804)] 
class Win32_InstalledWin32Program
{
  [Key,Description("程序的唯一标识符") : Amended ToSubclass] string ProgramId;
  [Description("程序名") : Amended ToSubclass] string Name;
  [Description("程序供应商") : Amended ToSubclass] string Vendor;
  [Description("程序版本") : Amended ToSubclass] string Version;
  [Description("程序语言") : Amended ToSubclass] string Language;
  [Description("MSI 数据包代码") : Amended ToSubclass] string MsiPackageCode;
  [Description("MSI 产品代码") : Amended ToSubclass] string MsiProductCode;
};

[Description("Win32_InstalledStoreProgram 类表示已安装的应用商店应用程序。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0804)] 
class Win32_InstalledStoreProgram
{
  [Key,Description("程序的唯一标识符") : Amended ToSubclass] string ProgramId;
  [Description("程序名") : Amended ToSubclass] string Name;
  [Description("程序供应商") : Amended ToSubclass] string Vendor;
  [Description("程序版本") : Amended ToSubclass] string Version;
  [Description("程序语言") : Amended ToSubclass] string Language;
  [Description("程序体系结构") : Amended ToSubclass] string Architecture;
};

[Description("Win32_InstalledProgramFramework 类表示 Win32_InstalledWin32Program 实例所依赖的框架。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0804)] 
class Win32_InstalledProgramFramework
{
  [Key,Description("框架名称") : Amended ToSubclass] string FrameworkName;
  [Key,Description("框架发布者") : Amended ToSubclass] string FrameworkPublisher;
  [Key,Description("框架版本") : Amended ToSubclass] string FrameworkVersion;
  [Key,Description("实际使用的框架版本") : Amended ToSubclass] string FrameworkVersionActual;
  [Key,Description("Win32_InstalledWin32Program 实例的 ID") : Amended ToSubclass] string ProgramId;
  [Description("如果框架是私有副本，则为 TRUE") : Amended ToSubclass] boolean IsPrivate;
};
