#pragma autorecover
#pragma namespace("\\\\.\\root\\CIMV2\\Applications\\Games")
instance of __namespace{ name="ms_804";};
#pragma namespace("\\\\.\\root\\CIMV2\\Applications\\Games\\ms_804")

[AMENDMENT, LOCALE(0x0804)] 
class Win32_ProviderEx : __Win32Provider
{
  [Description("Hosting Model, provides compatibility with Windows XP and Windows Server .NET. Do not override.") : Amended ToSubclass] string HostingModel;
  [Description("...") : Amended ToSubclass] string SecurityDescriptor;
};

[Description("Each installed game provides descriptive information to the GameExplorer, keyed by an installation id (GUID).") : Amended ToInstance ToSubclass,AMENDMENT, LOCALE(0x0804)] 
class Game
{
  [Description("GUID representing this instance of the game") : Amended ToInstance ToSubclass,key] string InstanceID;
  [description("GUID representing the Game Title / Edition") : Amended ToInstance ToSubclass] string GameID;
  [description("Location of the GameDescriptionFile Binary") : Amended ToInstance ToSubclass] string GDFBinaryPath;
  [description("Resource ID for GDF data in GameDescriptionFile Binary") : Amended ToInstance ToSubclass] string ResourceIDForGDFInfo;
  [Description("Game Title") : Amended ToInstance ToSubclass] string Name;
  [description("Installation is for all users or current user") : Amended ToInstance ToSubclass] uint32 InstallScope;
  [Description("Path to Game Application Executable") : Amended ToInstance ToSubclass] string GameInstallPath;
};
