d3drm: Avoid LPDIRECTXFILEENUMOBJECT.

This commit is contained in:
Henri Verbeet 2013-08-19 10:50:54 +02:00 committed by Alexandre Julliard
parent 34743e7044
commit db2d54ffd0
1 changed files with 6 additions and 6 deletions

View File

@ -1354,7 +1354,7 @@ static HRESULT WINAPI IDirect3DRM3Impl_Load(IDirect3DRM3 *iface, void *source, v
{ {
DXFILELOADOPTIONS load_options; DXFILELOADOPTIONS load_options;
IDirectXFile *file = NULL; IDirectXFile *file = NULL;
LPDIRECTXFILEENUMOBJECT pEnumObject = NULL; IDirectXFileEnumObject *enum_object = NULL;
LPDIRECTXFILEDATA pData = NULL; LPDIRECTXFILEDATA pData = NULL;
HRESULT hr; HRESULT hr;
const GUID* pGuid; const GUID* pGuid;
@ -1395,11 +1395,11 @@ static HRESULT WINAPI IDirect3DRM3Impl_Load(IDirect3DRM3 *iface, void *source, v
if (hr != DXFILE_OK) if (hr != DXFILE_OK)
goto end; goto end;
hr = IDirectXFile_CreateEnumObject(file, source, load_options, &pEnumObject); hr = IDirectXFile_CreateEnumObject(file, source, load_options, &enum_object);
if (hr != DXFILE_OK) if (hr != DXFILE_OK)
goto end; goto end;
hr = IDirectXFileEnumObject_GetNextDataObject(pEnumObject, &pData); hr = IDirectXFileEnumObject_GetNextDataObject(enum_object, &pData);
if (hr != DXFILE_OK) if (hr != DXFILE_OK)
goto end; goto end;
@ -1433,7 +1433,7 @@ static HRESULT WINAPI IDirect3DRM3Impl_Load(IDirect3DRM3 *iface, void *source, v
while (1) while (1)
{ {
hr = IDirectXFileEnumObject_GetNextDataObject(pEnumObject, &pData); hr = IDirectXFileEnumObject_GetNextDataObject(enum_object, &pData);
if (hr == DXFILEERR_NOMOREOBJECTS) if (hr == DXFILEERR_NOMOREOBJECTS)
{ {
TRACE("No more object\n"); TRACE("No more object\n");
@ -1458,8 +1458,8 @@ static HRESULT WINAPI IDirect3DRM3Impl_Load(IDirect3DRM3 *iface, void *source, v
end: end:
if (pData) if (pData)
IDirectXFileData_Release(pData); IDirectXFileData_Release(pData);
if (pEnumObject) if (enum_object)
IDirectXFileEnumObject_Release(pEnumObject); IDirectXFileEnumObject_Release(enum_object);
if (file) if (file)
IDirectXFile_Release(file); IDirectXFile_Release(file);