Author: tkreuzer Date: Wed Mar 24 04:21:51 2010 New Revision: 46389
URL: http://svn.reactos.org/svn/reactos?rev=46389&view=rev Log: [NDK] - Move RtlFillMemoryUlong into user mode only area [XDK] - Add KeFlushIoBuffers for amd64
Modified: branches/header-work/include/ndk/rtlfuncs.h branches/header-work/include/xdk/amd64/ke.h
Modified: branches/header-work/include/ndk/rtlfuncs.h URL: http://svn.reactos.org/svn/reactos/branches/header-work/include/ndk/rtlfuncs... ============================================================================== --- branches/header-work/include/ndk/rtlfuncs.h [iso-8859-1] (original) +++ branches/header-work/include/ndk/rtlfuncs.h [iso-8859-1] Wed Mar 24 04:21:51 2010 @@ -1689,6 +1689,18 @@ OUT PUNICODE_STRING DestinationString );
+// +// Memory Functions +// +NTSYSAPI +VOID +NTAPI +RtlFillMemoryUlong( + IN PVOID Destination, + IN ULONG Length, + IN ULONG Fill +); + #endif
NTSYSAPI @@ -1909,18 +1921,6 @@ IN PRTL_ATOM_TABLE AtomTable, IN PWSTR AtomName, OUT PRTL_ATOM Atom -); - -// -// Memory Functions -// -NTSYSAPI -VOID -NTAPI -RtlFillMemoryUlong( - IN PVOID Destination, - IN ULONG Length, - IN ULONG Fill );
//
Modified: branches/header-work/include/xdk/amd64/ke.h URL: http://svn.reactos.org/svn/reactos/branches/header-work/include/xdk/amd64/ke... ============================================================================== --- branches/header-work/include/xdk/amd64/ke.h [iso-8859-1] (original) +++ branches/header-work/include/xdk/amd64/ke.h [iso-8859-1] Wed Mar 24 04:21:51 2010 @@ -102,6 +102,14 @@ { return (struct _KTHREAD *)__readgsqword(0x188); } + +/* VOID + * KeFlushIoBuffers( + * IN PMDL Mdl, + * IN BOOLEAN ReadOperation, + * IN BOOLEAN DmaOperation) + */ +#define KeFlushIoBuffers(_Mdl, _ReadOperation, _DmaOperation)
/* x86 and x64 performs a 0x2C interrupt */ #define DbgRaiseAssertionFailure __int2c