IGameExplorer2 Interface

The IGameExplorer2 COM interface provides developers with replacement interfaces for the current IGameExplorer interface. The IGameExplorer2 interface provides developers with the ability to call a single entry point (dependent on whether the user is installing or uninstalling the game) that will automate the required items, and remove the complexity of using IGameExplorer. IGameExplorer
    IGameExplorer2

Method Description
AddGame (inherited from IGameExplorer)

Registers an instance of a game with Games Explorer, and either uses a custom InstanceID or returns a generated InstanceID.

CheckAccess

Checks to see if the user has permission to launch the title.

InstallGame

Checks whether the user has permission to install the title, and then, if allowed, installs it.

RemoveGame (inherited from IGameExplorer)

Removes an instance of a game from Games Explorer. Also, it removes permissions for the game from parental controls, as well as for any related rich media settings.

UninstallGame

Removes the supplied instance of the game from the system.

UpdateGame (inherited from IGameExplorer)

Notifies Games Explorer that the game definition file (GDF) for a title has been updated. This function call updates any permissions for the game in parental controls, as well as for any rich media information.

VerifyAccess

Checks whether the user has permission to play the game in the specified GDF.

Syntax

interface class IGameExplorer2

Remarks

This interface is supported on the Windows platforms beginning with the Windows 7 release. It supersedes the IGameExplorer interface for those releases.

Requirements

Header: Declared in GameUX.h.

See Also

IGameExplorer
Windows Games Explorer Interfaces for Windows 7