&pDirectoryEntry,
NULL);
- if( !NT_SUCCESS( ntStatus))
+ if( !NT_SUCCESS( ntStatus) ||
+ ntStatus == STATUS_REPARSE)
{
//
- // The volume lock was released on failure above
+ // The volume lock was released on failure or reparse above
// Except for STATUS_OBJECT_NAME_NOT_FOUND
//
&pDirectoryEntry,
NULL);
- if( !NT_SUCCESS( ntStatus))
+ if( !NT_SUCCESS( ntStatus) ||
+ ntStatus == STATUS_REPARSE)
{
//
- // The volume lock was released on failure above
+ // The volume lock was released on failure or reparse above
// Except for STATUS_OBJECT_NAME_NOT_FOUND
//
&pDirectoryEntry,
NULL);
- if( !NT_SUCCESS( ntStatus))
+ if( !NT_SUCCESS( ntStatus) ||
+ ntStatus == STATUS_REPARSE)
{
//
- // The volume lock was released on failure above
+ // The volume lock was released on failure or reparse above
// Except for STATUS_OBJECT_NAME_NOT_FOUND
//