Fuji/Source/Drivers/XBox/MFInput_XB.cpp
void EnumSavedGames(char chDrive)
{
	MFCALLSTACK;

	HANDLE hFind;
	XGAME_FIND_DATA xgfd;
	char szDrive[] = "X:\\";

	*szDrive = chDrive;
	hFind = XFindFirstSaveGame( szDrive, &xgfd );

	if( INVALID_HANDLE_VALUE != hFind )
	{
		do
		{
			OutputDebugStringW( xgfd.szSaveGameName );
			OutputDebugString( "\r\n" );
		} while( XFindNextSaveGame( hFind, &xgfd ) );

		XFindClose( hFind );
	}

	return;
}
//
// Enumerate saved games on the specified device.
//

Enumerate saved games on the specified device.
Enumerate saved games on the specified device .
void EnumSavedGames(char chDrive)
{
	MFCALLSTACK;
	HANDLE hFind;
	XGAME_FIND_DATA xgfd;
	char szDrive[] = "X:\\";
	*szDrive = chDrive;
	hFind = XFindFirstSaveGame( szDrive, &xgfd );
	if( INVALID_HANDLE_VALUE != hFind )
	{
		do
		{
			OutputDebugStringW( xgfd.szSaveGameName );
			OutputDebugString( "\r\n" );
		} while( XFindNextSaveGame( hFind, &xgfd ) );
		XFindClose( hFind );
	}
	return;
}
void EnumSavedGames ( char chDrive ) { MFCALLSTACK ; HANDLE hFind ; XGAME_FIND_DATA xgfd ; char szDrive [ ] = " \\ " ; * szDrive = chDrive ; hFind = XFindFirstSaveGame ( szDrive , & xgfd ) ; if ( INVALID_HANDLE_VALUE != hFind ) { do { OutputDebugStringW ( xgfd . szSaveGameName ) ; OutputDebugString ( " \r \n " ) ; } while ( XFindNextSaveGame ( hFind , & xgfd ) ) ; XFindClose ( hFind ) ; } return ; }
Enumerate saved games on the specified device.
Enumerate saved games on the specified device .