#ifndef _INCLUDE_DDK_OBTYPES_H
#define _INCLUDE_DDK_OBTYPES_H
-/* $Id: obtypes.h,v 1.14 2001/12/05 01:40:23 dwelch Exp $ */
+/* $Id: obtypes.h,v 1.15 2002/06/20 21:28:55 ekohl Exp $ */
struct _DIRECTORY_OBJECT;
struct _OBJECT_ATTRIBUTES;
PVOID *NextObject,
PUNICODE_STRING FullPath,
PWSTR *Path,
- struct _OBJECT_TYPE* ObjectType,
ULONG Attributes);
/*
OUT PVOID *NextObject,
IN PUNICODE_STRING FullPath,
IN OUT PWSTR *Path,
- IN POBJECT_TYPE ObjectType,
IN ULONG Attribute);
NTSTATUS STDCALL
PVOID *NextObject,
PUNICODE_STRING FullPath,
PWSTR *Path,
- POBJECT_TYPE ObjectType,
ULONG Attributes)
{
BLOCK_OFFSET BlockOffset;
PVOID *NextObject,
PUNICODE_STRING FullPath,
PWSTR *Path,
- POBJECT_TYPE ObjectType,
ULONG Attributes)
{
PVOID FoundObject;
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: arcname.c,v 1.3 2002/05/05 14:57:43 chorns Exp $
+/* $Id: arcname.c,v 1.4 2002/06/20 21:30:33 ekohl Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
InitializeObjectAttributes(&ObjectAttributes,
&ArcName,
- 0,
+ OBJ_OPENLINK,
NULL,
NULL);
-/* $Id: symlink.c,v 1.26 2002/04/15 12:38:01 ekohl Exp $
+/* $Id: symlink.c,v 1.27 2002/06/20 21:30:33 ekohl Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
PVOID * NextObject,
PUNICODE_STRING FullPath,
PWSTR * RemainingPath,
- POBJECT_TYPE ObjectType,
ULONG Attributes)
{
PSYMLNK_OBJECT SymlinkObject = (PSYMLNK_OBJECT) Object;
* the desired object is a symbolic link object.
*/
if (((*RemainingPath == NULL) || (**RemainingPath == 0)) &&
- (ObjectType == IoSymbolicLinkType))
+ (Attributes & OBJ_OPENLINK))
{
DPRINT("Parsing stopped!\n");
*NextObject = NULL;
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: main.c,v 1.126 2002/06/17 22:16:33 joeg Exp $
+/* $Id: main.c,v 1.127 2002/06/20 21:31:01 ekohl Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/ke/main.c
InitializeObjectAttributes (&ObjectAttributes,
&ArcName,
- 0,
+ OBJ_OPENLINK,
NULL,
NULL);
InitializeObjectAttributes (&ObjectAttributes,
&DriveName,
- 0,
+ OBJ_OPENLINK,
NULL,
NULL);
-/* $Id: namespc.c,v 1.30 2002/03/06 12:40:47 ekohl Exp $
+/* $Id: namespc.c,v 1.31 2002/06/20 21:31:39 ekohl Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
PVOID * NextObject,
PUNICODE_STRING FullPath,
PWSTR * Path,
- POBJECT_TYPE ObjectType,
ULONG Attributes)
{
PWSTR end;
-/* $Id: object.c,v 1.50 2002/06/05 19:37:12 hbirr Exp $
+/* $Id: object.c,v 1.51 2002/06/20 21:31:39 ekohl Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
&NextObject,
&PathString,
¤t,
- ObjectType,
ObjectAttributes->Attributes);
if (Status == STATUS_REPARSE)
{