[ros-diffs] [hpoussin] 32831: Replace E_FAIL by a better error code

hpoussin at svn.reactos.org hpoussin at svn.reactos.org
Thu Apr 3 21:07:11 CEST 2008


Author: hpoussin
Date: Thu Apr  3 14:07:11 2008
New Revision: 32831

URL: http://svn.reactos.org/svn/reactos?rev=32831&view=rev
Log:
Replace E_FAIL by a better error code

Modified:
    trunk/reactos/lib/recyclebin/recyclebin_v5.c

Modified: trunk/reactos/lib/recyclebin/recyclebin_v5.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/recyclebin/recyclebin_v5.c?rev=32831&r1=32830&r2=32831&view=diff
==============================================================================
--- trunk/reactos/lib/recyclebin/recyclebin_v5.c [iso-8859-1] (original)
+++ trunk/reactos/lib/recyclebin/recyclebin_v5.c [iso-8859-1] Thu Apr  3 14:07:11 2008
@@ -199,7 +199,7 @@
 	TRACE("(%p, %s)\n", This, debugstr_w(szFileName));
 
 	if (s->EnumeratorCount != 0)
-		return E_FAIL;
+		return HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION);
 
 	/* Get full file name */
 	while (TRUE)
@@ -414,7 +414,7 @@
 	TRACE("(%p, %s, %p)\n", This, debugstr_w(pDeletedFileName), pDeletedFile);
 
 	if (s->EnumeratorCount != 0)
-		return E_FAIL;
+		return HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION);
 
 	pHeader = MapViewOfFile(s->hInfoMapped, FILE_MAP_WRITE, 0, 0, 0);
 	if (!pHeader)
@@ -476,7 +476,7 @@
 	TRACE("(%p, %s, %p)\n", This, debugstr_w(pDeletedFileName), pDeletedFile);
 
 	if (s->EnumeratorCount != 0)
-		return E_FAIL;
+		return HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION);
 
 	pHeader = MapViewOfFile(s->hInfoMapped, FILE_MAP_WRITE, 0, 0, 0);
 	if (!pHeader)



More information about the Ros-diffs mailing list