Commit dad65985 authored by Francois Gouget's avatar Francois Gouget Committed by Alexandre Julliard

gameux: Make some functions static.

parent b3831115
...@@ -44,9 +44,14 @@ extern BOOL WINAPI GUIDFromStringW(LPCWSTR psz, LPGUID pguid); ...@@ -44,9 +44,14 @@ extern BOOL WINAPI GUIDFromStringW(LPCWSTR psz, LPGUID pguid);
/******************************************************************************* /*******************************************************************************
* GAMEUX_initGameData * GAMEUX_initGameData
* *
* Internal helper function. Description available in gameux_private.h file * Internal helper function.
* Initializes GAME_DATA structure fields with proper values. Should be
* called always before first usage of this structure. Implemented in gameexplorer.c
*
* Parameters:
* GameData [I/O] pointer to structure to initialize
*/ */
void GAMEUX_initGameData(struct GAMEUX_GAME_DATA *GameData) static void GAMEUX_initGameData(struct GAMEUX_GAME_DATA *GameData)
{ {
GameData->sGDFBinaryPath = NULL; GameData->sGDFBinaryPath = NULL;
GameData->sGameInstallDirectory = NULL; GameData->sGameInstallDirectory = NULL;
...@@ -56,9 +61,14 @@ void GAMEUX_initGameData(struct GAMEUX_GAME_DATA *GameData) ...@@ -56,9 +61,14 @@ void GAMEUX_initGameData(struct GAMEUX_GAME_DATA *GameData)
/******************************************************************************* /*******************************************************************************
* GAMEUX_uninitGameData * GAMEUX_uninitGameData
* *
* Internal helper function. Description available in gameux_private.h file * Internal helper function.
* Properly frees all data stored or pointed by fields of GAME_DATA structure.
* Should be called before freeing this structure. Implemented in gameexplorer.c
*
* Parameters:
* GameData [I/O] pointer to structure to uninitialize
*/ */
void GAMEUX_uninitGameData(struct GAMEUX_GAME_DATA *GameData) static void GAMEUX_uninitGameData(struct GAMEUX_GAME_DATA *GameData)
{ {
HeapFree(GetProcessHeap(), 0, GameData->sGDFBinaryPath); HeapFree(GetProcessHeap(), 0, GameData->sGDFBinaryPath);
HeapFree(GetProcessHeap(), 0, GameData->sGameInstallDirectory); HeapFree(GetProcessHeap(), 0, GameData->sGameInstallDirectory);
...@@ -497,11 +507,23 @@ static HRESULT GAMEUX_RemoveRegistryRecord(GUID* pInstanceID) ...@@ -497,11 +507,23 @@ static HRESULT GAMEUX_RemoveRegistryRecord(GUID* pInstanceID)
return hr; return hr;
} }
/******************************************************************************* /*******************************************************************************
* GAMEUX_RegisterGame * GAMEUX_RegisterGame
* *
* Internal helper function. Description available in gameux_private.h file * Internal helper function. Registers game associated with given GDF binary in
* Game Explorer. Implemented in gameexplorer.c
*
* Parameters:
* sGDFBinaryPath [I] path to binary containing GDF file in
* resources
* sGameInstallDirectory [I] path to directory, where game installed
* it's files.
* installScope [I] scope of game installation
* pInstanceID [I/O] pointer to game instance identifier.
* If pointing to GUID_NULL, then new
* identifier will be generated automatically
* and returned via this parameter
*/ */
HRESULT WINAPI GAMEUX_RegisterGame(LPCWSTR sGDFBinaryPath, static HRESULT WINAPI GAMEUX_RegisterGame(LPCWSTR sGDFBinaryPath,
LPCWSTR sGameInstallDirectory, LPCWSTR sGameInstallDirectory,
GAME_INSTALL_SCOPE installScope, GAME_INSTALL_SCOPE installScope,
GUID *pInstanceID) GUID *pInstanceID)
......
...@@ -994,7 +994,7 @@ static const struct IGameStatisticsVtbl GameStatisticsImplVtbl = ...@@ -994,7 +994,7 @@ static const struct IGameStatisticsVtbl GameStatisticsImplVtbl =
}; };
HRESULT create_IGameStatistics(GameStatisticsImpl** ppStats) static HRESULT create_IGameStatistics(GameStatisticsImpl** ppStats)
{ {
TRACE("(%p)\n", ppStats); TRACE("(%p)\n", ppStats);
......
...@@ -46,47 +46,6 @@ struct GAMEUX_GAME_DATA ...@@ -46,47 +46,6 @@ struct GAMEUX_GAME_DATA
BSTR bstrDescription; /* game's description */ BSTR bstrDescription; /* game's description */
}; };
/******************************************************************************* /*******************************************************************************
* GAMEUX_initGameData
*
* Initializes GAME_DATA structure fields with proper values. Should be
* called always before first usage of this structure. Implemented in gameexplorer.c
*
* Parameters:
* GameData [I/O] pointer to structure to initialize
*/
void GAMEUX_initGameData(struct GAMEUX_GAME_DATA *GameData);
/*******************************************************************************
* GAMEUX_uninitGameData
*
* Properly frees all data stored or pointed by fields of GAME_DATA structure.
* Should be called before freeing this structure. Implemented in gameexplorer.c
*
* Parameters:
* GameData [I/O] pointer to structure to uninitialize
*/
void GAMEUX_uninitGameData(struct GAMEUX_GAME_DATA *GameData);
/*******************************************************************************
* GAMEUX_RegisterGame
*
* Helper function. Registers game associated with given GDF binary in
* Game Explorer. Implemented in gameexplorer.c
*
* Parameters:
* sGDFBinaryPath [I] path to binary containing GDF file in
* resources
* sGameInstallDirectory [I] path to directory, where game installed
* it's files.
* installScope [I] scope of game installation
* pInstanceID [I/O] pointer to game instance identifier.
* If pointing to GUID_NULL, then new
* identifier will be generated automatically
* and returned via this parameter
*/
HRESULT WINAPI GAMEUX_RegisterGame(LPCWSTR sGDFBinaryPath,
LPCWSTR sGameInstallDirectory,
GAME_INSTALL_SCOPE installScope,
GUID *pInstanceID);
/*******************************************************************************
* GAMEUX_FindGameInstanceId * GAMEUX_FindGameInstanceId
* *
* Helper function. Searches for instance identifier of given game in given * Helper function. Searches for instance identifier of given game in given
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment