:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / ntoskrnl / include / internal / safe.h
1 #ifndef __NTOSKRNL_INCLUDE_INTERNAL_SAFE_H
2 #define __NTOSKRNL_INCLUDE_INTERNAL_SAFE_H
3
4 NTSTATUS MmSafeCopyFromUser(PVOID Dest, PVOID Src, ULONG NumberOfBytes);
5 NTSTATUS MmSafeCopyToUser(PVOID Dest, PVOID Src, ULONG NumberOfBytes);
6
7 NTSTATUS STDCALL
8 MmCopyFromCaller(PVOID Dest, PVOID Src, ULONG NumberOfBytes);
9 NTSTATUS STDCALL
10 MmCopyToCaller(PVOID Dest, PVOID Src, ULONG NumberOfBytes);
11
12 NTSTATUS
13 RtlCaptureUnicodeString(PUNICODE_STRING Dest,
14                         PUNICODE_STRING UnsafeSrc);
15
16 #endif /* __NTOSKRNL_INCLUDE_INTERNAL_SAFE_Hb */