mirror of
https://github.com/reactos/reactos.git
synced 2025-03-10 18:24:02 +00:00
NTOKRNL.FsRtl notification and cache tunnels stubs added.
Possibly fixed the win32k.sys import error reported by Jason. svn path=/trunk/; revision=1047
This commit is contained in:
parent
f1d9e95a84
commit
a665da497e
8 changed files with 463 additions and 9 deletions
|
@ -1,6 +1,6 @@
|
||||||
#ifndef __INCLUDE_DDK_FSFUNCS_H
|
#ifndef __INCLUDE_DDK_FSFUNCS_H
|
||||||
#define __INCLUDE_DDK_FSFUNCS_H
|
#define __INCLUDE_DDK_FSFUNCS_H
|
||||||
/* $Id: fsfuncs.h,v 1.9 2000/03/10 22:09:16 ea Exp $ */
|
/* $Id: fsfuncs.h,v 1.10 2000/03/11 00:51:36 ea Exp $ */
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
FsRtlAddLargeMcbEntry (
|
FsRtlAddLargeMcbEntry (
|
||||||
|
@ -20,6 +20,18 @@ FsRtlAddMcbEntry (
|
||||||
DWORD Unknown2,
|
DWORD Unknown2,
|
||||||
DWORD Unknown3
|
DWORD Unknown3
|
||||||
);
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlAddToTunnelCache (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4,
|
||||||
|
DWORD Unknown5,
|
||||||
|
DWORD Unknown6,
|
||||||
|
DWORD Unknown7
|
||||||
|
);
|
||||||
PVOID
|
PVOID
|
||||||
STDCALL
|
STDCALL
|
||||||
FsRtlAllocatePool (
|
FsRtlAllocatePool (
|
||||||
|
@ -116,6 +128,18 @@ FsRtlCurrentBatchOplock (
|
||||||
);
|
);
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
FsRtlDeleteKeyFromTunnelCache (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2
|
||||||
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlDeleteTunnelCache (
|
||||||
|
IN OUT PVOID lpTunnel
|
||||||
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
FsRtlDeregisterUncProvider (
|
FsRtlDeregisterUncProvider (
|
||||||
DWORD Unknown0
|
DWORD Unknown0
|
||||||
);
|
);
|
||||||
|
@ -194,6 +218,18 @@ FsRtlFastUnlockSingle (
|
||||||
IN DWORD Unknown6,
|
IN DWORD Unknown6,
|
||||||
IN DWORD Unknown7
|
IN DWORD Unknown7
|
||||||
);
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlFindInTunnelCache (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4,
|
||||||
|
DWORD Unknown5,
|
||||||
|
DWORD Unknown6,
|
||||||
|
DWORD Unknown7
|
||||||
|
);
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
STDCALL
|
||||||
FsRtlGetFileSize (
|
FsRtlGetFileSize (
|
||||||
|
@ -250,6 +286,11 @@ STDCALL
|
||||||
FsRtlInitializeOplock (
|
FsRtlInitializeOplock (
|
||||||
DWORD Unknown0
|
DWORD Unknown0
|
||||||
);
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlInitializeTunnelCache (
|
||||||
|
IN OUT PVOID lpTunnel
|
||||||
|
);
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
FsRtlIsDbcsInExpression (
|
FsRtlIsDbcsInExpression (
|
||||||
|
@ -381,6 +422,70 @@ FsRtlMdlWriteCompleteDev (
|
||||||
IN PMDL MdlChain,
|
IN PMDL MdlChain,
|
||||||
IN PDEVICE_OBJECT DeviceObject
|
IN PDEVICE_OBJECT DeviceObject
|
||||||
);
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyChangeDirectory (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4,
|
||||||
|
DWORD Unknown5,
|
||||||
|
DWORD Unknown6
|
||||||
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyCleanup (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2
|
||||||
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyFullChangeDirectory (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4,
|
||||||
|
DWORD Unknown5,
|
||||||
|
DWORD Unknown6,
|
||||||
|
DWORD Unknown7,
|
||||||
|
DWORD Unknown8,
|
||||||
|
DWORD Unknown9
|
||||||
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyFullReportChange (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4,
|
||||||
|
DWORD Unknown5,
|
||||||
|
DWORD Unknown6,
|
||||||
|
DWORD Unknown7,
|
||||||
|
DWORD Unknown8
|
||||||
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyUninitializeSync (
|
||||||
|
IN OUT PVOID * Unknown0
|
||||||
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyReportChange (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
PVOID Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4
|
||||||
|
);
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyInitializeSync (
|
||||||
|
IN OUT PVOID * Unknown0
|
||||||
|
);
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
FsRtlOplockFsctrl (
|
FsRtlOplockFsctrl (
|
||||||
|
|
195
reactos/ntoskrnl/fs/notify.c
Normal file
195
reactos/ntoskrnl/fs/notify.c
Normal file
|
@ -0,0 +1,195 @@
|
||||||
|
/* $Id: notify.c,v 1.1 2000/03/11 00:51:36 ea Exp $
|
||||||
|
*
|
||||||
|
* reactos/ntoskrnl/fs/notify.c
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#include <ntos.h>
|
||||||
|
#include <ddk/ntifs.h>
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlNotifyChangeDirectory@28
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyChangeDirectory (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4,
|
||||||
|
DWORD Unknown5,
|
||||||
|
DWORD Unknown6
|
||||||
|
)
|
||||||
|
{
|
||||||
|
FsRtlNotifyFullChangeDirectory (
|
||||||
|
Unknown0,
|
||||||
|
Unknown3,
|
||||||
|
Unknown1,
|
||||||
|
Unknown2,
|
||||||
|
Unknown4,
|
||||||
|
1,
|
||||||
|
Unknown5,
|
||||||
|
Unknown6,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlNotifyCleanup@12
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyCleanup (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2
|
||||||
|
)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlNotifyFullChangeDirectory@40
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyFullChangeDirectory (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4,
|
||||||
|
DWORD Unknown5,
|
||||||
|
DWORD Unknown6,
|
||||||
|
DWORD Unknown7,
|
||||||
|
DWORD Unknown8,
|
||||||
|
DWORD Unknown9
|
||||||
|
)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlNotifyFullReportChange@36
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyFullReportChange (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4,
|
||||||
|
DWORD Unknown5,
|
||||||
|
DWORD Unknown6,
|
||||||
|
DWORD Unknown7,
|
||||||
|
DWORD Unknown8
|
||||||
|
)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlNotifyInitializeSync@4
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyInitializeSync (
|
||||||
|
IN OUT PVOID * Unknown0
|
||||||
|
)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlNotifyReportChange@20
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyReportChange (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
PVOID Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4
|
||||||
|
)
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
* It should probably call
|
||||||
|
* FsRtlNotifyFullReportChange.
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlNotifyUninitializeSync@4
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlNotifyUninitializeSync (
|
||||||
|
IN OUT PVOID * Unknown0
|
||||||
|
)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* EOF */
|
|
@ -1,9 +1,10 @@
|
||||||
/* $Id: oplock.c,v 1.1 2000/03/10 22:09:17 ea Exp $
|
/* $Id: oplock.c,v 1.2 2000/03/11 00:51:36 ea Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/oplock.c
|
* reactos/ntoskrnl/fs/oplock.c
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
#include <ntos.h>
|
#include <ntos.h>
|
||||||
|
#include <ddk/ntifs.h>
|
||||||
|
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
|
|
126
reactos/ntoskrnl/fs/tunnel.c
Normal file
126
reactos/ntoskrnl/fs/tunnel.c
Normal file
|
@ -0,0 +1,126 @@
|
||||||
|
/* $Id: tunnel.c,v 1.1 2000/03/11 00:51:36 ea Exp $
|
||||||
|
*
|
||||||
|
* reactos/ntoskrnl/fs/tunnel.c
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#include <ntos.h>
|
||||||
|
#include <ddk/ntifs.h>
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlAddToTunnelCache@32
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlAddToTunnelCache (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4,
|
||||||
|
DWORD Unknown5,
|
||||||
|
DWORD Unknown6,
|
||||||
|
DWORD Unknown7
|
||||||
|
)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlDeleteKeyFromTunnelCache@12
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlDeleteKeyFromTunnelCache (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2
|
||||||
|
)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlDeleteTunnelCache@4
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlDeleteTunnelCache (
|
||||||
|
IN OUT PVOID lpTunnel
|
||||||
|
)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlFindInTunnelCache@32
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlFindInTunnelCache (
|
||||||
|
DWORD Unknown0,
|
||||||
|
DWORD Unknown1,
|
||||||
|
DWORD Unknown2,
|
||||||
|
DWORD Unknown3,
|
||||||
|
DWORD Unknown4,
|
||||||
|
DWORD Unknown5,
|
||||||
|
DWORD Unknown6,
|
||||||
|
DWORD Unknown7
|
||||||
|
)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**********************************************************************
|
||||||
|
* NAME EXPORTED
|
||||||
|
* FsRtlInitializeTunnelCache@4
|
||||||
|
*
|
||||||
|
* DESCRIPTION
|
||||||
|
*
|
||||||
|
* ARGUMENTS
|
||||||
|
*
|
||||||
|
* RETURN VALUE
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
FsRtlInitializeTunnelCache (
|
||||||
|
IN OUT PVOID lpTunnel
|
||||||
|
)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* EOF */
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile_rex,v 1.59 2000/03/10 22:09:17 ea Exp $
|
# $Id: makefile_rex,v 1.60 2000/03/11 00:51:36 ea Exp $
|
||||||
#
|
#
|
||||||
# ReactOS Operating System
|
# ReactOS Operating System
|
||||||
#
|
#
|
||||||
|
@ -59,7 +59,8 @@ EX_OBJECTS = ex/work.o ex/fmutex.o ex/resource.o ex/time.o ex/interlck.o \
|
||||||
ex/stamp.o ex/init.o
|
ex/stamp.o ex/init.o
|
||||||
|
|
||||||
FS_OBJECTS = fs/dbcsname.o fs/name.o fs/mcb.o fs/unc.o fs/util.o \
|
FS_OBJECTS = fs/dbcsname.o fs/name.o fs/mcb.o fs/unc.o fs/util.o \
|
||||||
fs/filelock.o fs/pool.o fs/mdl.o fs/oplock.o
|
fs/filelock.o fs/pool.o fs/mdl.o fs/oplock.o fs/tunnel.o \
|
||||||
|
fs/notify.o
|
||||||
|
|
||||||
SE_OBJECTS = se/semgr.o se/acl.o se/sid.o se/sd.o se/token.o se/luid.o \
|
SE_OBJECTS = se/semgr.o se/acl.o se/sid.o se/sd.o se/token.o se/luid.o \
|
||||||
se/priv.o
|
se/priv.o
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; $Id: ntoskrnl.def,v 1.56 2000/03/10 22:09:17 ea Exp $
|
; $Id: ntoskrnl.def,v 1.57 2000/03/11 00:51:36 ea Exp $
|
||||||
;
|
;
|
||||||
; reactos/ntoskrnl/ntoskrnl.def
|
; reactos/ntoskrnl/ntoskrnl.def
|
||||||
;
|
;
|
||||||
|
@ -82,6 +82,7 @@ ExSystemTimeToLocalTime
|
||||||
ExTryToAcquireResourceExclusiveLite
|
ExTryToAcquireResourceExclusiveLite
|
||||||
FsRtlAddLargeMcbEntry@28
|
FsRtlAddLargeMcbEntry@28
|
||||||
FsRtlAddMcbEntry@16
|
FsRtlAddMcbEntry@16
|
||||||
|
FsRtlAddToTunnelCache@32
|
||||||
FsRtlAllocatePool@8
|
FsRtlAllocatePool@8
|
||||||
FsRtlAllocatePoolWithQuota@8
|
FsRtlAllocatePoolWithQuota@8
|
||||||
FsRtlAllocatePoolWithQuotaTag@12
|
FsRtlAllocatePoolWithQuotaTag@12
|
||||||
|
@ -95,6 +96,8 @@ FsRtlCheckOplock@20
|
||||||
FsRtlCopyRead@32
|
FsRtlCopyRead@32
|
||||||
FsRtlCopyWrite@32
|
FsRtlCopyWrite@32
|
||||||
FsRtlCurrentBatchOplock@4
|
FsRtlCurrentBatchOplock@4
|
||||||
|
FsRtlDeleteKeyFromTunnelCache@12
|
||||||
|
FsRtlDeleteTunnelCache@4
|
||||||
FsRtlDeregisterUncProvider@4
|
FsRtlDeregisterUncProvider@4
|
||||||
FsRtlDissectDbcs@16
|
FsRtlDissectDbcs@16
|
||||||
FsRtlDissectName@16
|
FsRtlDissectName@16
|
||||||
|
@ -105,6 +108,7 @@ FsRtlFastCheckLockForWrite@24
|
||||||
FsRtlFastUnlockAll@16
|
FsRtlFastUnlockAll@16
|
||||||
FsRtlFastUnlockAllByKey@20
|
FsRtlFastUnlockAllByKey@20
|
||||||
FsRtlFastUnlockSingle@32
|
FsRtlFastUnlockSingle@32
|
||||||
|
FsRtlFindInTunnelCache@32
|
||||||
FsRtlGetFileSize@8
|
FsRtlGetFileSize@8
|
||||||
FsRtlGetNextFileLock@8
|
FsRtlGetNextFileLock@8
|
||||||
FsRtlGetNextLargeMcbEntry@20
|
FsRtlGetNextLargeMcbEntry@20
|
||||||
|
@ -113,6 +117,7 @@ FsRtlInitializeFileLock@12
|
||||||
FsRtlInitializeLargeMcb@8
|
FsRtlInitializeLargeMcb@8
|
||||||
FsRtlInitializeMcb@8
|
FsRtlInitializeMcb@8
|
||||||
FsRtlInitializeOplock@4
|
FsRtlInitializeOplock@4
|
||||||
|
FsRtlInitializeTunnelCache@4
|
||||||
FsRtlIsDbcsInExpression@8
|
FsRtlIsDbcsInExpression@8
|
||||||
FsRtlIsFatDbcsLegal@20
|
FsRtlIsFatDbcsLegal@20
|
||||||
FsRtlIsHpfsDbcsLegal@20
|
FsRtlIsHpfsDbcsLegal@20
|
||||||
|
@ -131,6 +136,13 @@ FsRtlMdlReadDev@28
|
||||||
FsRtlMdlWriteComplete@12
|
FsRtlMdlWriteComplete@12
|
||||||
FsRtlMdlWriteCompleteDev@16
|
FsRtlMdlWriteCompleteDev@16
|
||||||
FsRtlNormalizeNtstatus@8
|
FsRtlNormalizeNtstatus@8
|
||||||
|
FsRtlNotifyChangeDirectory@28
|
||||||
|
FsRtlNotifyCleanup@12
|
||||||
|
FsRtlNotifyFullChangeDirectory@40
|
||||||
|
FsRtlNotifyFullReportChange@36
|
||||||
|
FsRtlNotifyInitializeSync@4
|
||||||
|
FsRtlNotifyReportChange@20
|
||||||
|
FsRtlNotifyUninitializeSync@4
|
||||||
FsRtlNumberOfRunsInLargeMcb@4
|
FsRtlNumberOfRunsInLargeMcb@4
|
||||||
FsRtlNumberOfRunsInMcb@4
|
FsRtlNumberOfRunsInMcb@4
|
||||||
FsRtlOplockFsctrl@12
|
FsRtlOplockFsctrl@12
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; $Id: ntoskrnl.edf,v 1.43 2000/03/10 22:09:17 ea Exp $
|
; $Id: ntoskrnl.edf,v 1.44 2000/03/11 00:51:36 ea Exp $
|
||||||
;
|
;
|
||||||
; reactos/ntoskrnl/ntoskrnl.def
|
; reactos/ntoskrnl/ntoskrnl.def
|
||||||
;
|
;
|
||||||
|
@ -82,6 +82,7 @@ ExSystemTimeToLocalTime
|
||||||
ExTryToAcquireResourceExclusiveLite
|
ExTryToAcquireResourceExclusiveLite
|
||||||
FsRtlAddLargeMcbEntry=FsRtlAddLargeMcbEntry@28
|
FsRtlAddLargeMcbEntry=FsRtlAddLargeMcbEntry@28
|
||||||
FsRtlAddMcbEntry=FsRtlAddMcbEntry@16
|
FsRtlAddMcbEntry=FsRtlAddMcbEntry@16
|
||||||
|
FsRtlAddToTunnelCache=FsRtlAddToTunnelCache@32
|
||||||
FsRtlAllocatePool=FsRtlAllocatePool@8
|
FsRtlAllocatePool=FsRtlAllocatePool@8
|
||||||
FsRtlAllocatePoolWithQuota=FsRtlAllocatePoolWithQuota@8
|
FsRtlAllocatePoolWithQuota=FsRtlAllocatePoolWithQuota@8
|
||||||
FsRtlAllocatePoolWithQuotaTag=FsRtlAllocatePoolWithQuotaTag@12
|
FsRtlAllocatePoolWithQuotaTag=FsRtlAllocatePoolWithQuotaTag@12
|
||||||
|
@ -95,6 +96,8 @@ FsRtlCheckOplock=FsRtlCheckOplock@20
|
||||||
FsRtlCopyRead=FsRtlCopyRead@32
|
FsRtlCopyRead=FsRtlCopyRead@32
|
||||||
FsRtlCopyWrite=FsRtlCopyWrite@32
|
FsRtlCopyWrite=FsRtlCopyWrite@32
|
||||||
FsRtlCurrentBatchOplock=FsRtlCurrentBatchOplock@4
|
FsRtlCurrentBatchOplock=FsRtlCurrentBatchOplock@4
|
||||||
|
FsRtlDeleteKeyFromTunnelCache=FsRtlDeleteKeyFromTunnelCache@12
|
||||||
|
FsRtlDeleteTunnelCache=FsRtlDeleteTunnelCache@4
|
||||||
FsRtlDeregisterUncProvider=FsRtlDeregisterUncProvider@4
|
FsRtlDeregisterUncProvider=FsRtlDeregisterUncProvider@4
|
||||||
FsRtlDissectDbcs=FsRtlDissectDbcs@16
|
FsRtlDissectDbcs=FsRtlDissectDbcs@16
|
||||||
FsRtlDissectName=FsRtlDissectName@16
|
FsRtlDissectName=FsRtlDissectName@16
|
||||||
|
@ -105,6 +108,7 @@ FsRtlFastCheckLockForWrite=FsRtlFastCheckLockForWrite@24
|
||||||
FsRtlFastUnlockAll=FsRtlFastUnlockAll@16
|
FsRtlFastUnlockAll=FsRtlFastUnlockAll@16
|
||||||
FsRtlFastUnlockAllByKey=FsRtlFastUnlockAllByKey@20
|
FsRtlFastUnlockAllByKey=FsRtlFastUnlockAllByKey@20
|
||||||
FsRtlFastUnlockSingle=FsRtlFastUnlockSingle@32
|
FsRtlFastUnlockSingle=FsRtlFastUnlockSingle@32
|
||||||
|
FsRtlFindInTunnelCache=FsRtlFindInTunnelCache@32
|
||||||
FsRtlGetFileSize=FsRtlGetFileSize@8
|
FsRtlGetFileSize=FsRtlGetFileSize@8
|
||||||
FsRtlGetNextFileLock=FsRtlGetNextFileLock@8
|
FsRtlGetNextFileLock=FsRtlGetNextFileLock@8
|
||||||
FsRtlGetNextLargeMcbEntry=FsRtlGetNextLargeMcbEntry@20
|
FsRtlGetNextLargeMcbEntry=FsRtlGetNextLargeMcbEntry@20
|
||||||
|
@ -113,6 +117,7 @@ FsRtlInitializeFileLock=FsRtlInitializeFileLock@12
|
||||||
FsRtlInitializeLargeMcb=FsRtlInitializeLargeMcb@8
|
FsRtlInitializeLargeMcb=FsRtlInitializeLargeMcb@8
|
||||||
FsRtlInitializeMcb=FsRtlInitializeMcb@8
|
FsRtlInitializeMcb=FsRtlInitializeMcb@8
|
||||||
FsRtlInitializeOplock=FsRtlInitializeOplock@4
|
FsRtlInitializeOplock=FsRtlInitializeOplock@4
|
||||||
|
FsRtlInitializeTunnelCache=FsRtlInitializeTunnelCache@4
|
||||||
FsRtlIsDbcsInExpression=FsRtlIsDbcsInExpression@8
|
FsRtlIsDbcsInExpression=FsRtlIsDbcsInExpression@8
|
||||||
FsRtlIsFatDbcsLegal=FsRtlIsFatDbcsLegal@20
|
FsRtlIsFatDbcsLegal=FsRtlIsFatDbcsLegal@20
|
||||||
FsRtlIsHpfsDbcsLegal=FsRtlIsHpfsDbcsLegal@20
|
FsRtlIsHpfsDbcsLegal=FsRtlIsHpfsDbcsLegal@20
|
||||||
|
@ -131,6 +136,13 @@ FsRtlMdlReadDev=FsRtlMdlReadDev@28
|
||||||
FsRtlMdlWriteComplete=FsRtlMdlWriteComplete@12
|
FsRtlMdlWriteComplete=FsRtlMdlWriteComplete@12
|
||||||
FsRtlMdlWriteCompleteDev=FsRtlMdlWriteCompleteDev@16
|
FsRtlMdlWriteCompleteDev=FsRtlMdlWriteCompleteDev@16
|
||||||
FsRtlNormalizeNtstatus=FsRtlNormalizeNtstatus@8
|
FsRtlNormalizeNtstatus=FsRtlNormalizeNtstatus@8
|
||||||
|
FsRtlNotifyChangeDirectory=FsRtlNotifyChangeDirectory@28
|
||||||
|
FsRtlNotifyCleanup=FsRtlNotifyCleanup@12
|
||||||
|
FsRtlNotifyFullChangeDirectory=FsRtlNotifyFullChangeDirectory@40
|
||||||
|
FsRtlNotifyFullReportChange=FsRtlNotifyFullReportChange@36
|
||||||
|
FsRtlNotifyInitializeSync=FsRtlNotifyInitializeSync@4
|
||||||
|
FsRtlNotifyReportChange=FsRtlNotifyReportChange@20
|
||||||
|
FsRtlNotifyUninitializeSync=FsRtlNotifyUninitializeSync@4
|
||||||
FsRtlNumberOfRunsInLargeMcb=FsRtlNumberOfRunsInLargeMcb@4
|
FsRtlNumberOfRunsInLargeMcb=FsRtlNumberOfRunsInLargeMcb@4
|
||||||
FsRtlNumberOfRunsInMcb=FsRtlNumberOfRunsInMcb@4
|
FsRtlNumberOfRunsInMcb=FsRtlNumberOfRunsInMcb@4
|
||||||
FsRtlOplockFsctrl=FsRtlOplockFsctrl@12
|
FsRtlOplockFsctrl=FsRtlOplockFsctrl@12
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile,v 1.17 2000/03/08 22:37:03 ea Exp $
|
# $Id: makefile,v 1.18 2000/03/11 00:51:36 ea Exp $
|
||||||
#
|
#
|
||||||
# WIN32K.SYS build spec
|
# WIN32K.SYS build spec
|
||||||
#
|
#
|
||||||
|
@ -42,7 +42,8 @@ $(TARGET).sys: $(OBJECTS) $(TARGET).def
|
||||||
$(DLLTOOL) \
|
$(DLLTOOL) \
|
||||||
--dllname $(TARGET).sys \
|
--dllname $(TARGET).sys \
|
||||||
--def $(TARGET).def \
|
--def $(TARGET).def \
|
||||||
--output-lib $(TARGET).a
|
--output-lib $(TARGET).a \
|
||||||
|
--kill-at
|
||||||
$(CC) \
|
$(CC) \
|
||||||
--subsystem=native \
|
--subsystem=native \
|
||||||
-mdll \
|
-mdll \
|
||||||
|
@ -63,7 +64,8 @@ $(TARGET).sys: $(OBJECTS) $(TARGET).def
|
||||||
--dllname $(TARGET).sys \
|
--dllname $(TARGET).sys \
|
||||||
--base-file base.tmp \
|
--base-file base.tmp \
|
||||||
--output-exp temp.exp \
|
--output-exp temp.exp \
|
||||||
--def $(TARGET).edf
|
--def $(TARGET).edf \
|
||||||
|
--kill-at
|
||||||
- $(RM) base.tmp
|
- $(RM) base.tmp
|
||||||
$(CC) \
|
$(CC) \
|
||||||
--subsystem=native \
|
--subsystem=native \
|
||||||
|
|
Loading…
Reference in a new issue